Skip to content Skip to sidebar

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 replies, has 0 voices.

Last updated by bilalK-6 3 months ago.

Assisted by: Itamar.

Author Posts
January 29, 2026 at 4:08 pm

bilalK-6

Hi WPML support,

We have a multilingual WooCommerce setup using:

WordPress + WooCommerce

Elementor Pro

WPML (multiple languages)

WooCommerce Multilingual

Frisbii (Reepay) subscriptions plugin (product type: reepay_variable_subscriptions)

Issue (happens in ALL translated languages, not in the original language):
Our Frisbii/Reepay variable subscription products stop working on translated versions (e.g. DA/NL/CS). On the translated product pages:

Variations show as not purchasable / add-to-cart fails (“cannot be bought”)

WooCommerce returns 0 available variations (get_available_variations() returns 0)

Variation is_purchasable() returns false

What’s confusing:
On the translated variations, the Frisbii/Reepay subscription metadata is present (e.g. _reepay_subscription_handle, _reepay_subscription_name, _reepay_subscription_currency, _reepay_subscription_price, etc.). Variations are published and in stock. Yet WooCommerce still treats them as unavailable/not purchasable in the translated languages.

Request:

Is WPML/WooCommerce Multilingual officially compatible with Frisbii/Reepay reepay_variable_subscriptions products?

If yes, what WPML settings or required configuration ensures translated variations remain purchasable?

Does WPML need to copy specific custom fields/meta for Frisbii/Reepay variations (and which ones)?

Is there a known issue where translated variations have meta but still fail the internal checks that generate available_variations?

We can provide:

Product IDs + variation IDs per language

Debug output showing language, product type, variations, stock, relevant _reepay_* meta, and the broken state (available variations = 0, purchasable = 0)

Thanks.

January 29, 2026 at 5:43 pm #17774912

Itamar
WPML Supporter since 02/2016

Languages: Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

The next step is to check whether there is an issue adding a standard WooCommerce variable-translation product to the cart. Please try the following proceedure.

We suspect a conflict with the theme or another plugin might be causing this problem. If possible, get your site into a minimum environment by switching to a default WordPress theme like TwentyTwenty-Four and activating only WPML.

First, you must check if the problem persists when just the theme is switched to TwentyTwenty-Four (for example). If it persists, deactivate all plugins except WPML and its add-ons and WooCommerce without any extensions. Then, please check if the problem persists. If it does not persist, start by activating the plugins individually and check whether the issue returns; then report to me which plugin was the culprit.

**** Important! Please make a full site backup (files and DB) before you proceed with those steps****


*** If your site is live, you might want to try those procedures in a staging environment or a snapshot of your site on your local server or another server. ***

Please note that my weekends are Friday to Saturday. If you need further assistance, I'll be available to continue checking this issue and helping you next week.

Regards,
Itamar.

February 5, 2026 at 4:19 pm #17796950

bilalK-6

I made custom code to reinject the reepay infomation after I found our that is was the theme astra which broke it.