Вопрос изменения номера заказа Opencart вручную — далеко не праздный. Если вы владелец нового интернет-магазина, уже наверняка задумались об этом.
Пусть ваш магазин прекрасен, наполнен свежим уникальным контентом, и готов принимать посетителей. Клиента может смутить, если его номер заказа окажется №3.
Д — Доверие.
И поэтому, давайте-ка сделаем так, чтобы заказы начинались, скажем, с 1758 номера. Предложенный способ хорош тем, что не требует изменения в коде php, а значит мала вероятность ошибок из-за кривых рук.
Менять номер будем прямо в базе данных MySQL.
Для этого, создайте тестовый заказ в своем магазине и запомните его номер. Затем идем в базу данных через phpMyAdmin, кликаем «Структура» и находим запись oc_order.
Заходим в oc_order, кликнув на саму запись. Колонка order_id — вам туда. Найдите последний номер заказа (это будет ваш тестовый заказ, скорее всего). Двойным кликом нажмите на номер — его можно будет изменить. Ставьте 1758 или любой номер, какой вам нужно.
Проверяем. Не выходя из базы, сделайте еще один тестовый заказ у себя в магазине, а затем обновите страницу БД, нажав F5. Должен появиться новый заказ, уже со следующим по порядку номером.
Вот и все, простой и органичный способ, который ничего не нарушит в системе. Просто отсчет заказов пойдет с заданного вручную номера.
PS: открою Великую Коммерческую Тайну. На самом деле, если клиенту действительно что-то нужно в вашем магазине, и вы даете ему лучшее торговое предложение, то ему плевать, какой там номер заказа сейчас. С другой стороны, если клиент из другого города, а у вас отправка в другой регион только по предоплате, то клиент будет обращать внимание и на такие мелочи.
Ну и главное. Какой бы ни был номер заказа, не злоупотребляйте доверием и никогда не обманывайте своего клиента, а отработайте заказ на все 100. Хорошее возвращается, как и плохое.
Может быть интересно:
Бесплатный курс для начинающих вебмастеров
Для тех кто ищет модуль для Opencart 2.3
Custom Qiuck Checkout
Спасибо, работает отлично!
Встал вопрос как понизить теперь назад, например до 100 ?
Да хз, у меня такой необходимости не было. Но вроде очевидно, что надо сделать последнюю запись в базе данных 100, и заказы начнут считаться со ста.
Не, изменить на меньше не получается. Изменял, удалял все новые записи, удалял все новые записи в смежных «рубриках order». Новый заказ всегда на 1 больше пред идущего :)
Ну тогда это отдельная тема для исследования :)
На своём магазе, который работает, эксперименты ставить не хочу, а разворачивать новый нет времени… да и зачем оно надо, какая разница, какой номер заказа.. главное — откуда привлекать клиентов…
Материал полезный. По инструкции изменили номер новых заказов на сайте.
Спасибо за информацию!