This thread is resolved. Here is a description of the problem and solution.
Problem:
The client was having trouble translating strings from Iconic plugins, specifically the Flux Checkout and the Sales Booster plugin. The issue was that certain strings in the backend options of the plugin were not translatable.
Solution:
We provided a workaround that involves two parts:
Part I:
1. Navigate to WPML > Settings > Post Types Translations.
2. Set Checkout Order Bumps (at_checkout_ob) as Translatable.
3. Go to Sales Booster > Order Bumps and manually translate your bump, ensuring to manually select the product translation instead of the original.
Part II:
1. Open the file
.../wp-content/plugins/iconic-woo-sales-booster/inc/checkout/class-order-bump-at-checkout.php
.
2. Locate line 26 and just before the line:
parent::__construct( $bump_id, Iconic_WSB_Order_Bump_At_Checkout_Manager::get_instance()->get_post_type() );
3. Add the following code:
$bump_id = apply_filters( 'wpml_object_id', $bump_id, 'at_checkout_ob' );
We also advised the client to contact the plugin developer and ask them to collaborate with us through the Go Global Program to integrate a permanent solution into the plugin's code base.
If this solution does not seem relevant, please feel free to open a new support ticket in the WPML support forum.
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 15 replies, has 2 voices.
Last updated by 1 year ago.
Assisted by: Christopher Amirian.