Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Dodger

Recommended Posts

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

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

Там есть пункт "№ заказа: 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 years later...

Все данные о заказах хранятся в таблицах, начинающихся с 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 years later...
36 минут назад, statistsaitov сказал:

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

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

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

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

Надіслати
Поділитися на інших сайтах

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

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

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

 

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...
В 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 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.