poetiq

Проблема со статусами заказа

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

poetiq    1

Всем привет!

 

Подскажите пожалуйста, как можно вернуть предпоследние статусы заказа во всех заказах начиная с определенной даты?

 

Может есть какой то sql запрос или может какой то скрипт ... я был бы очень благодарен.

 

 

Программист немного не усмотрел при интеграции с моим складом и все заказы сменили статус на тот что стоял в настройках %25D0%259F%25D1%2580%25D0%25BE%25D0%25B1 а обратно вернуть не знает как.

 

Заметили не сразу и восстанавливать старую копию базы поздно т.к. уже новые заказы есть.

Изменено пользователем poetiq

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 021

В несколько этапов можно

 

1. Выбираем все заказы которые были изменены

2. Из истории выбираем максимальный айди измененных статусов

3. Выбираем максимальный из немаксимальных - т.е. предыдущий

4. Меняем статус в заказе

5 Максимальный удаляем из истории

 

Приблиз. время на написание и проверку запросов около часа т.е. рублей 700 мин.

Изменено пользователем chukcha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    866

это если в историю изменения попали

подозреваю, что никаких записей в истории не произошло, и изменения статусов у всех заказов прошли напрямую через БД

 

если новых заказов не много добавилось с момента изменения - вероятно проще будет сохранить данные о них, восстановить таблицы order* из бекапа и добавить последние заказы заново

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 021
это если в историю изменения попали

 

Так тогда проще - вернуть статусы из истории

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
poetiq    1

Всем спасибо! Проблему помог решить nikifalex  :eek:

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От Fimo
      Всем привет, сломал немного себе уже голову, не могу понять что не доделываю, перевел сайт на https полность все правильно, все конфиги прописал, сделал перенаправление всего с http на https, все работает отлично но вот онда беда такая, при заходе в обзор заказа в админке выскакивает форма для подтверждения и при при нажатии на кнопку добавить в историю (сменить и добавить статус заказа к заказу) выскакивает тоже самое и не меняет статус заказа, при выключении https и возрате на http все работает отлично. Где блин может скрываться этот прикол что не дает менять статусы заказа ? использую чистый OCstore 2.1.0.2.1 в логах хостинга и сайта пусто.
       


    • От maxon75
      Прошу помощи, появилась проблема с изменением статуса заказа и оповещением клиента о совершении покупки.
      Расскажите как с этим бороться.
       

    • От kagan

      300.00 руб
      View File


      Проверка статуса заказа на сайте (OC 2.x)
      Модуль дает возможность покупателю отслеживать текущий статус его заказа или заказов.
      Модуль может проверять заказы по номеру заказа или по почте, которая была указана при оформлении заказа.
      Присутствует возможность вывести модуль на любую страницу в "Схемы".
      Пример работы модуля:

      Демо (OpenCart 2.0.2.0):
      Пример как выглядит на сайте.
      Отображение в админке (раз, два, три)
      логин/пароль: test/test
      Submitter kagan Submitted 12/23/2016 Category Прочее Системные требования Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От corlioneo
      Добрый день.
      Подскажите, пожалуйста, где можно поменять статус заказа, который присваивается товару после нажатия на кнопку "Оформить заказ"? 
      По-умолчанию там присваивается "в обработке". 
      Хочу поменять статус заказа, т. к. в случае оплаты через Яндекс.Деньги покупателю приходит два письма: одно после нажатия на кнопку "Оформить заказ", другое - непосредственно после оплаты.
    • От ashap


      Просмотреть файл Письмо при статусе заказа
      Модуль для отправки письма при определенном статусе(статусах) заказа.
      Поддерживает статусы измененные из админ панели при просмотре заказа и добавлении истории, так и при измененном например модулем оплаты, а также при создании заказа. В настройках модуля можно задать не только один статус, а целую группу, отмечая нужные статусы чекбоксами. В настройках задается тема письма в которой можно использовать переменные, такие как номер заказа, сумма и т.д. Также в настройках задается сам шаблон письма в визуальном редакторе в котором можно использовать не только html теги но и переменные, список всех переменных для использования можно посмотреть в настройках модуля. Письмо отправляется в формате html.
      В комплект входит 19 клонов модуля, т.е вы можете создать до 20 различных писем для разных статусов!
      Если нужно больше 20 писем то пишите!
      К одному письму можно привязать несколько статусов. Поддерживается также несколько разных писем на один статус.
      ключ для вашего домена запрашивайте в личном сообщении - название модуля, домен.
      Примеры реализаций:
      1) При статусе заказа Сделка завершена отправлять письмо о добавлении отзыва на яндекс маркет.
      2) При определенном статусе заказа отправлять реквизиты на оплату
      3) Отправлять благодарственное письмо
      4) Письмо о передачи заказа в курьерскую службу
      5) Письмо о прибытии заказа на склад
      6) и многое многое другое)
      Демо
      http://dev33.pe-art.ru
      admin-панель
      http://dev33.pe-art.ru/admin
      login - demo
      pass - demo
      Для работы необходим vqmod
      Протестировано:
      Ocstore 1.5.3.1 - .1.5.5.1.2
      Установка:
      1) Скопировать данные из папки Upload в корень сайта
      2) Зайти Админ панель - Дополнения
      3) Модули - Письмо при статусе заказа - Установить
      4) Ввести ключ, тема, шаблон, статусы заказа, статус включено
      5) При изменении статуса на указынный в настройках покупателю будет отправлен шаблон письма из настроек
      Автор ashap Добавлен 15.08.2014 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу