Magento - Изменить идентификатор клиента и идентификатор заказа

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

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

3 ответа

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

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

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

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

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

Вставьте этот код в 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 на желаемый номер заказа

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

Другие вопросы по тегам