WOOCS - WooCommerce Para Birimi Değiştirici


Herhangi bir ülke için herhangi bir para birimine nasıl izin verilmez?

Müşteriden talepTemel olarak, varsayılan olarak "tüm ülkeleri" VEYA "seçilen ülkeleri" virgülle ayrılmış olarak gösteren bir açılır menüyle mevcut tabloya bir sütun ekleyin.
bu sayede sadece Euro ülkelerinde Euro, diğerlerinde USD kabul edebiliyorum.
Bu, para birimi düşüşünü etkileyecektir – mevcut GEO'nun bir para birimini desteklemesi durumunda, para birimi açılır listesi istemci tarafında gösterilmeyecektir.
Eklentinize daha fazla esneklik getireceği için bu özelliğin bir zorunluluk olduğunu düşünüyorum.
danny leon

Eklenti arayüzünün yeni elemanlar tarafından aşırı yüklenmesini önlemek için, bu özellik kanca ile gerçekleştirilebilir. woocs_currency_data_manipulation:

add_filter('woocs_currency_data_manipulation', function($currencies) { global $WOOCS; $user_country = $WOOCS->storage->get_val('woocs_user_country'); switch ($user_country) { case 'ES': unset($currencies[' USD']); unset($currencies['GBP']); break; case 'AU': unset($currencies['EUR']); break; varsayılan: break; } return $currencies; }, 1, 1 );

 

Ülkeler için Alfa-2 kodunu kullanın: https://en.wikipedia.org/wiki/ISO_3166-1#Current_codes