Magento - Изменить идентификатор клиента и идентификатор заказа - PullRequest
2 голосов
/ 11 сентября 2009

В настоящее время CustomerID начинается с 1, а первый сгенерированный заказ имеет OrderID: 100000001

Есть ли способ изменить эти поля, поэтому первый созданный клиент имеет номер клиента: 900000001 и первый созданный заказ имеет Код заказа: 900000001

Ответы [ 3 ]

1 голос
/ 11 сентября 2009

Нашел решение для этого ..

Изменяя значение increment_last_id в таблице eav_entity_store, вы можете контролировать начальный номер клиента, номер заказа, номер счета и идентификатор доставки.

С уважением, Фиона

0 голосов
/ 29 октября 2014

Вставьте этот код в Phpmyadmin , чтобы изменить номер заказа

UPDATE eav_entity_store
INNER JOIN eav_entity_type ON eav_entity_type.entity_type_id = eav_entity_store.entity_type_id
SET eav_entity_store.increment_last_id='XXXXX'
WHERE eav_entity_type.entity_type_code='order';

Замените X‘ на желаемый номер заказа

для более подробной информации вы можете перейти по этой ссылке для этого: нажмите здесь

0 голосов
/ 09 марта 2011

Вы можете попытаться изменить AUTO_INCREMENT таблицы до добавления нового клиента или заказа:

$magento_db = Mage::getSingleton('core/resource')->getConnection('core_write');
$magento_db->query("ALTER TABLE customer_entity AUTO_INCREMENT = ".$desiredId);
...