web-dev-qa-db-ja.com

Magentoで注文開始番号を変更する方法

すでにそこにある注文番号を変更せずにMagentoで注文開始番号を変更する方法はありますか?すべての新規注文に170000xxxxを設定したいだけです。

ありがとう

15
FlourishDNA

覗く eav_entity_store 見つけて increment_last_id。この番号を更新して、entity_type_idは注文に適しています。

注文のentity_type_idを検索

SELECT entity_type_id FROM eav_entity_type WHERE entity_type_code = 'order';

31

このための最も簡単な解決策は、 Ashley Schroderの "Set Custom Order Number" 拡張を使用することです。この拡張機能をインストールすると、次の注文番号の変更がバックエンドで実行できる簡単な操作になります。

使用する方法に関係なく、新しい注文番号シーケンスに既存の注文が含まれていないことを確認してください。そうしないと、悪いことが起こります(データベース内の一意の制約が満たされず、Magentoがクラッシュします)。

5
Jim OHalloran

Sankarはそれをほぼ正しかった

UPDATE `database`.`eav_entity_store` SET `increment_last_id` = '17000000' WHERE `entity_store_id` = 1;
3
Steve Ross
UPDATE `eav_entity_store` SET `increment_last_id` = '30000000' WHERE `entity_type_id` = STOREID;`

STOREID->使用しているストアID。

1
Sankar Subburaj