2

皆さんが助けてくれることを願っています。Magento フォーラムではあまり運がありませんでした。私の問題は、最近 Magento ストアで行った移動/アップグレードに関連しています。

1.7.0 を実行している私の古いサーバーのサイトは、注文と Paypal に問題なく動作します。最近ですが、新しいサーバーに引っ越したので、移動中にサイトをアップグレードすることにしました。なんらかの理由で (Paypal の詳細設定と格闘した後)、顧客の注文の支払いを受け取ることができますが、注文を請求してシステムから発送することはできません。明らかな理由から、これは大きな問題です。移動中に見逃したものはありますか? 「請求書を保存できません」と表示されるだけです。エラー。これは珍しい問題ではないようですが、私が見つけたものはすべて古いバージョンを扱っており、その上、私が持っていないように見えるログファイル (var/log の下の execptions.log) を参照していました。

どんな助けでも大歓迎です。

4

3 に答える 3

4

将来同様の問題を経験する人のために:

Magento 1.7.2 with Paypal Advanced 1.7.0 から 1.7.2 にアップグレードしてサーバーを移動したときに、次のことを行う必要がありました。

  1. Paypal: 支払いオプションで SSL 検証を無効にします (これにより、PayPal との通信が台無しになります。
  2. 請求書の重複問題: (販売注文と配送にも適用される可能性があります) --> データベースで eav_entity_type テーブルと eav_entity_store を見つけます --> eav_entity_type を使用して、必要な entity_model の entity_type_store を特定します (sales/order、sales/order_invoice、sales/ order_creditmemo、sales/order_shipment) を使用して、entity_type_store に移動し、entity_type_id を最後の increment_last_id と交差させることができます。管理セクションの最後の請求書が 100000070 の場合、対応する entity_type_id 列、increment_last_id = 100000070 を設定します。

これは私にとっては完璧に機能しましたが、ログを有効にする場所がわかりませんでした。Cags に感謝します。

于 2012-10-05T02:17:27.880 に答える
0

請求書番号を操作する Fooman:SameOrderInvoiceNumber 拡張機能との M2e の競合が見つかりました

Fooman 拡張機能を無効にするか、コードを変更する必要があります http://www.masterdef.net/blog/magento-m2e-error-invoice-was-not-created-reason-sqlstate23000-integrity-constraint-violation-1062- duplicate-entry-2300011342-for-key-unq_sales_flat_invoice_increment_id/#more-65

于 2014-10-01T11:45:22.187 に答える
0

これは、 Magento CE 1.6 および 1.7 で導入された既知のバグです。解決策については、app/code/core/Mage/Sales/Model/Resource/Quote.php に移動して、次のように変更します。

$bind      = array(':increment_id' => (int)$orderIncrementId);

に:

$bind      = array(':increment_id' => $orderIncrementId);
于 2013-01-05T17:10:57.017 に答える