Добрый день! Нужно правильно обнулить заказы в админке, заказы тестовые пробные Нашёл в сети информацию сделать такой запрос в базе: truncate table oc_order; truncate table oc_order_download; truncate table oc_order_field; truncate table oc_order_fraud; truncate table oc_order_history; truncate table oc_order_option; truncate table oc_order_product; truncate table oc_order_total; truncate table oc_order_voucher; Не помогло, вернее заказы удалились и обнулились, но при новых заказах в корзине товаров добавляются прежние заказы, это можно заметить в панели администратора На форуме информации не нашёл, поэтому написал здесь
Я имел ввиду как (напишите способ) обнулить нумерацию заказов в админ панеле. Да, при таком запросе как написал выше остаются прежние товары из других заказов.
при такой очистке должна была нумерация и так обнулится. Ну можно вручную через phpmyadmin в таблице oc_order сменить значение order_id на 1 . Тогда уж точно с 1 пойдет и кстати, для 2х вот таблицы которые надо очистить. Код: truncate oc_order; truncate oc_order_custom_field; truncate oc_order_history; truncate oc_order_option; truncate oc_order_product; truncate oc_order_recurring; truncate oc_order_recurring_transaction; truncate oc_order_status; truncate oc_order_total; truncate oc_order_voucher;
Здравствуйте! Такая же задача - Обнулить заказы. Проделал это: Но ничего не поменялось. При удалении таблицы oc__order_status перестало прописываться название статуса заказа и всё. Пришлось делать рекавери таблицы. Подскажите, пожалуйста, что ещё можно сделать?
Да, верно! Спасибо за наставление, Влад! Действительно в MySQL ввёл именно такой запрос и всё обнулилось)))) Правда ввёл именно с заглавных вот так: Код: TRUNCATE oc_order; TRUNCATE oc_order_custom_field; TRUNCATE oc_order_history; TRUNCATE oc_order_option; TRUNCATE oc_order_product; TRUNCATE oc_order_recurring; TRUNCATE oc_order_recurring_transaction; TRUNCATE oc_order_status; TRUNCATE oc_order_total; TRUNCATE oc_order_voucher;
Заказы обнулил, но как обнулить еще количество покупателей? А то какое было количество, такое же и осталось.
Код: TRUNCATE oc_customer; TRUNCATE oc_customer_activity; TRUNCATE oc_customer_history; TRUNCATE oc_customer_login; TRUNCATE oc_customer_ip; TRUNCATE oc_customer_online; TRUNCATE oc_customer_reward; TRUNCATE oc_customer_transaction; TRUNCATE oc_customer_search; TRUNCATE oc_customer_wishlist; TRUNCATE oc_custom_field; TRUNCATE oc_custom_field_customer_group; TRUNCATE oc_custom_field_description; TRUNCATE oc_custom_field_value; TRUNCATE oc_custom_field_value_description; достаточно первой строчки. Но если есть желание привести к виду как и после установки, то необходимо выполнить весь запрос.
Нет, не верно! TRUNCATE oc_order_status; - не нужно делать. Вот так правильно: TRUNCATE oc_order; TRUNCATE oc_order_custom_field; TRUNCATE oc_order_history; TRUNCATE oc_order_option; TRUNCATE oc_order_product; TRUNCATE oc_order_recurring; TRUNCATE oc_order_recurring_transaction; TRUNCATE oc_order_total; TRUNCATE oc_order_voucher; Зачем же удалять возможные статусы заказов, ну или поправьте меня?