Magento のカスタム注文番号または増分 ID
-
11-12-2019 - |
質問
注文番号を短くしたい(IDを増やす)のですが、モジュールは使用したくありません。
解決
桁数を減らすには、 increment_pad_length
の中に eav_entity_type
テーブル( order
もちろん行です)。
プレフィックスを変更するには、 increment_prefix
の値 eav_entity_store
テーブル。(使用 entity_type_id
デフォルトでは、Magento はストアの ID (1
) をプレフィックスとして使用します。
増分 ID について詳しく知りたい場合は、以下を参照してください。 Mage_Eav_Model_Entity_Increment_Numeric
そして Mage_Eav_Model_Entity_Increment_Abstract
データベース設定に基づいて次に使用可能な ID を生成するクラス。
編集: 上で説明した Abstract クラスを拡張することで、独自のインクリメント ロジックを作成することもできます。
他のヒント
私はこれのモジュールを知らないが、あなたは「簡単に」テーブル eav_entity_store を調整することができます。 eav_entity_type でentity_idを調べることができます。
所属していません magento.stackexchange