owenB-3
Background of the issue:
I am trying to ensure that customers can order in their local currency. This issue started around 3rd March. Link to a page where the issue can be seen: hidden link
Symptoms:
On the checkout page, the default currency (£GBP) shows instead of the local currency (e.g., $USD). Customers cannot order in USD or EUR since last week.
Questions:
Why is the checkout page currency reverting to the default currency?
How can I ensure that the local currency is displayed on the checkout page?
Bobby
Supporter
Languages:
English (English )
Timezone:
America/Los_Angeles (GMT-07:00)
Hi there,
Are you still experiencing this issue?
Does the issue happen after I attempt to checkout?
When I visit the page -> add a product -> checkout the checkout remains in USD (I'm located in the US, not sure if there is GEO redirects or if that matters for this shop)
owenB-3
Hi Bobby, thanks for looking into this.
Yes we are still receiving orders from US customers in £GBP and none in $USD.
Note that we do not have the WPML plugin activated as we only use the Multicurrency functionality on our site.
See this previous ticket which confirms the Multicurrency plugin works standalone: https://wpml.org/forums/topic/currencies-within-variations-not-saving/
This has never been an issue until this week, so I suspect something may have changed here as our error logs have a couple of these PHP fatal errors:
PHP Fatal error: Uncaught Error: Undefined constant "WPML\\WPML_PLUGIN_FOLDER" in /nas/content/live/charlesowen/wp-content/plugins/woocommerce-multilingual/addons/wpml-dependencies/vendor/wpml/core-api/core/UIPage.php:45\nStack trace:\n#0 /nas/content/live/charlesowen/wp-content/plugins/woocommerce-multilingual/addons/wpml-dependencies/vendor/wpml/core-api/core/UIPage.php(149): WPML\\UIPage::init()\n#1 /nas/content/live/charlesowen/wp-content/plugins/duplicate-post/vendor/composer/ClassLoader.php(571): include('/nas/content/li...')\n#2 /nas/content/live/charlesowen/wp-content/plugins/duplicate-post/vendor/composer/ClassLoader.php(428): Composer\\Autoload\\includeFile('/nas/content/li...')\n#3 /nas/content/live/charlesowen/wp-content/plugins/woocommerce-multilingual/classes/Utilities/AdminUrl.php(118): Composer\\Autoload\\ClassLoader->loadClass('WPML\\\\UIPage')\n#4 /nas/content/live/charlesowen/wp-content/plugins/woocommerce-multilingual/classes/Utilities/AdminUrl.php(151): WCML\\Utilities\\AdminUrl::getWPMLTMDashboard(Array)\n#5 /nas/content/live/charlesowen/wp-content/plugins/woocommerce-multilingual/inc/admin-menus/class-wcml-admin-menus.php(177): WCML\\Utilities\\AdminUrl::getWPMLTMDashboardProducts()\n#6 /nas/content/live/charlesowen/wp-includes/class-wp-hook.php(324): WCML_Admin_Menus::documentation_links('')\n#7 /nas/content/live/charlesowen/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)\n#8 /nas/content/live/charlesowen/wp-includes/plugin.php(517): WP_Hook->do_action(Array)\n#9 /nas/content/live/charlesowen/wp-admin/admin-footer.php(78): do_action('admin_footer', '')\n#10 /nas/content/live/charlesowen/wp-admin/edit.php(518): require_once('/nas/content/li...')\n#11 {main}\n thrown in /nas/content/live/charlesowen/wp-content/plugins/woocommerce-multilingual/addons/wpml-dependencies/vendor/wpml/core-api/core/UIPage.php on line 45, referer: hidden link
https://wpml.org/forums/topic/currencies-within-variations-not-saving/
owenB-3
This page also suggests it should be a standalone plugin https://wpml.org/documentation/related-projects/woocommerce-multilingual/multi-currency-support-woocommerce/