PluginUs.Net -WooCommerceとWordPressのビジネスツール

[あなたのアイデアを実現する-あなたの夢を実現させる]

サポートフォーラム

サポートへのリクエスト(トピック)を作成するには、ログインする必要があります

通貨の問題– WooCommerceの追加の製品オプション(製品アドオン)

サポートは土曜日と日曜日には機能しないため、一部の金曜日のリクエストには月曜日に回答できます。
24〜36営業時間以内にメールが届かない場合は、まずスパムボックスをチェックし、サポートからのメールがない場合は、フォーラムに戻ってここで回答を読んでください。 しない] メールでの回答[noreply@pluginus.net]フォーラムから!! メールはあなたの情報のためだけのものであり、すべての回答はここでのみ公開する必要があります。
サポートは土曜日と日曜日には機能しないため、一部の金曜日のリクエストには月曜日に回答できます。
12

WooCommerce PROプラグインに追加の製品オプション(製品アドオン)を使用していますが、通貨が異なる場合、価格は同じです(たとえば、15ドルと15ユーロ)。これに対する互換性ソリューションはありますか? (ページ下部の追加オプション)

ヘルプが必要なページ: https://promx4riders.com/produkt/brush-design-3

こんにちは

ここにライセンスキーを貼り付けてください- https://share.stackovergo.com/image/i20210618130558.png -> https://share.stackovergo.com/image/i20210618130614.png

これを読む - https://currency-switcher.com/woocs-labs

OK、追加しました

これ読んだ? - https://currency-switcher.com/woocs-labs  リストにサードパーティのプラグインが見つかりましたか?

https://codecanyon.net/item/woocommerce-extra-product-options/7908619

そして、ファイルを追加します-「wp-content \ plugins \ woocommerce-tm-extra-product-options \ Assets \ js \ tm-epo.js」–コードを追加しました– https://share.stackovergo.com/image/i20220218190810.png

if(typeof woocs_current_currency!= 'undifined'){
data.symbol = woocs_current_currency ['symbol'];
data.precision = woocs_current_currency ['decimals'];
}

そしてオプションをチェック– https://c2n.me/4eZhu50.png

しかし、それは異なるプラグインです:  https://pl.wordpress.org/plugins/woo-extra-product-options/#description :(

エクストラを追加する前と後に、価格と価格表を確認してください。 ユーロとズウォティ付き。 それについて何かできることはありますか?

https://promx4riders.com/produkt/brush-design-4/?currency=PLN

こんにちは

。 それについて何かできることはありますか? - はい! これを読んでみてください- https://currency-switcher.com/woocs-labs

テストサイトへのwp-admin+FTPアクセスをドロップしてください- https://share.stackovergo.com/image/i20210618130558.png ->https://share.stackovergo.com/image/i20210618130637.png

プラグインを適応キューに追加します

OK、wp-admin+FTPアクセスを追加します

これを適応キューに追加しました

ありがとう、どれくらい時間がかかりますか?

こんにちは

適応に関する各プラグインには、まだ調査する必要のある固有のコードがあるため、これを計画するのは非常に困難です。

XNUMX〜XNUMX週間かかると思います

こんにちは

Functions.phpにコードを追加します。

add_filter('thwepo_extra_cost_option_price'、function($ price、$ price_type、$ option、$ name){
if(class_exists('WOOCS')AND $ price> 0){
グローバル$ WOOCS;
$ price = $ WOOCS-> woocs_exchange_value(floatval($ price));
}
$ priceを返します。
}、99,4);

ファイルpublic_html\wp-content \ plugins \ woocommerce-extra-product-options-pro \ include \ utils\class-thwepo-utils-field.php-コードを追加- https://share.stackovergo.com/image/i20220422172519.png

if(class_exists('WOOCS')AND $ price> 0){
グローバル$ WOOCS;
$ price = $ WOOCS-> woocs_exchange_value(floatval($ price));
}

ファイル内-\wp-content\ plugins \ woocommerce-extra-product-options-pro \ include\class-thwepo-price.php-コードを追加- https://share.stackovergo.com/image/i20220422172737.png

if(class_exists('WOOCS')AND isset($ result ['extra_price'])){
グローバル$ WOOCS;
$ result ['extra_price'] = $ WOOCS-> woocs_exchange_value(floatval($ result ['extra_price']));
}

そしてコードを追加します- https://share.stackovergo.com/image/i20220422172846.png

if(class_exists( 'WOOCS')){
グローバル$ WOOCS;
if($ WOOCS-> is_multiple_allowed){
$ currrent = $ WOOCS-> current_currency;
if($ currrent!= $ WOOCS-> default_currency){
$ currencies = $ WOOCS-> get_currencies();
$ rate = $ currencies [$ currrent] ['rate'];
$ new_price = $ new_price / $ rate;
}
}
}

コードを追加します- https://share.stackovergo.com/image/i20220422172947.png

if(class_exists('WOOCS')AND $ product_price> 0){
グローバル$ WOOCS;
$ product_price = $ WOOCS-> woocs_exchange_value(floatval($ product_price));
}

コードを追加します- https://share.stackovergo.com/image/i20220422173042.png

if(class_exists('WOOCS')AND $ price> 0){
グローバル$ WOOCS;
$ price = $ WOOCS-> woocs_exchange_value(floatval($ price));
}

そして、テストを行います

ご助力ありがとうございます!

XNUMXつのフィールドを除いてすべて問題ありませんが、「YourLogo」フィールドが他のフィールドのように価格を変更しない理由を確認できますか? https://promx4riders.com/produkt/ktm-blade/?currency=GBP

こんにちは

私はそれをチェックします

こんにちは

Functions.phpにコードを追加しました

add_filter('thwepo_extra_cost_unit_price'、function($ price、$ name、$ product_price、$ price_type){
if(class_exists('WOOCS')AND $ price> 0){
グローバル$ WOOCS;
$ price = $ WOOCS-> woocs_exchange_value(floatval($ price));
}
$ priceを返します。
}、99,4);

テストしてください

Something very strange is happening with currency conversions. From euros to pounds it is ok, but from euros to zlotys or Swedish kroner, they are very large, strange amounts

img

https://promx4riders.com/produkt/gas-gas-one-line/

 

If is"zł" or"kr" it looks like amounts is  multiplied by 2 times by Rate

こんにちは

OK! 私はそれをチェックします

Maybe this is some clue that if the rate (the currency to which we convert) is lower than 1 (euro), this problem occurs

こんにちは

I doubt it. I think some  hook is called twice

12