Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is using WPML with a WooCommerce store in both Arabic and English. The issue is that Hike Up, which is used for product and inventory management, is not compatible with WPML. When WPML duplicates products for translation, it creates two products with the same SKU, causing synchronization issues with Hike Up. The client wants to disable WPML only for WooCommerce products.
Solution:
We recommend setting the "Products" post type to "Not translatable" if the client does not wish to translate them. This will make products available in only one language, which is the default. For more details, please see Translating Custom Posts.

Alternatively, the client can:
1. Take a full backup of the site.
2. Set products to "Translatable - use translation if available or fallback to default language" in WPML -> Settings -> Post Types Translation.
3. Remove all product translations by going to Products, switching to the secondary language, and deleting them (also from Trash if necessary).

This will allow the client to translate only selected products, and WPML will show products in the default language on the frontend due to the fallback option. If Automatic Translation for Products is enabled, it should be turned off in this case.

If this solution does not seem relevant, please open a new support ticket.

100% of people find this useful.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 1 reply, has 2 voices.

Last updated by Waqas Bin Hasan 1 year, 5 months ago.

Assisted by: Waqas Bin Hasan.

Author Posts
December 27, 2023 at 11:06 am #15131740

omarA-67

Hello,

Right Now we are using WPML in our website with woo commerce store. We have two language Arabic and English our first preferred language is Arabic and then English. We are using Hike Up for product and Product Inventory. Hike Up is not compatible with WPML. WPML will duplicate same product in two language English and Arabic and from this two product will create with One same SKU and due to this Hike Up is not synchronize the product. So now we want from you to disable WPML only from Woo Commerce. Is it possible to do this? If yes then what process will be there and how much time it will required?

December 27, 2023 at 12:13 pm #15131995

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Hello Omar,

Thank you for contacting the support.

You can set "Products" post type to "Not translatable", if you don't want them to translate - if that's what you asked? Please see https://wpml.org/documentation/getting-started-guide/translating-custom-posts/ for details.

In this case, products 'll be available in only one language (default).

As an alternative, you can also try the following:

Remember to take full backup before proceeding. However, it is strongly recommended to try first on a staging/dev or test site.

- Set products to "Translatable - use translation if available or fallback to default language", in WPML -> Settings -> Post Types Translation.
- Then remove all the translations of the products by going to Products -> switch to the secondary language and delete. You may also need to remove from Trash.

In this case, since you'd have removed all the products translations, you still have the leverage to translate the ones you want. While WPML 'll always show the products in default language (on frontend) because there's no translation available (due to the fallback option).

Please note that if you have turned on Automatic Translation for Products, you may want to turn that off too, in the later case.

I hope that 'll help resolving the case.

Regards.