Да, вы можете. Для этого вам просто понадобится phpmyadmin. Обратите внимание, что следующая инструкция приведена на ваш страх и риск. Определенно сделайте резервную копию базы данных, если вы не уверены, что делаете.
- Открыть базу данных своих магазинов. Вы можете сделать это в phpmyadmin (если есть) или MySQL Workbench (если у вас есть удаленные подключения MySQL) или в любом программном обеспечении, которое позволяет вам просматривать базу данных.
- Найдите таблицу под названием
eav_entity_type
и откройте ее.
В этой таблице найдите строку, которая имеет entity_type_code = order
. Посмотрите на значение в entity_type_id
в этой строке и запомните это, это важно. Я предполагаю, что идентификатор объекта заказа равен 5.
Теперь найдите в вашей базе данных под названием eav_entity_store
и откройте ее.
Если вы уже сделали какие-то заказы, вы должны увидеть строку с entity_type_id = 5
. Если нет - таблица может быть пустой. Если он пуст, я рекомендую вам создать заказ вручную, чтобы автоматически генерировать строку. Вы также можете увидеть несколько строк в этой таблице, но вам стоит сосредоточиться только на entity_type_id = 5
.
Если у вас есть строка с entity_type_id = 5
, то вы можете изменить значения increment_prefix
и increment_last_id
. Удалить значение в increment_prefix
(это приведет к удалению ведущего 1) и установите increment_last_id
на все, что вы хотите. Я бы рекомендовал вам установить новое значение не ниже части без «10000000», например. если он был 100000007 - установите его на 7.
Теперь вернитесь к таблице eav_entity_type, найдите ту же строку с entity_type_id = 5 и установите increment_pad_length = 1 (это приведет к удалению нулей 0000000).
Попробуйте поместить новый заказ и проверьте, какой идентификатор у него будет. Должно выглядеть так:
P.S. Вы можете играть с цифрами в increment_pad_length (число 0000000) и increment_prefix (ведущая цифра), чтобы сделать идентификатор заказа точно таким, каким вы хотите. Просто убедитесь, что у вас есть резервная копия базы данных
Я голосую, чтобы закрыть этот вопрос как не относящийся к теме, потому что Stack Overflow - это [связанный с программированием] (http://stackoverflow.com/help/on-topic) сайт Q & A. Ваш вопрос не в программировании. Возможно, вам стоит разместить его на http://magento.stackexchange.com? – Enigmativity