Свіжа інсталяція:
якщо ваш Magento 2.2.0+ і ваша нова програма встановлена з увімкненою функцією багато магазину (це включено за замовчуванням), ви можете просто виконати такі запити, перш ніж розміщувати будь-які замовлення через сайт:
ALTER TABLE `sequence_creditmemo_0` AUTO_INCREMENT=303;
ALTER TABLE `sequence_creditmemo_1` AUTO_INCREMENT=303;
ALTER TABLE `sequence_invoice_0` AUTO_INCREMENT=303;
ALTER TABLE `sequence_invoice_1` AUTO_INCREMENT=303;
ALTER TABLE `sequence_order_0` AUTO_INCREMENT=303;
ALTER TABLE `sequence_order_1` AUTO_INCREMENT=303;
ALTER TABLE `sequence_shipment_0` AUTO_INCREMENT=303;
ALTER TABLE `sequence_shipment_1` AUTO_INCREMENT=303;
Зверніть увагу, що 303
це якраз номер, який я обираю для нашого сайту, тому що наша стара платформа припинилась під номером замовлення 300, і я хотів певної послідовності. Також зауважте, що вам не потрібен жоден запит, який закінчується, _1
якщо ви ввімкнули режим одного магазину.
Існуюча установка.
Якщо ви вже використовуєте Magento 2.2.0+ (або оновлено до нього) і просто хочете збільшити числа, не змінювати прокладку чи додавати символи, просто перевірте поточне значення AUTO_INCREMENT у наступних таблицях (якщо припустити, багатосторінковий ):
- послідовність_кредитування_0
- послідовність_кредитування_1
- послідовність_invoice_0
- послідовність_invoice_1
- послідовність_порядку_0
- послідовність_порядок_1
- послідовність_код_0
- послідовність_код_1
І змінити їх з допомогою альтер запити , зазначеної вище , але переконайтеся , що нове значення ви використовуєте більше , ніж значення , яке ви отримаєте назад від перевірки поточного значення AUTO_INCREMENT.
Якщо ви збираєтеся возитися з прокладками або додавати власну схему, вам потрібно переглянути інші відповіді тут і переглянути наступні таблиці:
- sales_sequence_meta
- sales_sequence_profile
Оновлення: Мульти-магазини?
Для тих, хто не знайомий з кількома магазинами, це особливість, яка дозволяє запускати повністю окремі магазини з тієї ж інсталяції Magento. Поширеною причиною цього є підтримка інших мов. На задньому кінці, ось чому ви можете вибрати перегляд магазину, на який ви дивитесь (якщо багато магазину увімкнено) під час оновлення конфігурації та, наприклад, інших дій.
З цієї причини Magento додасть підкреслення та цифру в кінці певних таблиць для відстеження різних представлень магазину. Ви помітите, як подані мною запити здаються дублюючими таблицями, але вони закінчуються різними цифрами, 0 або 1 в цьому випадку. Якщо у вас було кілька магазинів / представлень, ці цифри збільшуватимуться, наприклад, _2 або _3. Це дозволяє по-різному керувати ідентифікаторами кожного магазину. Ваша зміна системи id в одному перегляді (магазині) не повинна бути однаковою в іншому.
Ця публікація поза сферою, але ця сама система нумерації застосовується до інших таблиць у базі даних, що дозволяє по-справжньому ставитися до кожного виду магазину та впливати по-різному. Наприклад, у вас може бути зовсім інша тема в магазині.
increment_id
як належить.