Ja jūs meklējat veidu, kā mainīt cenu, lai jūsu valūtas kods kļūst piedēklis jūsu cenas WooCommerce esat ieradušies tiesības kods fragments pamācību.
Es tev parādīšu, kā padarīt cenas, kas izskatās šādi:
$49 $ 49
Into this: Into this:
$49 AUD $ 49 AUD
Kad es biju atsākt manu vietu ThirstyAffiliates mēs, kas iepirkumu grozs pieredzi mājās ar WooCommerce.
Procesa laikā es mainīja manu cenu AUD (Austrālijas dolāri), bet tāpēc, ka valūtas simbols ($) ir tāds pats kā USD es domāju, ka tas varētu radīt dažas neskaidrības, ja pirmā vieta, viņi redzēja AUD bija PayPal kad viņi dabūja līdz apstrādāt savu maksājumu.
Esmu rakstiski iepriekš par mainot valūtas simbolu WooCommerce iekļaut savu valūtas kodu, bet tas atstāj cenas meklē nedaudz nedabisks kā šis "AUD $ 49".
Pirmais solis ir viegli pietiekami, izveidot funkciju, lai filtrētu cenu formātu WooCommerce.
WooCommerce padara šo smieklīgi viegli ar to plašas āķi un filtri API, mēs vienkārši lēkt uz "woocommerce_price_format" darbību.
Šeit ir koda fragments, kas pievienos sufiksu visām jūsu cenām visā vietnē (kopēt un ielīmēt jūsu funkcijas.php):
funkcija addPriceSuffix ($format, $currency_pos) ( slēdzi ( $currency ) { gadījums "pa kreisi": $currency = get_woocommerce_currency (); $format = '% 1$s%2$s'. $currency. pārtraukums; } atgriezties $format; } add_action ("woocommerce_price_format", "addPriceSuffix", 1, 2); |
Es arī gribēju iespēju tikai parādīt valūtas kodu sufiksu par cenām grozā un izrakstīšanās lapas, atstājot manu produktu lapas un sarakstus visi neietekmē.
Lai to izdarītu, jums ir nepieciešams, lai add_action ar citu funkciju, kas tikai izpaužas sauc par šīm lapām.
Mēs izmantojam divas jaunas darbības, lai izsauktu mūsu funkciju, lai pievienotu darbību, lai mainītu cenu formātu. Grūts stuff!
Šeit ir pilns koda fragments, lai ierobežotu formatējumu grozā un izrakstīšanās (kopēt un ielīmēt jūsu funkcijas.php):
funkcija addPriceSuffix ($format, $currency_pos) ( slēdzi ( $currency ) { gadījums "pa kreisi": $currency = get_woocommerce_currency (); $format = '% 1$s%2$s'. $currency. pārtraukums; } atgriezties $format; } funkcija addPriceSuffixAction () ( add_action ("woocommerce_price_format", "addPriceSuffix", 1, 2); } add_action ('woocommerce_before_cart', 'addPriceSuffixAction'); add_action ('woocommerce_review_order_before_order_total', 'addPriceSuffixAction'); |
Ceru, ka tas palīdz jums, ja tas justies brīvi atstāt komentāru?