2

私は、magento への注文インポート コネクタに取り組んでいます。パフォーマンスを向上させるために、以前に読み込まれたことのない注文のみを読み込みたいです。これは問題ありません。注文 ID を保存するだけです。ただし、請求先住所が magento バックエンドで変更された、または注文ステータスが別のステータスに設定されたなどの変更がある場合、それは認識されません。

私の考えは、「updated_at」列を探すことでした。注文に応じて変更があった場合、Magento が毎回この値を更新することを期待していました。

幸い、updated_at 列がありますが、たとえば請求先住所を変更すると、updated_at 列に新しい日付が設定されませんでした。私の新しいbilling_nameは、テーブル「sales_flat_order_grid」と「sales_flat_order_address」の「phpMyAdmin」で見つけることができます。最初の列には updated_at 列 (実際の「更新時刻」ではなく、古い値も含まれます) があり、2 番目の列には updated_at 列はありません。

注文全体に「updated-at」列はありますか? 私は知っています、私はmagento-events、mysqlトリガー、または責任のあるmagentoクラスを上書きすることで同様のことを行うことができますが、標準のMagentoインストールでそれを行うことを好みます.

ありがとうございました!:)

4

2 に答える 2