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] http://production.shippingapis.com/ShippingAPI.dll ?これもかなり定期的に発生します。私は過去数ヶ月間、問題なく同じ資格情報でStore 1.65を使用しましたが、Store 2.20にアップグレードしたときに初めてこれを見ていました。現時点では、ユーザーはこれらのエラーが発生していないカートに製品を追加することさえできません。

Guzzle shipping connection error

1
私はまた、それが0.32ポンドで窒息していた場合のために、小数点から整数に体重を変更しました。それはエラーに何の影響も与えませんでした。
追加された 著者 Michael Borgwardt,
アップデート:USPS拡張の出荷設定の一部を変更し、「サイズ」オプションを「大」から「通常」に変更しました。これは、欠落している寸法のエラーを解決したようです。しかし、私は以前に言及した船積みホストのエラーを解決することができないため、Guzzleエラーが発生します。これは、カートにアイテムを追加しようとするたびに3回の試行のうち少なくとも1回は発生します。
追加された 著者 Michael Borgwardt,

1 答え

最初のエラーについて:

パッケージの寸法が不足しており、送料を計算できません。

USPSの拡張設定で、[サイズ]オプションを[大]から[標準]に変更することで、この問題を解決したようです。

あなたの2番目のエラーについて:

ホスト 'production.shippingapis.com'を解決できませんでした

つまり、サーバーは外部と通信できません。 Webホスト/サーバーに問題がある可能性があります(たとえば、ファイアウォールが外部要求をブロックしているなど)。しかし、それは時々起こるだけで奇妙です。私は別のホスト(例えば、ローカル)でテストしたり、あなたのウェブホストに "カール"リクエストをブロックしているものがあるかどうか尋ねます。これがUSPSとの通信に問題がある場合は、お支払いゲートウェイとの通信に問題がある可能性が高いため、修正する価値があります。

テスト中にUSPSがダウンタイムを経験していた可能性もありますが(間欠的な失敗を説明します)、これはあまり起こりそうにありません。

私たちは、配送方法の中でのエラー処理を改善するために努力しています。そのため、ユーザーに不合理なエラーを許さないようにします。しかし、一般的には、このような主要な問題(USPSと通信することはできません)を除いて、通常、配送延長は黙って失敗し、顧客はショッピングを続けることができます。

2
追加された
アドリアンに感謝します。私も出荷用プラグインに関連したいくつかの問題がありました。あなたが思いつくものを楽しみにしています。
追加された 著者 Daan,