Jump to content
ValTruman

[Поддержка] Отмена заказа и возврат товара на склад (vqmod)

Recommended Posts

Отмена заказа и возврат товара на склад (vqmod)


Отмена заказа и возврат товара на склад (vqmod)


При выставлении в заказе статуса "Отменено" товар из заказа будет возвращаться на склад.

При удалении заказа со статусом "Отменено" - количество на складе не изменится, при удалении заказа с любым другим статусом - количество увеличится.

Работает при условии, что в качестве отмены используется оригинальный статус (его id в системе - 7).

Работает на версии ocStore 1.5.5.2


 

  • +1 2

Share this post


Link to post
Share on other sites

Спасибо! Очень удобное дополнение! Раньше приходилось в ручную все товары из отмененного заказа добавлять.

А подскажите, как подправить код, что бы еще и при статусе заказа с id=16 происходило то же самое?

Сейчас объясню:

Мы отправляем заказы почтовой пересылкой. Если клиент так и не приходит за заказом в свое почтовое отделение, то посылка возвращается обратно к нам. В магазине к таким заказам мы ставим статус "Возвращено за не востребованием". И хотелось бы, что б при выставлении этого статуса, происходило то же самое, как и с отменой.

Еще раз спасибо.

Share this post


Link to post
Share on other sites

Хотел бы еще внести предложение, чтобы при отмене заказа убиралась и  сумма заказа. Сейчас получается товар возвращается, а сумма продажи остается.

Share this post


Link to post
Share on other sites

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

 

P.S. протестировал - работает, ошибок не наблюдал. Спасибо за полезный модуль )

Share this post


Link to post
Share on other sites

Спасибо за отличный модуль! Очень не хватало этого функционала. 

Если со временем появится возможность учитывать сумму заказа и менять сумму продаж -- будет просто великолепно!

Share this post


Link to post
Share on other sites

Поставил на 1,5,5,1 не работает, в чем может быть причина?

Share this post


Link to post
Share on other sites

На 1.5.4.1 работает. Поправил только в xml-файле ID статуса, так как у меня отличается от дефолтного. Очень полезный мод!

Share this post


Link to post
Share on other sites

1.5.4.1 всё работает

Огромное спасибо, то что искал!

Share this post


Link to post
Share on other sites

Подскажите. А на ocStore 1.5.5.1.2 работать будет? :-) 

Share this post


Link to post
Share on other sites

А что это за версия ocStore 1.5.5.2? Может все-таки ocStore 1.5.5.1.2?

Share this post


Link to post
Share on other sites

А что это за версия ocStore 1.5.5.2? Может все-таки ocStore 1.5.5.1.2?

Очевидно, автор исправил (а может я слепая была...)

В общем, большое спасибо, работает на 15512, очень полезная вещь!!! Жаль, плюсануть нельзя...

Share this post


Link to post
Share on other sites

Спасибо за дополнение, это то что мне нужно было!!!

непонятно только почему в типовой такого не было предусмотренно   :mellow:

Share this post


Link to post
Share on other sites

(его id в системе - 7). А как его создать? У меня его нет((

Share this post


Link to post
Share on other sites

(его id в системе - 7). А как его создать? У меня его нет((

Вот на этой странице можно редактировать, добавлять, удалять статусы. По ссылке Изменить в URL указаны id. Если нет 7го - замените в данном xml все ['order_status_id']==7 на id того статуса, что соответствует Отмене.

Share this post


Link to post
Share on other sites

1,5,2,1 и 1.5.5.1.2 работает!

Share this post


Link to post
Share on other sites

Вот на этой странице можно редактировать, добавлять, удалять статусы. По ссылке Изменить в URL указаны id. Если нет 7го - замените в данном xml все ['order_status_id']==7 на id того статуса, что соответствует Отмене.

Спасибо!!!

Share this post


Link to post
Share on other sites

А если нужно, чтобы товар возвращался при нескольких статусах? Как вписать дополнительные id?

UPD - и автору сердечное мерси, конечно )

Edited by kashirova

Share this post


Link to post
Share on other sites

А если нужно, чтобы товар возвращался при нескольких статусах? Как вписать дополнительные id?

UPD - и автору сердечное мерси, конечно )

Вам нужно узнать номер id и отредактировать файл который я прикрепил в этом сообщении ниже, вписав соответственно вместо 777 номер дополнительного id

Share this post


Link to post
Share on other sites

Всем привет!

 

Перестал работать данный функционал после добавления кучи модулей. Как найти баг? Перебирать все модули по очереди не хотелось бы....магазин активно работает.

Share this post


Link to post
Share on other sites

Добрый день! Можно инструкцию по установке?

http://nicebike.ru

Вам нужно установить vqmod на ваш магазин если он еще не стоит. Если стоит - то дальше просто добавляете скрипт в соответствующую директорию.

Share this post


Link to post
Share on other sites

Вам нужно установить vqmod на ваш магазин если он еще не стоит. Если стоит - то дальше просто добавляете скрипт в соответствующую директорию.

vqmod - установлен. в какую папку распаковывать?

Share this post


Link to post
Share on other sites

Хотел бы еще внести предложение, чтобы при отмене заказа убиралась и  сумма заказа. Сейчас получается товар возвращается, а сумма продажи остается.

Друзья, день добрый. opencart 1.5.6.4 - полет модуля отличный.

Но вопрос по суммам остался открытым.

Может быть кто-нибудь смог внести правки в данных .xml файлик, чтобы суммы отмененных заказов вычитались из "Всего продано на сумму:" и "Всего продано в этом году на сумму:"?

 

Если да, можете, пожалуйста, поделиться решением, буду признателен.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By chukcha
      400.00 руб
      Скачать/Купить дополнение


      Автоматическое изменение статуса заказа и уведомление
      Введение
      Одна из  важнейших задач любого интернет-магазина - автомтизация.
      Зачем делать рутинную работу, если можно отдать её роботам.
      Модуль позволяет автоматизировать процесс работы с заказами, имеющий определенный статус по расписанию.
      Поскольку статусы каждый магазин использует согласно внутренней логистики, то и задачи могут быть различные.
      Например: вы сможете автоматически уведомлять о наличии пропавших заказов Благодаря смене статусов можно периодически переносит статусы в другой статус При смене статусов срабатывает процесс уведомления как клиента, так и авдминов, уведомления настраиваются по каждое правило  
       
      ЧТО ДЕЛАЕТ МОДУЛЬ?
      Модуль Автоматическое изменение статуса заказа (управление модулем) позволяет осуществить перевод статуса заказа (Старый статус) в другой статус (Новый Статус) по прошествии определенного периода (указывается в днях или часах). При этом менеджеру магазина не нужно помнить о смене статусов, или проверке списка "старых" заказов для выполнения задач по смене статуса.


      ПРИМЕР ИСПОЛЬЗОВАНИЯ:
      - Потерянные заказы - висят мертвым грузом, можно регулярно напоминать менеджерам о них, пусть принимают решение

      - Доставка:
      Заказу присваивается определенный статус доставки и происходит уведомление, что груз отправлен. Но прошел срок, а груз не забрали ...
      Менеджер забыл, покупатель забыл.
      Но в таком случае статус заказа автоматически, через указанное время, перейдет в другой статус с уведомлением покупателя или менеджера (если указано).

      -После совершения полноценной Покупки:
      Заказу присваивается определенный статус завершения заказа, и через определенный срок произойдет смена статуса на уведомление об отзыве.
      Покупателю будет отправлено соответствующее письмо.

      На данный момент  работа модуля предусматривает запуск  скрипта по cron
      Рекомендуется настраивать - раз в час.
      Рекомендуемая строка для запуска скрипта прописана в табе настроек.

      Демо модуля  ..
      Считаю, что достаточно превью админки.
      По мнению тестировщиков - интуитивно понятный интерфейс.


      Увеличиваем продажи. Улучшаем поведенческий фактор - возврат клиента.
      Счастливые клиенты = продажи (новые заказы)
      Хотите знать, насколько удовлетворены ваши покупатели вашим товаром?
      Лучший способ -  отправить приглашение покупателю оставить отзыв на купленный товар.
      Как это сделать?

      Старый статус= выполнен
      Новый статус = выполнен
       
      признак уведомления покупателя - установлен

      Пример письма
       
      Здравствуйте, <b>[[customer]]</b> <p> Спасибо за заказ [[order_id]], который вы совершили [[date_added]] в нашем магазине <a href="[[store_url]>[[store_name]]</a> </p> <p> Мы будем вам блогадарны, если вы оставите отзыв на купленный вами товар </p> [[products]] Спасибо, [[store_name]]  
      Добавил chukcha Добавлено 13.02.2018 Категория Письма, почта, рассылки, sms Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет  
    • By chukcha
      Введение
      Одна из  важнейших задач любого интернет-магазина - автомтизация.
      Зачем делать рутинную работу, если можно отдать её роботам.
      Модуль позволяет автоматизировать процесс работы с заказами, имеющий определенный статус по расписанию.
      Поскольку статусы каждый магазин использует согласно внутренней логистики, то и задачи могут быть различные.
      Например: вы сможете автоматически уведомлять о наличии пропавших заказов Благодаря смене статусов можно периодически переносит статусы в другой статус При смене статусов срабатывает процесс уведомления как клиента, так и авдминов, уведомления настраиваются по каждое правило  
       
      ЧТО ДЕЛАЕТ МОДУЛЬ?
      Модуль Автоматическое изменение статуса заказа (управление модулем) позволяет осуществить перевод статуса заказа (Старый статус) в другой статус (Новый Статус) по прошествии определенного периода (указывается в днях или часах). При этом менеджеру магазина не нужно помнить о смене статусов, или проверке списка "старых" заказов для выполнения задач по смене статуса.


      ПРИМЕР ИСПОЛЬЗОВАНИЯ:
      - Потерянные заказы - висят мертвым грузом, можно регулярно напоминать менеджерам о них, пусть принимают решение

      - Доставка:
      Заказу присваивается определенный статус доставки и происходит уведомление, что груз отправлен. Но прошел срок, а груз не забрали ...
      Менеджер забыл, покупатель забыл.
      Но в таком случае статус заказа автоматически, через указанное время, перейдет в другой статус с уведомлением покупателя или менеджера (если указано).

      -После совершения полноценной Покупки:
      Заказу присваивается определенный статус завершения заказа, и через определенный срок произойдет смена статуса на уведомление об отзыве.
      Покупателю будет отправлено соответствующее письмо.

      На данный момент  работа модуля предусматривает запуск  скрипта по cron
      Рекомендуется настраивать - раз в час.
      Рекомендуемая строка для запуска скрипта прописана в табе настроек.

      Демо модуля  ..
      Считаю, что достаточно превью админки.
      По мнению тестировщиков - интуитивно понятный интерфейс.


      Увеличиваем продажи. Улучшаем поведенческий фактор - возврат клиента.
      Счастливые клиенты = продажи (новые заказы)
      Хотите знать, насколько удовлетворены ваши покупатели вашим товаром?
      Лучший способ -  отправить приглашение покупателю оставить отзыв на купленный товар.
      Как это сделать?

      Старый статус= выполнен
      Новый статус = выполнен
       
      признак уведомления покупателя - установлен

      Пример письма
       
      Здравствуйте, <b>[[customer]]</b> <p> Спасибо за заказ [[order_id]], который вы совершили [[date_added]] в нашем магазине <a href="[[store_url]>[[store_name]]</a> </p> <p> Мы будем вам блогадарны, если вы оставите отзыв на купленный вами товар </p> [[products]] Спасибо, [[store_name]]  
    • By kagan
      399.00 руб
      Скачать/Купить дополнение


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

      Демо (OpenCart 2.0.2.0):
      Пример как выглядит на сайте.
      Отображение в админке (раз, два, три)
      логин/пароль: test/test
      Добавил kagan Добавлено 23.12.2016 Категория Прочее Системные требования Сайт разработчика opencart-modules.com Старая цена 350 Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика  
    • By chukcha
      350.00 руб
      Скачать/Купить дополнение


      Шаблон комментария к статусу заказа
      При смене стауса заказа, есть необходимость добавлять комментарии
      При установленном флажке - уведомления покупателя, придет письмо с содержимым этого комментария. Кто-то копирует, кто-то ручками пишет каждый комментарий.
      Расширение позволяет автоматизировать процесс заполнения комментариев.
      Заказ может быть сделан с разных языковых версий, в комментарий подставляется шаблон для языка заказа
      Демо:
      http://demo2.slasoft.kharkov.ua/admin/index.php?route=localisation/order_status/edit
      demo /demo
      Настройка шаблонов производится в локализация-статусы заказов
      используемые макросы
      {customer} - Имя покупателя
      {num} - Номер заказа
      {order_sum} Сумма заказа
      при желании макросы можно дополнить, на данный момент считаю, что такое количество достаточно
      Установка:
      Желательно через установку расширений. Тогда все необходимые скрипты выполнятся самостоятельно
      Если есть желание руками
      переименовать install.xml файл в, в например install.ocmod.xml и установить через установщик.
      Потом выполнить sql из insatll.sql запрос в phpmyadmin, при этом не забудьте заменить префикс таблицы oc_ на свой
      Модуль совместим с
      https://opencartforum.com/files/file/3150-%D1%86%D0%B2%D0%B5%D1%82%D0%BD%D1%8B%D0%B5-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D1%8B-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%BE%D0%B2/
      https://opencartforum.com/files/file/3167-%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B8-%D0%BA-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%83-%D0%B8-%D0%BF%D0%BE%D0%BA%D1%83%D0%BF%D0%B0%D1%82%D0%B5%D0%BB%D1%8F%D0%BC/
      UPD 04.06.2016
      исправлен баг при добавлении нового статуса
      Для обновления - извлечь из архива ocmod.zip файл и переустановить
      Удалив из менеджера приложений старый модификатор (Comment status order)
      ps
      Не показывается, не отображаются, или перестал работать другой модуль) - допил/адаптация, в зависимости от возникшей проблемы, платный. Т.к. привязка идет к стандартным шаблонам, и контроллерам.
      Добавил chukcha Добавлено 22.05.2016 Категория Прочее Системные требования Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика  
    • By Bn174uk
      300.00 руб
      Скачать/Купить дополнение


      Telegram уведомления
      Модуль позволяет получать уведомления о заказах, отзывах о товаре, новых зарегистрированных пользователей, возврат товара и сообщений с формы контактов в Telegram.

      Так же есть возможность настроить уведомление о смене статуса заказа.

      У кого хостинг располагается на территории России есть вероятность, что модуль не будет работать из-за блокировки telegram-а в России. По запросу в ЛС или на почту дам архив для тестирования работоспособности модуля на Вашем хостинге.


      На данный момент для OC 1.5.x актуальная версия 3.1, для ОС 2.х, 3.х актуальная версия 3.2.

      Перед тем как обратиться за техподдержку прочтите FAQ , возможно там будет ответ на Ваш вопрос.


      Инструкция по настройке:

      Шаг 1:
      Зайдите в Telegram, в поиске найдите бота BotFather и начните с ним общение. Напишите боту команду /newbot - это команда для создания нового бота. BotFather в ответ попросил, чтобы Вы написали имя бота. Напишите обратным сообщением это имя (Например: Бот для уведомлений о заказах) - это имя можно потом поменять. После ввода имени BotFather запросит ввести username (публичное имя бота) оно должно иметь окончание bot (Например: cmsshopbot или cmsshop_bot); Если такое имя не занято, то в ответ получите сообщение с token вашего нового бота; Перейдите по ссылке на своего бота из сообщения либо найдите его в поиске по username (которое указали) и нажмите /start. Это надо для того, чтобы бот смог Вам писать. Без этого Вы не сможете получать уведомления.
      Шаг 2 для OC 2.x, 3.x:
      Разархивируйте архив; Выберите нужную версию архива(.ocmod.zip) в зависимости от Вашей версии opencart; Установите этот архив модуля через стандартный менеджер дополнений; Обновите кеш OCMOD;
      Шаг 2 для OC 1.5.x:
      Разархивируйте архив; Выберите версию архива(1.5.x.zip) для Вашей версии opencart; Загрузите содержимое этого архива из папку upload на сервер  
      Шаг 3:
      После перейдите в расширения->модули и найдите "A-Telegram уведомление" активируйте его; Зайдите в настройки модуля; Укажите token(в поле "Токен бота") который выдал Вам бот BotFather; Укажите ID юзера кому должны приходить уведомления. Если нужно, чтобы приходило нескольким получателем, укажите через запятую эти ID (Например: 12222222222,22222223333,333333333); Как узнать id пользователя Дальше отметьте галочкой поля, которые должны приходить в уведомлении и нажмите сохранить. Все, бот настроен и готов к использованию.
      Минимальные системные требования:
      PHP 5.3 или выше; Сurl; Техническая поддержка:
      Техническая поддержка осуществляется всем пользователям, легально купившим модуль на оф.сайтах либо у самого автора.

      Лицензия:
      Каждая копия модуля действует на 1 домен и его поддомен. 
      Поэтому если хотите установить модуль еще на один домен, Вы должны приобрести еще одну копию модуля.

      По всем вопросам и предложениям писать serfbots@gmail.com
      Добавил Bn174uk Добавлено 20.02.2018 Категория Письма, почта, рассылки, sms Системные требования Curl Сайт разработчика http://cmsshop.com.ua/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.