質問: USPS出荷をStore 2.20で動作させる 私はStore 2.20とEE 2.73を実行していますが、私は致命的なエラーに遭遇しています.USPS出荷拡張1.01を使用して未知の例外を実行しています。すべてがインストールされ、重量、長さ、幅、高さなどのすべての寸法が追加された2つの製品があります。ここに私の製品のエントリー情報のイメージがあります。 !store product page カートに商品を追加しようとするたびに、パッケージに次元がないという致命的なエラーが表示されます。郵便料金は計算できません。追加情報:すべてのディメンションは0より大きくする必要があります。 !Fatal dimension error これは、誰かがカートに商品を追加しようとしているだけで、実際に決済処理を行っていないときにはかなり邪魔なエラーです。ストアは、製品がカートに追加されるたびに出荷方法を呼び出しますか?捕らえられていない例外を処理するより良い方法はサイトを殺すよりもありますか?また、ホスト 'production.shippingapis.com'を解決できませんでしたというメッセージが表示されます。[url] ?これもかなり定期的に発生します。私は過去数ヶ月間、問題なく同じ資格情報でStore 1.65を使用しましたが、Store 2.20にアップグレードしたときに初めてこれを見ていました。現時点では、ユーザーはこれらのエラーが発生していないカートに製品を追加することさえできません。 !Guzzle shipping connection error
回答: 最初のエラーについて: > パッケージの寸法が不足しており、送料を計算できません。 > > USPSの拡張設定で、[サイズ]オプションを[大]から[標準]に変更することで、この問題を解決したようです。 あなたの2番目のエラーについて: > ホスト 'production.shippingapis.com'を解決できませんでした > > つまり、サーバーは外部と通信できません。 Webホスト/サーバーに問題がある可能性があります(たとえば、ファイアウォールが外部要求をブロックしているなど)。しかし、それは時々起こるだけで奇妙です。私は別のホスト(例えば、ローカル)でテストしたり、あなたのウェブホストに "カール"リクエストをブロックしているものがあるかどうか尋ねます。これがUSPSとの通信に問題がある場合は、お支払いゲートウェイとの通信に問題がある可能性が高いため、修正する価値があります。 テスト中にUSPSがダウンタイムを経験していた可能性もありますが(間欠的な失敗を説明します)、これはあまり起こりそうにありません。 私たちは、配送方法の中でのエラー処理を改善するために努力しています。そのため、ユーザーに不合理なエラーを許さないようにします。しかし、一般的には、このような主要な問題(USPSと通信することはできません)を除いて、通常、配送延長は黙って失敗し、顧客はショッピングを続けることができます。