مشكله العمله ما تحول في صفحة نجاح الطلب في تطبيق fluxstore
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday. If you have problems with registration ask help on contact us page pleaseIf you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.
Quote from customer-support@dailyshopp.net on December 12, 2025, 19:54I have a problem with the Fluxstore app. The website and the app are working perfectly, but after placing an order, in the final stage (order success, order details), the virtual currency doesn't convert. For example, I have Saudi Riyals as my default currency and two Yemeni Riyals (new and old). An item costs 60 Saudi Riyals, and I choose the new Yemeni Riyal. The entire transaction is processed in Yemeni Riyals until the order is complete, resulting in 60 new Yemeni Riyals. It should cost 25,500 new Yemeni Riyals. I would appreciate any help with this issue.
I have two currencies in Yemen: the new Yemeni rial and the old Yemeni rial. The exchange rate for the new Yemeni rial is 425 to the Saudi riyal, and for the old Yemeni rial it's 150. I added everything correctly, but during the purchase process, at the final stage of submitting the order, it says the currency code is incorrect and does not exist.
https://dailyshopp.net/
I have a problem with the Fluxstore app. The website and the app are working perfectly, but after placing an order, in the final stage (order success, order details), the virtual currency doesn't convert. For example, I have Saudi Riyals as my default currency and two Yemeni Riyals (new and old). An item costs 60 Saudi Riyals, and I choose the new Yemeni Riyal. The entire transaction is processed in Yemeni Riyals until the order is complete, resulting in 60 new Yemeni Riyals. It should cost 25,500 new Yemeni Riyals. I would appreciate any help with this issue.
I have two currencies in Yemen: the new Yemeni rial and the old Yemeni rial. The exchange rate for the new Yemeni rial is 425 to the Saudi riyal, and for the old Yemeni rial it's 150. I added everything correctly, but during the purchase process, at the final stage of submitting the order, it says the currency code is incorrect and does not exist.
Quote from customer-support@dailyshopp.net on December 15, 2025, 11:42Every time I refresh the page, it reverts to the beginning. I've selected all the solutions here on the site. Of course, I've taken them from you; I hope you can solve my problem. https://dailyshopp.net/ اعمل تجربه وشاهد
Every time I refresh the page, it reverts to the beginning. I've selected all the solutions here on the site. Of course, I've taken them from you; I hope you can solve my problem.
https://dailyshopp.net/ اعمل تجربه وشاهد Quote from customer-support@dailyshopp.net on December 15, 2025, 13:05
How do I change the currency name from English to Arabic?

How do I change the currency name from English to Arabic?Quote from Alex Dovlatov on December 15, 2025, 13:14Hello
Place please purchase code of the plugin into the secret area of this ticket:
https://share.pluginus.net/image/i20230222134241.png
https://share.pluginus.net/image/i20230222134615.png
https://share.pluginus.net/image/i20230222134511.pngI've investigated the issue. The problem is that Fluxstore uses WooCommerce REST API, and WOOCS doesn't have built-in REST API integration for order data. When custom currency codes like
YEROLDare used, the API either doesn't recognize them or shows prices without proper conversion.The Issue:
- Your currency setup is correct: YER (new), SAR (base), YEROLD (old)
- During checkout, everything works fine on the website
- But on the "Order Success" screen in Fluxstore, the app fetches order data via REST API
- The REST API doesn't apply WOOCS conversion, showing base prices instead
Solution:
I've created a code snippet that hooks into WooCommerce REST API and converts all order prices using the currency rate stored when the order was placed.
Add this code (use Code Snippets plugin or functions.php):
add_filter('woocommerce_rest_prepare_shop_order_object', 'woocs_fix_rest_api_order_prices', 10, 3); function woocs_fix_rest_api_order_prices($response, $order, $request) { global $WOOCS; if (!isset($WOOCS) || !is_object($WOOCS)) { return $response; } $order_currency = $order->get_currency(); $order_rate = $order->get_meta('_woocs_order_rate'); $base_currency = $order->get_meta('_woocs_order_base_currency'); if (empty($order_rate) || empty($base_currency)) { return $response; } $currencies = $WOOCS->get_currencies(); if (!isset($currencies[$order_currency])) { return $response; } $data = $response->get_data(); // Convert line items if (isset($data['line_items']) && is_array($data['line_items'])) { foreach ($data['line_items'] as $key => $item) { if (isset($item['subtotal'])) { $data['line_items'][$key]['subtotal'] = (string) round($item['subtotal'] * $order_rate, 2); } if (isset($item['total'])) { $data['line_items'][$key]['total'] = (string) round($item['total'] * $order_rate, 2); } if (isset($item['price'])) { $data['line_items'][$key]['price'] = (float) round($item['price'] * $order_rate, 2); } } } // Convert totals if (isset($data['total'])) { $data['total'] = (string) round($data['total'] * $order_rate, 2); } if (isset($data['total_tax'])) { $data['total_tax'] = (string) round($data['total_tax'] * $order_rate, 2); } if (isset($data['shipping_total'])) { $data['shipping_total'] = (string) round($data['shipping_total'] * $order_rate, 2); } if (isset($data['discount_total'])) { $data['discount_total'] = (string) round($data['discount_total'] * $order_rate, 2); } // Convert shipping lines if (isset($data['shipping_lines']) && is_array($data['shipping_lines'])) { foreach ($data['shipping_lines'] as $key => $item) { if (isset($item['total'])) { $data['shipping_lines'][$key]['total'] = (string) round($item['total'] * $order_rate, 2); } } } $response->set_data($data); return $response; }How it works:
- When an order is placed, WOOCS stores the currency rate in order metadata
- This code intercepts REST API responses and applies that stored rate to all prices
- Works with any currency code, including custom ones like YEROLD
Test it:
- Add the code
- Place a test order in Fluxstore with new Yemeni Rial
- Check the Order Success screen - prices should now show correctly converted
Note: If Fluxstore caches API responses, you may need to clear the app cache or reinstall to see changes for existing orders.
Let me know if this fixes the issue!
Hello
Place please purchase code of the plugin into the secret area of this ticket:
https://share.pluginus.net/image/i20230222134241.png
https://share.pluginus.net/image/i20230222134615.png
https://share.pluginus.net/image/i20230222134511.png
I've investigated the issue. The problem is that Fluxstore uses WooCommerce REST API, and WOOCS doesn't have built-in REST API integration for order data. When custom currency codes like YEROLD are used, the API either doesn't recognize them or shows prices without proper conversion.
The Issue:
- Your currency setup is correct: YER (new), SAR (base), YEROLD (old)
- During checkout, everything works fine on the website
- But on the"Order Success" screen in Fluxstore, the app fetches order data via REST API
- The REST API doesn't apply WOOCS conversion, showing base prices instead
Solution:
I've created a code snippet that hooks into WooCommerce REST API and converts all order prices using the currency rate stored when the order was placed.
Add this code (use Code Snippets plugin or functions.php):
add_filter('woocommerce_rest_prepare_shop_order_object', 'woocs_fix_rest_api_order_prices', 10, 3);
function woocs_fix_rest_api_order_prices($response, $order, $request) {
global $WOOCS;
if (!isset($WOOCS) || !is_object($WOOCS)) {
return $response;
}
$order_currency = $order->get_currency();
$order_rate = $order->get_meta('_woocs_order_rate');
$base_currency = $order->get_meta('_woocs_order_base_currency');
if (empty($order_rate) || empty($base_currency)) {
return $response;
}
$currencies = $WOOCS->get_currencies();
if (!isset($currencies[$order_currency])) {
return $response;
}
$data = $response->get_data();
// Convert line items
if (isset($data['line_items']) && is_array($data['line_items'])) {
foreach ($data['line_items'] as $key => $item) {
if (isset($item['subtotal'])) {
$data['line_items'][$key]['subtotal'] = (string) round($item['subtotal'] * $order_rate, 2);
}
if (isset($item['total'])) {
$data['line_items'][$key]['total'] = (string) round($item['total'] * $order_rate, 2);
}
if (isset($item['price'])) {
$data['line_items'][$key]['price'] = (float) round($item['price'] * $order_rate, 2);
}
}
}
// Convert totals
if (isset($data['total'])) {
$data['total'] = (string) round($data['total'] * $order_rate, 2);
}
if (isset($data['total_tax'])) {
$data['total_tax'] = (string) round($data['total_tax'] * $order_rate, 2);
}
if (isset($data['shipping_total'])) {
$data['shipping_total'] = (string) round($data['shipping_total'] * $order_rate, 2);
}
if (isset($data['discount_total'])) {
$data['discount_total'] = (string) round($data['discount_total'] * $order_rate, 2);
}
// Convert shipping lines
if (isset($data['shipping_lines']) && is_array($data['shipping_lines'])) {
foreach ($data['shipping_lines'] as $key => $item) {
if (isset($item['total'])) {
$data['shipping_lines'][$key]['total'] = (string) round($item['total'] * $order_rate, 2);
}
}
}
$response->set_data($data);
return $response;
}
How it works:
- When an order is placed, WOOCS stores the currency rate in order metadata
- This code intercepts REST API responses and applies that stored rate to all prices
- Works with any currency code, including custom ones like YEROLD
Test it:
- Add the code
- Place a test order in Fluxstore with new Yemeni Rial
- Check the Order Success screen - prices should now show correctly converted
Note: If Fluxstore caches API responses, you may need to clear the app cache or reinstall to see changes for existing orders.
Let me know if this fixes the issue!
Quote from Alex Dovlatov on December 15, 2025, 13:17Quote from customer-support@dailyshopp.net on December 15, 2025, 13:05
How do I change the currency name from English to Arabic?tab Options -> Custom currency symbols -> https://clip2net.com/s/4ntXTLV
Quote from customer-support@dailyshopp.net on December 15, 2025, 13:05
How do I change the currency name from English to Arabic?
tab Options -> Custom currency symbols -> https://clip2net.com/s/4ntXTLV
Quote from customer-support@dailyshopp.net on December 17, 2025, 00:43Unfortunately, the code above didn't work, even though Fluxstore is registered in the app and says it fully supports your add-on. It's true it does support it, but unfortunately, on the order success page and in the order history, it hasn't changed from Saudi to Yemeni. I've been trying for over a month and a half, and it hasn't worked. I've tried everything, and Fluxstore support hasn't responded to tickets for over 10 days. It seems they overlooked the problem and couldn't fix it. There's one thing I need from you: I'll send you a confirmation from the add-on settings. Perhaps I entered the codes incorrectly. Please check if the code is correct.
This code is in the env.dart file and the currency works on all application pages except the order success page, the order history page, and the email message.
"advanceConfig": { "DefaultLanguage": "ar", "DetailedBlogLayout": "halfSizeImageType", "EnablePointReward": true, "hideOutOfStock": false, "HideEmptyTags": true, "HideEmptyCategories": true, "EnableRating": true, "hideEmptyRating": true, "EnableCart": true, "ShowBottomCornerCart": true, "EnableSkuSearch": true, "showStockStatus": true, "GridCount": 3, "isCaching": false, "OptimizeImage": {"enable": false, "plugin": "optimole"}, "httpCache": false, "DefaultCurrency": { "symbol": "﷼", "currency": "SAR", "countryCode": "", "currencyCode": "SAR", "decimalDigits": 0, "symbolBeforeTheNumber": true }, "Currencies": [ { "symbol": "ريال جديد", "currency": "YER", "countryCode": "YER", "currencyCode": "YER", "decimalDigits": 0, "symbolBeforeTheNumber": true }, { "symbol": "﷼", "currency": "SAR", "countryCode": "SAR", "currencyCode": "SAR", "decimalDigits": 2, "symbolBeforeTheNumber": true }, { "symbol": "ريال قديم", "currency": "YERold", "countryCode": "", "currencyCode": "YERold", "decimalDigits": 3, "symbolBeforeTheNumber": true } ],
Unfortunately, the code above didn't work, even though Fluxstore is registered in the app and says it fully supports your add-on. It's true it does support it, but unfortunately, on the order success page and in the order history, it hasn't changed from Saudi to Yemeni. I've been trying for over a month and a half, and it hasn't worked. I've tried everything, and Fluxstore support hasn't responded to tickets for over 10 days. It seems they overlooked the problem and couldn't fix it. There's one thing I need from you: I'll send you a confirmation from the add-on settings. Perhaps I entered the codes incorrectly. Please check if the code is correct.
This code is in the env.dart file and the currency works on all application pages except the order success page, the order history page, and the email message.
"advanceConfig": {
"DefaultLanguage":"ar",
"DetailedBlogLayout":"halfSizeImageType",
"EnablePointReward": true,
"hideOutOfStock": false,
"HideEmptyTags": true,
"HideEmptyCategories": true,
"EnableRating": true,
"hideEmptyRating": true,
"EnableCart": true,
"ShowBottomCornerCart": true,
"EnableSkuSearch": true,
"showStockStatus": true,
"GridCount": 3,
"isCaching": false,
"OptimizeImage": {"enable": false,"plugin":"optimole"},
"httpCache": false,
"DefaultCurrency": {
"symbol":"﷼",
"currency":"SAR",
"countryCode":"",
"currencyCode":"SAR",
"decimalDigits": 0,
"symbolBeforeTheNumber": true
},
"Currencies": [
{
"symbol":"ريال جديد",
"currency":"YER",
"countryCode":"YER",
"currencyCode":"YER",
"decimalDigits": 0,
"symbolBeforeTheNumber": true
},
{
"symbol":"﷼",
"currency":"SAR",
"countryCode":"SAR",
"currencyCode":"SAR",
"decimalDigits": 2,
"symbolBeforeTheNumber": true
},
{
"symbol":"ريال قديم",
"currency":"YERold",
"countryCode":"",
"currencyCode":"YERold",
"decimalDigits": 3,
"symbolBeforeTheNumber": true
}
],

Quote from Alex Dovlatov on December 17, 2025, 13:22Hello,
Ok, let dance with ideas!
Your custom currencies (YER and YEROLD) might not be registered in WooCommerce's currency system. When currencies aren't properly registered, the WooCommerce REST API (which Fluxstore uses) doesn't recognize them and falls back to the base currency (SAR).
Please add this code using Code Snippets plugin or your theme's functions.php:
// Register custom Yemeni currencies in WooCommerce
add_filter('woocommerce_currencies', 'add_yemeni_currencies');
function add_yemeni_currencies($currencies) {
$currencies['YER'] = __('Yemeni Rial (New)', 'woocommerce');
$currencies['YEROLD'] = __('Yemeni Rial (Old)', 'woocommerce');
return $currencies;
}// Add currency symbols
add_filter('woocommerce_currency_symbol', 'add_yemeni_currency_symbols', 10, 2);
function add_yemeni_currency_symbols($currency_symbol, $currency) {
switch($currency) {
case 'YER':
$currency_symbol = 'ر.ي'; // You can change this to 'ريال جديد' if you prefer
break;
case 'YEROLD':
$currency_symbol = 'ر.ي'; // You can change this to 'ريال قديم' if you prefer
break;
}
return $currency_symbol;
}IMPORTANT: Currency codes must match EXACTLY between WooCommerce, WOOCS, and Fluxstore:
In your Fluxstore env.dart file, you have:
- "currencyCode":"YER" ✓
- "currencyCode":"YERold" ⚠️ (mixed case)But currency codes in WooCommerce are typically UPPERCASE. Please check your WOOCS currency settings and confirm:
- Are you using "YEROLD" (all uppercase) or "YERold" (mixed case)?After adding this code and ensuring the currency codes match exactly everywhere, please:
1. Clear your site cache (if you use any caching plugin)
2. Place a test order
3. Check if the order success page in Fluxstore now shows the correct currencyLet me know the results!
Hello,
Ok, let dance with ideas!
Your custom currencies (YER and YEROLD) might not be registered in WooCommerce's currency system. When currencies aren't properly registered, the WooCommerce REST API (which Fluxstore uses) doesn't recognize them and falls back to the base currency (SAR).
Please add this code using Code Snippets plugin or your theme's functions.php:
// Register custom Yemeni currencies in WooCommerce
add_filter('woocommerce_currencies', 'add_yemeni_currencies');
function add_yemeni_currencies($currencies) {
$currencies['YER'] = __('Yemeni Rial (New)', 'woocommerce');
$currencies['YEROLD'] = __('Yemeni Rial (Old)', 'woocommerce');
return $currencies;
}
// Add currency symbols
add_filter('woocommerce_currency_symbol', 'add_yemeni_currency_symbols', 10, 2);
function add_yemeni_currency_symbols($currency_symbol, $currency) {
switch($currency) {
case 'YER':
$currency_symbol = 'ر.ي'; // You can change this to 'ريال جديد' if you prefer
break;
case 'YEROLD':
$currency_symbol = 'ر.ي'; // You can change this to 'ريال قديم' if you prefer
break;
}
return $currency_symbol;
}
IMPORTANT: Currency codes must match EXACTLY between WooCommerce, WOOCS, and Fluxstore:
In your Fluxstore env.dart file, you have:
-"currencyCode":"YER" ✓
-"currencyCode":"YERold" ⚠️ (mixed case)
But currency codes in WooCommerce are typically UPPERCASE. Please check your WOOCS currency settings and confirm:
- Are you using"YEROLD" (all uppercase) or"YERold" (mixed case)?
After adding this code and ensuring the currency codes match exactly everywhere, please:
1. Clear your site cache (if you use any caching plugin)
2. Place a test order
3. Check if the order success page in Fluxstore now shows the correct currency
Let me know the results!