Вопрос изменения номера заказа Opencart вручную — далеко не праздный. Если вы владелец нового интернет-магазина, уже наверняка задумались об этом.
Пусть ваш магазин прекрасен, наполнен свежим уникальным контентом, и готов принимать посетителей. Клиента может смутить, если его номер заказа окажется №3.

Д — Доверие.

И поэтому, давайте-ка сделаем так, чтобы заказы начинались, скажем, с 1758 номера. Предложенный способ хорош тем, что не требует изменения в коде php, а значит мала вероятность ошибок из-за кривых рук.
Менять номер будем прямо в базе данных MySQL.

Для этого, создайте тестовый заказ в своем магазине и запомните его номер. Затем идем в базу данных через phpMyAdmin, кликаем «Структура» и находим запись oc_order.

номер заказа opencart

Находим запись oc_order в базе данных вашего магазина

Заходим в oc_order, кликнув на саму запись. Колонка order_id — вам туда. Найдите последний номер заказа (это будет ваш тестовый заказ, скорее всего). Двойным кликом нажмите на номер — его можно будет изменить. Ставьте 1758 или любой номер, какой вам нужно.

номер заказа в opencart

Проверяем. Не выходя из базы, сделайте еще один тестовый заказ у себя в магазине, а затем обновите страницу БД, нажав F5. Должен появиться новый заказ, уже со следующим по порядку номером.
Вот и все, простой и органичный способ, который ничего не нарушит в системе. Просто отсчет заказов пойдет с заданного вручную номера.

PS: открою Великую Коммерческую Тайну. На самом деле, если клиенту действительно что-то нужно в вашем магазине, и вы даете ему лучшее торговое предложение, то ему плевать, какой там номер заказа сейчас. С другой стороны, если клиент из другого города, а у вас отправка в другой регион только по предоплате, то клиент будет обращать внимание и на такие мелочи.
Ну и главное. Какой бы ни был номер заказа, не злоупотребляйте доверием и никогда не обманывайте своего клиента, а отработайте заказ на все 100. Хорошее возвращается, как и плохое.

Может быть интересно:
Бесплатный курс для начинающих вебмастеров