Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

MusicMan08

Newbie
  
  • Posts

    6
  • Joined

  • Last visited

MusicMan08's Achievements

Rookie

Rookie (2/14)

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

Recent Badges

0

Reputation

  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. Объясню. Так как нормального возврата в opencart нет, приходится извращаться. У меня не магазин, а склад. Мне нужно, чтобы человек набрал себе товар (к примеру 10 наименований), а через некоторое время (это может случиться и ночью) его вернул на склад. Ночью я обычно сплю, и принимать товар обратно на склад я не могу. Поэтому с помощью программы autoit, создал простое приложение, которое получает на вход номер заказа и удаляет его. Приложение работает на основе консольных команд. Дать доступ к админке людям я дать не могу. Если кто-то предложит что-то другое, пожалуйста.
  4. Так точно, буду очень признателен если кто-то поможет составить один запрос из всего этого
  5. Подскажите, какая команда служит для удаления заказа через mysql, если нет возможности удалить заказ через админку. Удалить нужно так, чтобы товар вернулся на склад после удаления заказа. Пробовал так: mysql> DELETE from `order` WHERE order_id = "номер заказа"; но товар Не возвращается на склад. Если удаляю через админку, товар возвращается на склад и доступен для нового заказа. ЧЯДНТ?
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.