Expresso Store + UPS Shippingアドオン - 決済処理中に出荷方法が表示されない

私はExpresso StoreのUPS Shippingアドオンを追加して有効にし、すべての設定を構成しましたが、現在の(store_exampleのような)チェックアウトフローでは動作していないようです。その問題を再現する方法を以下に説明します。

/checkoutページのチェックアウト処理中に、   ドロップダウンで利用可能な配送方法。その後、私は "Continue"に行きました   「請求詳細」と入力し、請求/発送詳細をすべて入力してクリックしました   「注文の確認」注文確認画面から戻るボタンをクリックしました   それからもう一度/ checkoutページに戻って、今すぐ出荷しました   メソッドは利用可能ですが、新しいカートが作成されたとき配送方法は   もう一度行ってください。

何が起こっているのか?これまでのところ、Expresso Storeの開発チームからこの問題についての言葉がありましたが、それは私にとって深刻なものです(お客様がチェックアウトの手順に従うたびに出荷は0となります)。

ありがとう

1

1 答え

ストアは配送先住所が指定されていないと送料を計算できません。どのフィールドが必須かは出荷プラグインによって異なりますが、UPSの場合、一般には少なくとも国と郵便番号が必要です。

You can set a default country/state under Store > Settings > Countries/States.

次に、チェックアウトの最初のページに shipping_postcode フィールドを挿入して、顧客がZIPを入力して[更新]をクリックして利用可能な配送オプションを確認できるようにすることをおすすめします。

また、完全な住所を入力した後に 配送オプションを選択するように顧客に依頼することもできます。これにより、正しい配送オプションが表示されます。

1
追加された
私は同意します - サンプルフローの改善を見ていきます。デフォルトの配送オプションの方が効果的ですが、配送オプションを使用している場合は改善の余地があります。
追加された 著者 ESV,
AJAXを使用して合計を更新することも、ページのリロードを自動的に開始することもできます。 ZIPが必要になるようにするには、他のフィールドと同じように require = "postcode" をチェックアウトタグに追加します。
追加された 著者 ESV,
私は最後に提案されたオプションが行く方法だと思う。私の経験に基づいて、あなたが見ているように、現時点では混乱しているので、Store Exampleチェックアウトプロセスを更新する必要があります。
追加された 著者 Bernard Dy,
私は課金/出荷データの後にチェックアウトプロセスで配送をプッシュしました。私の質問は、ページロード時に配送コストを自動更新する方法がある場合です。これは、最初のオプションの配送コストを得るためにUpdate Totalを依然として必要とするためです。
追加された 著者 Bernard Dy,
また、郵便番号のフィールドを必要とするようにするにはどうすればいいですか(UPS出荷アドオンが使用されている場合)?
追加された 著者 Bernard Dy,
ちょうどAJAXの部分ではっきりしている - 私はドロップダウンオプションの変更で 'update total'を実行する必要がありますが、初めてページが読み込まれたときにデフォルトでロードする方法を教えてください。それは常に0の価値として来るし、顧客はクリックして "無料"の出荷となります。これは真実ではありません。または、最初の選択肢を空の値にして出荷オプションフィールドを必要とする方法は?
追加された 著者 Bernard Dy,
まあ、私はそれに固執しています。詳細はこちらをご覧ください:expressionengine.stackexchange.com/questions/20327 /…
追加された 著者 Bernard Dy,