Magento 1.5 の配送方法セクションで注文を編集すると、利用可能なすべての配送方法のリストが表示されます。しかし、商品の数を変更したり、商品を追加/削除したりすると、すべての配送方法が表示されなくなります。配送方法の代わりにリンクがあります: 配送方法と料金を取得しますが、クリックしても何も起こりません - ページがリロードされ、まだ方法がありません。ログにメッセージがありません。どこで何が問題なのかを確認できますか?
2 に答える
magento 管理者から注文を編集すると、magento はその特定の注文をキャンセルし、新しい注文 ID で新しい注文を生成します。たとえば、注文 ID が1234567の場合、これを編集すると ID 1234567-1の新しい注文が生成されます
管理画面から新しい注文を作成するか、既存の注文の商品を更新すると、[クリックして配送方法を変更]というリンクが表示されます。配送方法は、選択した商品と配送先住所フィールドに指定された配送先住所に依存するためです。
あなたが挙げた問題のとおり、リンクをクリックしても配送方法が表示されません。これは、次の理由で発生する可能性があります。
- 商品ルール (数量、重量、商品価格など) により、配送方法が利用できない場合があります。
- 配送の詳細を必要としないダウンロード可能な製品を入れている可能性があります
- もう 1 つの考えられる理由は、配送先住所フィールドを見逃している可能性があることです。
- 制限ルールを適用する可能性のある出荷制限プラグインがインストールされている可能性があります。
- コンソールに Java スクリプト エラーが表示される場合があります。リンクをクリックした後、ajaxが完了するのを止めています。(ブラウザのコンソール ウィンドウを確認してください)
quote オブジェクトでデバッグできます。見積もりオブジェクトを取得して、そこに欠けている情報を確認してください。製品は対応する見積もりオブジェクトに含まれていますか? 発送詳細はありますか?
デバッグでまだ助けが必要な場合は、私に知らせてください。
配送拡張機能がインストールされているように聞こえますか?および/または注文編集モジュール?出荷モジュールと注文の間の相互作用は、せいぜい不安定です。開発者は、当社のWebサイトで発生するさまざまな相互作用を予測することはできません。
MageWorxExtendedOrdersモジュールを発見しました。驚くべき信頼できる。販売注文グリッドと注文ビューのオーバーロードは、注文編集とカスタム配送料を組み合わせた優れた統合であり、販売グリッドの列をカスタマイズできます。そして、モジュールの価格は非常に公正です。
以前は、TinyBrick True Order Editを別のモジュールと組み合わせてカスタム配送料を使用していましたが、それらを一緒に使用するとうまく機能しませんでした...多くの場合、同じ結果が表示されます。おそらく不安定なのは、TinyBrickが注文ビューのより焦点を絞ったオーバーロードを試みることでした。