Background of the issue:
We are using 'eCommerce Shipping Dashboard by UPS for WooCommerce'. It only synchronizes orders that are in French (native). Portuguese and English orders cannot be synchronized on their portal. We tried to disable AJAX language filtering to ensure that WPML doesn't filter the API responses based on the current language. We've triggered a re-import of the data.
Symptoms:
The fix we did for the plugin does not work properly, and it still seems to be not fetching all the other orders.
Questions:
Can you help with synchronizing Portuguese and English orders?
Why does disabling AJAX language filtering not resolve the issue?
In WPML->Settings-> Post Types Translation the item 'Orders (shop_order)' is a locked field and should always be set to 'not translatable'.
In WPML->Settings-> Custom Term Meta Translation -> Item "order" -> should be set to "not translatable"
Changing these items can cause unforseen issues with the way WPML is meant to work.
An order by default should not be set to "translatable" because regardless if an order was made in English, Portuguese or French there should just be 1 order.
NOTE: there is a language variable that can give you the language an order was placed in but there should not be a translation of an order.
IF an order was made in English it should be the same order for all the rest of the languages, there should not be separate orders per language.
With that being said, are you noticing that if I visit your site, make an order while in the French language, that order will not be pulled by your plugin's API?
Please make sure to revert these settings to their default options.
The topic ‘[Closed] UPS eCommerce WooCommerce integration extension – AJAX language filtering’ is closed to new replies.
Manage Cookie Consent
We use cookies to optimize our website and services. Your consent allows us to process data such as browsing behavior. Not consenting may affect some features.
Functional
Always active
Required for our website to operate and communicate correctly.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
We use these to analyze the statistics of our site. Collected information is completely anonymous.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
These cookies track your browsing to provide ads relevant to you.