問題タブ [shipping-method]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
102 参照

php - Woocommerce で選択された支払い方法によって事前に選択された 1 つの配送方法

次のコードでは、顧客は支払い方法を更新および変更するために配送方法を選択する必要があります (COD は他の支払い方法を非表示にします)。

しかし、何か違うものが必要で、それに関連するものは何も見つかりません。

利用可能な各支払い方法で、一度に 1 つの事前定義された配送方法を有効にして、顧客が配送方法を変更できないようにしたいと思います(したがって、配送方法のラジオ ボタン オプションの選択肢は表示されません)

出来ますか?誰かが私を正しい方向に向けることができますか?

0 投票する
1 に答える
300 参照

php - WooCommerce の定額配送方法のカスタム フィールドの計算に基づいて配達時間を追加します

商品編集ページにカスタム フィールドを表示するコードを使用しています。このテキスト ボックスには、単一の製品ページの調理時間が表示されます。

コードは次のとおりです。

このコードに基づいて次の機能を取得するにはどうすればよいですか?

たとえば、顧客がカートにいくつかの料理を追加して注文をチェックアウトしたとします。彼は、これまたはその料理を調理するのにどれくらいの時間がかかるかを見ています。

ただし、お客様が宅配便 (定額) による配送を選択した場合は、同じブロックに配送時間が表示されます。

定額 = $10

配達時間 = (注文から選択された最長の調理時間) 分。+ 45分

私が理解しているように、注文時にカスタムフィールド「_custom_time」のデータを取得する必要があります。次に、何らかの方法でこのフィールドの最大値を取得し、45 分を追加する必要があります。

私はあなたの助けを求めます!この質問に対する答えが多くの開発者にとって役立つことを願っています。