Problem: The client added a new shipping class named 'S' and filled in the appropriate shipping fees. However, when adding a product with this new class to the cart, the fees are calculated in French but not in English. Solution: 1. Configure the translation of taxonomies: - Navigate to WPML > Settings > Taxonomy Translation. - Locate the 'product_shipping_class' taxonomy. - Set the taxonomy to 'Translatable - only show translated items'. 2. Translate the shipping classes: - Go to WPML > Taxonomy Translation. - Select 'product_shipping_class' from the dropdown menu. - Click the plus icon next to each shipping class to enter the translation of the name, slug, and description. 3. Force the calculator to only work when the address is typed. 4. Resynchronize the shipping classes. 5. Change the backend language to 'all languages', edit the zones, and re-save them. 6. Retranslate the 'S' class from WPML > Taxonomy Translation.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, we recommend opening a new support ticket. We also highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. For further assistance, please visit our support forum at WPML French Support Forum.
Problem: The client is experiencing an issue where products in secondary languages are being incorrectly synced and displayed in their Facebook catalogue, despite being archived in WooCommerce. This issue arises from the integration between WPML and Facebook for WooCommerce. Solution: 1. We confirmed that the 'Facebook Visibility' feature in WPML archives secondary language products as intended, but they are still being synced by Facebook for WooCommerce. 2. Our compatibility team has escalated this as a feature request to the developers of Facebook for WooCommerce. However, they have found that the integration is managed by Facebook for WooCommerce, not WPML. 3. We suggested a potential workaround using a custom filter to prevent syncing of secondary language products:
**** Important! Please make a full site backup (files and DB) before you proceed with those steps**** 4. We also recommend contacting Automatic, the authors of Facebook for WooCommerce, to address this integration issue. If this solution does not resolve your issue or seems irrelevant, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket at WPML support forum.
Problem: The client is unable to use the new product translation method in WPML as it requires assigning translators, which does not suit their needs. They are looking for a way to translate products directly without needing to assign translators, similar to the old method. Solution: We recommend the following steps to view and manage product translations directly: 1. Navigate to WP Dashboard > Products. 2. Click on "Screen Options" at the top right section. 3. Enable the "Languages" option from the additional options that appear. This will display a languages column in the product list, allowing direct access to translations. If the columns appear jammed, deactivate other columns from "Screen Options" to create enough room.
Please note that this solution might be outdated or not applicable to your specific case. We highly recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the issue persists, please open a new support ticket.