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

MusicMan08

Новичок
  
  • Публикаций

    6
  • Зарегистрирован

  • Посещение

Достижения MusicMan08

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Последние медали

0

Репутация

  1. Ребята, в общем получилось удалить заказ и вернуть товар на склад с помощью запросов mysql. Вот таким образом: INSERT INTO `return`(`product`, `model`, `quantity`, `order_id`) SELECT `name`, `model`, `quantity`, `order_id` FROM `order_product` WHERE `order_id` = "xxx"; INSERT INTO `return`(`order_id`, `firstname`, `email`, `telephone`, `comment`, `date_added`, `date_modified`) SELECT `order_id`, `firstname`, `email`, `telephone`, `comment`, `date_added`, `date_modified` FROM `order` WHERE `order_id` = "xxx"; UPDATE `product` SET quantity = "15" WHERE `product_id` in (SELECT `product_id` from `order_product` WHERE `order_id` ="xxx"); DELETE from `order` WHERE order_id = "xxx"; Теперь возникает другой вопрос: в админке в разделе возвраты появляется несколько возвратов одного заказа. Связано это с тем, что каждый товар это отдельный возврат, а если у меня в заказе 10 товаров, то и в разделе возвратов будет 10 возвратов. Если есть спецы по mysql, подскажите как мне на уровне запроса mysql объединить эти, например, 10 возвратов в один, то есть выполнить слияние в один возврат.
  2. Возвращаясь к этим запросам. Последовательное их выполнение всеравно не позволяет возвратить товар в магазин. Он не доступен для заказа. Заказ из админки удаляется.
  3. Спасибо ребят, буду пробовать.
  4. Объясню. Так как нормального возврата в opencart нет, приходится извращаться. У меня не магазин, а склад. Мне нужно, чтобы человек набрал себе товар (к примеру 10 наименований), а через некоторое время (это может случиться и ночью) его вернул на склад. Ночью я обычно сплю, и принимать товар обратно на склад я не могу. Поэтому с помощью программы autoit, создал простое приложение, которое получает на вход номер заказа и удаляет его. Приложение работает на основе консольных команд. Дать доступ к админке людям я дать не могу. Если кто-то предложит что-то другое, пожалуйста.
  5. Так точно, буду очень признателен если кто-то поможет составить один запрос из всего этого
  6. Подскажите, какая команда служит для удаления заказа через mysql, если нет возможности удалить заказ через админку. Удалить нужно так, чтобы товар вернулся на склад после удаления заказа. Пробовал так: mysql> DELETE from `order` WHERE order_id = "номер заказа"; но товар Не возвращается на склад. Если удаляю через админку, товар возвращается на склад и доступен для нового заказа. ЧЯДНТ?

×
×
  • Создать...

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

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