This page lists every setting in Payment Gateway Currency for WooCommerce with its option ID, default, and Free or Pro status, grouped by the sub-tab and section it appears in. All settings live under WPFactory > Payment Gateway Currency (also reachable at WooCommerce > Settings > Payment Gateway Currency ).
Almost every option here is free. The single Pro gate is which payment gateways you can configure: the per-gateway fields in the Convert Currency and Restrict Currency sections work in the free version for the five standard gateways (Direct bank transfer, Check payments, Cash on delivery, PayPal, WooCommerce PayPal Payments) and are unlocked for all gateways in Pro.
Convert Currency (main) #
Label
Option ID
Default
Free/Pro
Convert currency (Enable section)
alg_wc_pgbc_convert_currency_enabled
No
Free
Convert currency (per gateway)
alg_wc_pgbc_convert_currency[{gateway}]
No changes
Free (5 gateways) / Pro (all)
Conversion rate (per gateway)
alg_wc_pgbc_convert_rate[{gateway}]
(empty)
Free (5 gateways) / Pro (all)
Currency symbol (per gateway)
alg_wc_pgbc_convert_symbol[{gateway}]
(empty)
Free (5 gateways) / Pro (all)
Number of decimals (per gateway)
alg_wc_pgbc_convert_num_decimals[{gateway}]
(empty)
Free (5 gateways) / Pro (all)
Convert Currency > General #
Label
Option ID
Default
Convert: Shipping price
alg_wc_pgbc_convert_currency_advanced[shipping]
Yes
Convert: Free shipping min amount
alg_wc_pgbc_convert_currency_advanced[shipping_free_min_amount]
Yes
Convert: Coupon amounts
alg_wc_pgbc_convert_currency_advanced[coupon]
Yes
Convert: Coupon minimum spend
alg_wc_pgbc_convert_currency_advanced[coupon_min_amount]
Yes
Convert: Coupon maximum spend
alg_wc_pgbc_convert_currency_advanced[coupon_max_amount]
Yes
Convert: Cart fees
alg_wc_pgbc_convert_currency_advanced[cart_fee]
Yes
Convert on
alg_wc_pgbc_convert_currency_on_checkout
Cart and checkout
Convert on AJAX
alg_wc_pgbc_convert_currency_on_ajax
Yes
Convert on languages (WPML/Polylang)
alg_wc_pgbc_convert_currency_on_wpml
All languages
Convert Currency > General: Automatic exchange rates #
Label
Option ID
Default
Get from plugin
alg_wc_pgbc_convert_currency_auto_rates_plugin
Disabled
Update periodically from server
alg_wc_pgbc_convert_currency_auto_rates_cron
Disabled
Interval (in seconds)
alg_wc_pgbc_convert_currency_auto_rates_interval
3600
Server
alg_wc_pgbc_convert_currency_auto_rates_server
European Central Bank (ECB)
Server key
alg_wc_pgbc_convert_currency_auto_rates_server_keys[{server}]
(empty)
URL (Fixer.io)
alg_wc_pgbc_convert_currency_auto_rates_fixer_url
data.fixer.io
Multiplier
alg_wc_pgbc_convert_currency_rate_multiplier
0 (ignored)
Update all rates now
alg_wc_pgbc_convert_currency_auto_rates_now
No
Convert Currency > Info (frontend) #
Label
Option ID
Default
Frontend info
alg_wc_pgbc_convert_currency_show_info
No
Positions
alg_wc_pgbc_convert_currency_info_hooks
All positions
Templates (selector)
alg_wc_pgbc_convert_currency_info_hooks_custom_templates
(none)
Extra templates
alg_wc_pgbc_convert_currency_info_hooks_extra_template[{scope}]
(none)
Exceptions
alg_wc_pgbc_convert_currency_info_hooks_exceptions[{scope}]
(none)
Custom template text
alg_wc_pgbc_convert_currency_info_template[{position}]
Position default
WooCommerce Dynamic Pricing & Discounts
alg_wc_pgbc_convert_currency_info_compatibility_rp_wcdpd
No
Convert Currency > Admin #
Label
Option ID
Default
Order page (meta box)
alg_wc_pgbc_convert_currency_order_meta_box
Yes
Add recalculate button
alg_wc_pgbc_convert_currency_order_meta_box_recalculate
No
Add convert button
alg_wc_pgbc_convert_currency_order_meta_box_convert
No
Orders list: Original total
alg_wc_pgbc_convert_currency_admin_orders_list_total
No
Number of decimals in admin
alg_wc_pgbc_convert_currency_admin_num_decimals
No
Currency symbol in admin
alg_wc_pgbc_convert_currency_admin_symbol
No
Order total in admin
alg_wc_pgbc_convert_currency_admin_order_total
No
Order total in admin: format
alg_wc_pgbc_convert_currency_admin_order_total_format
%order_total% %currency%
WooCommerce Analytics: Orders and Revenue
alg_wc_pgbc_convert_currency_analytics_orders_and_revenue
No
The Order total in admin format supports these placeholders: %order_total%, %currency%, %currency_symbol%, %convert_price_rate%, and %order_total_original%.
Convert Currency > Compatibility #
Label
Option ID
Default
Always show PayPal
alg_wc_pgbc_convert_currency_paypal_show_always
Yes
Always show PayFast
alg_wc_pgbc_convert_currency_payfast_show_always
Yes
WooCommerce PayPal Checkout Gateway
alg_wc_pgbc_convert_currency_ppec_paypal
Yes
WooCommerce PayPal Payments
alg_wc_pgbc_convert_currency_ppcp
No
PayPal for WooCommerce by Angell EYE
alg_wc_pgbc_convert_currency_angelleye_ppcp
No
Payment Plugins for PayPal WooCommerce
alg_wc_pgbc_convert_currency_payment_plugins_ppcp
No
YITH WooCommerce Account Funds Premium
alg_wc_pgbc_convert_currency_yith_account_funds
No
YITH WooCommerce Product Add-Ons
alg_wc_pgbc_convert_currency_yith_product_add_ons
No
WooCommerce Subscriptions: Recalculate renewal orders
alg_wc_pgbc_convert_currency_wc_subscriptions_renewal
No
Convert Currency > Advanced #
Label
Option ID
Default
Lock gateway on order payment
alg_wc_pgbc_convert_currency_order_pay_lock_gateway
Yes
Recalculate cart
alg_wc_pgbc_convert_currency_recalculate_cart
Yes
Current gateway fallbacks
alg_wc_pgbc_convert_currency_current_gateway_fallbacks
HTTP request payment_method variable
Force session start
alg_wc_pgbc_convert_currency_set_session_cookie
Yes
Cache prices
alg_wc_pgbc_convert_currency_cache_prices
Yes
Cache product ID
alg_wc_pgbc_convert_currency_cache_product_id
Product ID
Fix RTL currencies
alg_wc_pgbc_convert_currency_add_bdi
No
Rate step
alg_wc_pgbc_convert_currency_rate_step
0.000001
Enter as text
alg_wc_pgbc_convert_currency_rate_type_text
No
Check single product page
alg_wc_pgbc_convert_currency_check_single_product
No
Check shop currency
alg_wc_pgbc_convert_currency_check_shop_currency
No
Debug
alg_wc_pgbc_convert_currency_debug
No
Restrict Currency #
Label
Option ID
Default
Free/Pro
Restrict currency (Enable section)
alg_wc_payment_gateways_by_currency_plugin_enabled
No
Free
Allowed currencies (per gateway)
alg_wc_payment_gateways_by_currency_incl[{gateway}]
(empty, ignored)
Free (5 gateways) / Pro (all)
Denied currencies (per gateway)
alg_wc_payment_gateways_by_currency_excl[{gateway}]
(empty, ignored)
Free (5 gateways) / Pro (all)
The Restrict Currency section keeps the plugin’s original option keys, which is why they start with alg_wc_payment_gateways_by_currency_ rather than the alg_wc_pgbc_ prefix used everywhere else. Both are the current, shipping keys.
Get more from Payment Gateway Currency #
Every option above is free except the per-gateway fields, which cover the five standard gateways in Free and all gateways in Pro. Unlock the full gateway set with Payment Gateway Currency for WooCommerce Pro. See what Pro unlocks .
Related articles