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.
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| - | 8:00 – 12:00 | 8:00 – 12:00 | 8:00 – 12:00 | 8:00 – 12:00 | 8:00 – 12:00 | - |
| - | 12:00 – 16:00 | 12:00 – 16:00 | 12:00 – 16:00 | 12:00 – 16:00 | 12:00 – 16:00 | - |
Supporter timezone: Europe/Zagreb (GMT+02:00)
Tagged: Compatibility
This topic contains 15 replies, has 0 voices.
Last updated by Dražen 6 days, 6 hours ago.
Assisted by: Dražen.
| Author | Posts |
|---|---|
| December 1, 2025 at 12:07 pm #17622465 | |
|
peterS-194 |
We are using lightspeedhq to manage our stocks between our physical store and our woocommerce webshop. Could you let me know if there is a workaround for this? |
| December 1, 2025 at 12:20 pm #17622477 | |
|
Dražen Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+02:00) |
Hello, Here is the ticket—please check it and let me know how it goes. To speed things up, I will enable the next private reply so you can share access to your staging site and we can investigate further. Please also describe the steps to reproduce the issue and explain what exactly goes wrong. Thanks, |
| December 1, 2025 at 12:39 pm #17622544 | |
|
peterS-194 |
Hi, |
| December 1, 2025 at 12:47 pm #17622595 | |
|
Dražen Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+02:00) |
Hello, Sounds good, thank you. Once everything is ready, please share the details and the steps to reproduce the issue, and I’ll check what we can do to assist you further. Regards, |
| December 3, 2025 at 11:54 am #17630582 | |
|
peterS-194 |
Hi, I created a new test product and placed an order through our default language NL and English. The default language order is synced to Lightspeed. Which confirms the problems lies with WPML and Lightspeed compatibility. This causes a difference in stock and reporting between Woocommerce and Lightspeed. Let me know what you need access wise to test this? |
| December 3, 2025 at 11:59 am #17630617 | |
|
Dražen Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+02:00) |
Hello, great, thanks for getting back and taking time to set this up. Please share with me Worpdress access to your staging site and Lightspeed trail account login so I can check and confirm the issue. Then I will escalate it further. Regadrs, |
| December 4, 2025 at 7:07 am #17632643 | |
|
Dražen Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+02:00) |
Hello, thanks for getting back. I could see and test the issue. One thing is not clear to me, I do not see Lightspeed POS for WooCommerce plugin on your stating site, so how did you connect your staging website with POS system? I am just trying to understand full picture before escalating this further. Thanks, |
| December 4, 2025 at 12:38 pm #17634180 | |
|
peterS-194 |
Hi, It is connected through a rest API in the woocommerce settings in wordpress. |
| December 4, 2025 at 12:59 pm #17634346 | |
|
Dražen Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+02:00) |
Hello, Thank you for the details. I’m not entirely sure whether this is the same approach as using their plugin directly, since we officially support the plugin, but I’m not certain about their REST API–only integration and how it works from their side. Do you simply share REST credentials with them, or is there an additional setup? As far as I know, our WPML/WC REST API works correctly, as explained here: Just to confirm, is there any chance you could try using their plugin (if you already own it or if it’s installed on another site)? - https://wpml.org/plugin/lightspeed-pos-integration/ This plugin might help, and it would also give us a clearer picture when debugging. At the moment, if the communication is happening only via REST API, probably the best we can do is check whether the REST API responses from your website are correct and whether the order can be retrieved properly in both languages. Let me know what you think. Regards, |
| December 5, 2025 at 8:56 am #17637213 | |
|
peterS-194 |
Yes we just share REST credentials. |
| December 5, 2025 at 9:26 am #17637371 | |
|
peterS-194 |
To addition to that. |
| December 5, 2025 at 9:32 am #17637433 | |
|
Dražen Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+02:00) |
Hello, Thanks for getting back to us. 1) Sure, please check with them and let me know how it goes. As mentioned, I can verify whether the REST responses on your staging site are correct and can be fetched, but I’m not familiar with how they process that data on their end or whether they fetch and include translated products. Using plugin would probably be a correct way here, and then we can check what is wrong and why 2nd language orders are not sent to their side. 2) Regarding different product IDs — yes, that is the expected behavior with WPML. This applies not only to products but to all post types. A new post / product is created for each language, with its own ID, and then linked to the original as its translation. I am afraid that is how WPML works in general, not something that can be adjusted or changed. As said above, maybe plugin is the solution here, as it should have integration for WPML and for translated products etc. Let me know what they say, and let's then decide from there on our next steps. Regards, |
| December 5, 2025 at 11:40 am #17638082 | |
|
peterS-194 |
Lightspeed says it does not support the plugin you mentioned. They do keep saying it is just because of the different ids and not giving an attempt for a solution so far from their end. |
| December 5, 2025 at 11:48 am #17638111 | |
|
Dražen Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+02:00) |
Hello, Thanks for getting back to us. 1) I wasn’t aware this was related to a third-party solution — I initially thought you were referring to their plugin. In this case, it would be best to check with the plugin author to confirm whether it supports the functionality you need, how it processes the data, and whether its behavior is suitable for your use case. 2) As mentioned, I’m not sure how their system handles data solely through the REST API. The issue could indeed be related to different IDs, but I’m not certain how we can assist with that. Our REST API works as expected and correctly returns different products, orders, and so on. It’s likely that further adjustments would be required on their end to ensure proper compatibility with WPML — and based on the replies so far, it doesn’t seem they intend to implement that. This might even be the reason that dedicated plugin was developed in the first place. I’m sorry the conversation went in this direction and giving you wrong expectation. I was under the impression from the beginning that you were using that plugin, in which case we could have checked it and communicated with the plugin author directly if any bugs. I wasn’t aware the integration was done exclusively through the REST API. Hope my reply helps and makes things more clear. Regards, |
| December 5, 2025 at 11:54 am #17638148 | |
|
peterS-194 |
See below their response on my question if any other set-up can fix this issue: I was checking this with my team further, and they have confirmed that the only way to resolve this would be to find a translation plug-in that does not generate different product IDs per translation. |