複数の配布ポイント (東海岸に 1 つ、西海岸に 1 つ) を持ちたいクライアントがいます。
私が使用している e コマース ソリューションはこれをサポートしていません。発送元の郵便番号をキーとして複数の発送オプションを用意することで、回避策を見つけました。
配布場所を反映するように「配送オプション」を変更するためにいくつかのjQueryを使用しました。
アイデアは機能しますが、私の弱点は jquery です。ユーザーが配送オプションを 2 回目に変更すると、デフォルトで元の e コマースのデフォルト オプションに戻ります。
これまでのコードは
jQuery(function($){
var sel = document.getElementById('ShippingOptions');
for(var i = sel.options.length - 1; i >= 0; i--) {
if(sel.options[i].value == "-1")
sel.options[i].text = "Select postage";
if(sel.options[i].value == "75554")
sel.options[i].text = "East Coast Distribution";
if(sel.options[i].value == "75555")
sel.options[i].text = "West Coast Distribution";
$('#shippingSpan').text("Select postage");
}
});