Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Сброс таблицы заказов


Dodger
 Поделиться

Рекомендованные сообщения

Всем здравствуйте.

При оформление заказа а почту приходит письмо: "Детализация заказа"

Там есть пункт "№ заказа: 13"

Вопрос: Скажите пожалуйста, в какой таблице хранится история заказов и как ее обнулить?

Ссылка на комментарий
Поделиться на других сайтах


Все данные о заказах хранятся в таблицах, начинающихся с order, для полного сброса информации о заказах Вам необходимо очистить эти таблицы (кроме order_status, так как в ней хранятся статусы заказов), для этого в «phpMyAdmin» выполните следующий SQL-запрос:

TRUNCATE TABLE `order`;
TRUNCATE TABLE `order_download`;
TRUNCATE TABLE `order_history`;
TRUNCATE TABLE `order_option`;
TRUNCATE TABLE `order_product`;
TRUNCATE TABLE `order_total`

Удачи! :wink:

  • +1 2
Ссылка на комментарий
Поделиться на других сайтах


  • 2 года спустя...

Все данные о заказах хранятся в таблицах, начинающихся с order, для полного сброса информации о заказах Вам необходимо очистить эти таблицы (кроме order_status, так как в ней хранятся статусы заказов), для этого в «phpMyAdmin» выполните следующий SQL-запрос:

 

TRUNCATE TABLE `order`;
TRUNCATE TABLE `order_download`;
TRUNCATE TABLE `order_history`;
TRUNCATE TABLE `order_option`;
TRUNCATE TABLE `order_product`;
TRUNCATE TABLE `order_total`
Удачи! icon_e_wink.gif

 

А после TRUNCATE TABLE `order_total` надо ставить точку запятую? ";"

Ссылка на комментарий
Поделиться на других сайтах


  • 5 лет спустя...

А как можно сделать такое обнуление автоматческим ежедневным? опенкарт 3.0.2.0

Изменено пользователем statistsaitov
Ссылка на комментарий
Поделиться на других сайтах


36 минут назад, statistsaitov сказал:

А как можно сделать такое обнуление автоматческим ежедневным? опенкарт 3.0.2.0

с какой целью?

если нагадить - никак, лучше школу закончить

для всего другого - писать скрипт и воткнуть в крон

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, AlexDW сказал:

если нагадить - никак, лучше школу закончить

я думаю, кто-то просто не хочет количество заказов светить в письмах покупателю. Имхо, проще шаблон письма переделать

 

Ссылка на комментарий
Поделиться на других сайтах


  • 3 недели спустя...
В 28.08.2012 в 11:22, CODEONETEAM сказал:

Все данные о заказах хранятся в таблицах, начинающихся с order, для полного сброса информации о заказах Вам необходимо очистить эти таблицы (кроме order_status, так как в ней хранятся статусы заказов), для этого в «phpMyAdmin» выполните следующий SQL-запрос:

 


TRUNCATE TABLE `order`;
TRUNCATE TABLE `order_download`;
TRUNCATE TABLE `order_history`;
TRUNCATE TABLE `order_option`;
TRUNCATE TABLE `order_product`;
TRUNCATE TABLE `order_total`

Удачи! :wink:

Если так сделать то удаляться все заказы? А как сделать чтоб заказы например с нового года начинались опять с 1, а сами заказы не удалялись.

Ссылка на комментарий
Поделиться на других сайтах


В 24.01.2020 в 23:01, chukcha сказал:

ЗАЧЕМ!!!!

Зачем что? А зачем заказы чтоб были с 6 нулями? Отчётность с нового года начинается с 1. И заказы было бы неплохо сделать с 1. Вопрос был не зачем, а как сделать.

Ссылка на комментарий
Поделиться на других сайтах


гуглить про auto increment в БД

переписывать все части движка, работающие с заказами

с вероятностью по итогу поиметь тучу геморроя в плане работоспособности и совместимости

 

пофиг что модули работать не будут 99% - зато цыферки красивые!!!

Ссылка на комментарий
Поделиться на других сайтах

auto increment трогать действительно не стоит. А вот добавить новое поле, настройку, задачу в cron, поправить addOrder и все места где номер выводится типа писем и ЛК, не так и сложно. Если не забыть про блокировки или транзакции

Изменено пользователем LTRay
Ссылка на комментарий
Поделиться на других сайтах


А если удалить например первые 10000 заказов. Исправить последний заказ во всех ордерах на 1. Что еще надо подправить чтоб продолжилась номерация 2,3,4 и т.д.

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.