Jump to content
shoputils

[Поддержка] Автоматический перевод заказов в другой статус по тайм-лимиту

Recommended Posts

Автоматический перевод заказов в другой статус по тайм-лимиту


Автоматический перевод заказов в другой статус по тайм-лимиту


ЧТО ДЕЛАЕТ МОДУЛЬ?

Модуль "Автоматический перевод заказов в другой статус по тайм-лимиту" позволяет осуществить автоматический перевод статуса заказа в другой статус по прошедствии определенного количества дней. И менеджеру магазина не надо будет держать в голове задачу по смене статуса заказа.

ПРИМЕРЫ ПРАКТИЧЕСКОГО ИСПОЛЬЗОВАНИЯ:

Рассмотрим, например, ситуацию с самовывозом (как правило, при этом используется не предоплата, а расчет наличными).

Если покупатель выбирает самовывоз, то заказу присваивается статус "Самовывоз". Но прошла неделя, а покупатель так и не забрал свой товар.

Знакомая ситуация? - о, да...

Для составления отчетности, менеджер обязан помнить о таких заказах и присваивать им определенный статус. Копаться...разыскивать... А работы и без того много...)

С помощью же нашего модуля Вы настраиваете автоматический перевод заказа через N-ое количество дней со статуса "Самовывоз" в статус "Отменено" (или любой другой выбранный статус).

Т.е., если покупатель в течении 7-ми дней не забрал товар, модуль автоматически переведет заказ в статус "Отменено" и покупатель получит стандартное письмо Opencart о смене статуса заказа.

sXLz7AUR.png

А если вы хотите чтобы ваши покупатели получали НЕ стандартные письма от магазина, советуем посмотреть наш модуль "Формирование шаблонов писем при оформлении заказа и при изменении статусов заказа"

Посмотреть как работает и настраивается модуль можно по адресу:

http://opencart.shoputils.ru/demo

http://opencart.shoputils.ru/demo/admin/ (Логин: demo, Пароль: demo)

Совместимость: все версии Opencart/ocStore 1.5.x

Для корректной работы модуля требуется наличие в системе установленного VQMOD не ниже версии 2.1.7.

Что делать, если у меня нет VQMOD и я не планирую его устанавливать?

 

Откройте файл catalog/controller/common/header.php

Сразу после строки:


$this->data['title'] = $this->document->getTitle();
 

Добавьте следующие строки:


//Shoputils.Auto.Update.Orders Begin$this->load->model('shoputils/auto_update_orders');$this->model_shoputils_auto_update_orders->autoUpdateOrders();//Shoputils.Auto.Update.Orders End
 

Лицензия

 

- Условия использования лицензии: одна лицензия на один домен.

- Если необходимо установить модуль на два сайта (два домена) - необходимо проибрести

модуль в количестве двух экземляров.

- Вы не можете передавать, продавать, распространять, сублицензировать, сдавать в аренду какую-либо

часть программного обеспечения. Вы не можете разместить программное обеспечение на сервере, чтобы оно

было доступно через сеть общего пользования с целью распространения (п. 6 Лицензионного Соглашения).

- Любое распространение программного обеспечения без нашего согласия, в том числе некоммерческого

рассматривается как нарушения данного Соглашения и влечет за собой ответственность согласно действующему

законодательству. (п. 4 Лицензионного Соглашения).

- Все права на модуль принадлежат разработчикам http://opencart.shoputils.ru

- Полный текст Лицензионного соглашения - http://opencart.shoputils.ru/LICENSE.1.5.x.TXT

Техническая поддержка

 

- Техническая поддержка оказывается всем пользователям, легально купившим модуль.

- Если модуль был приобретен на http://opencartforum.ru для технической поддержки просьба обращаться в ЛС

с аккаунта, из-под которого была совершена покупка.

- Если модуль был приобретен на сайте opencart.shoputils.ru для технической поддержки просьба обращаться через

форму обратной связи, указав e-mail, с которого была произведена покупка.

- Модуль имеет принцип распространения "as is" ("как есть").

- Изменение функционала модуля ("допиливание" модуля под индивидуальные нужды) может быть оказано на платной основе.

ОБРАТИТЕ ВНИМАНИЕ НА ДРУГИЕ АДМИНИСТРАТИВНЫЕ МОДУЛИ:

Модуль "Управление группами спецпредложений"

Модуль "Управление группами скидок"

Модуль контроля валют "Fall Control"


  • Добавил
  • Добавлено
    09.12.2014
  • Категория
  • Системные требования
  • Сайт разработчика
    https://opencart.market
  • Старая цена
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Нет
  • OpenCart
    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
    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.х

 

Share this post


Link to post
Share on other sites

Триггер крон или событие входа в админку?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Покупателю приходит уведомление по e-mail следующего содержания: Автоматический перевод заказа №4941 в статус "Отменен" по истечении 7 дней.

Share this post


Link to post
Share on other sites

Покупателю приходит уведомление по e-mail следующего содержания: Автоматический перевод заказа №4941 в статус "Отменен" по истечении 7 дней.

А если к примеру у меня настроено СМС уведомление для статуса "Отменен"?

Share this post


Link to post
Share on other sites

А если к примеру у меня настроено СМС уведомление для статуса "Отменен"?

 

Наверное, будет приходить смс для этого статуса. Модуль переводит статусы стандартным методом $this->model_checkout_order->update()

Share this post


Link to post
Share on other sites

Планируется доработка, по созданию нескольких групп (цепочек) по переводу статусов заказов?

Поясню:

Группа 1

Самовывоз Китай-город (через 5 дней)->Самовывоз Китай-город 2 дня

 

Группа 2

Самовывоз Китай-город 2 дня (через 2 дня)->Отменено

Share this post


Link to post
Share on other sites

Планируется доработка, по созданию нескольких групп (цепочек) по переводу статусов заказов?

 

Модуль новый, поэтому конечно он будет модифицироваться и обрастать полезными штуками.  В каком объеме - не ясно. И точно не в этом месяце - после НГ-каникул, скорее.  

Если надо срочно и именно так как вы хотите, пжл. в личку для платной доработки.

Share this post


Link to post
Share on other sites

а зачем вешать на фронт?

Фронт более нагружен, каждый раз дергать кеш?

Надо на админку вешать (imho)

Share this post


Link to post
Share on other sites

Согласен в принципе. На высоконагруженных проектах может быть и не есть гуд. Когда пожелания наберу - скорее всего сделаю  альтернативные вызовы через админку и/или крон.
 

Но то что есть останется, ибо я  учитываю разные ситуации:

-Среди моих заказчиков есть как минимум 3 человека, которые в админку могут не заходить неделями.

-На крон хоть и можно, но практика показывает, что надо каждого второго учить пользоваться кроном, даже если все уже разжевано и с картинками.

Share this post


Link to post
Share on other sites

А вот как сделать, чтобы условно статус "Новый" автоматически менялся бы на статус "В обработке" по факту первого прочтения заказа в админпанели?

Share this post


Link to post
Share on other sites

А смысл...

Ведь его, действительно, нужно взять в обработку, проверить валидность клиента..

Share this post


Link to post
Share on other sites

Смысл такой, что если заказы отслеживают несколько менеджеров и один вышел перекурить, чтобы у него заказ не висел как "Новый" если другой менеджер его уже обрабатывает.

Share this post


Link to post
Share on other sites

Это " частный" случай,

 

В таком случае... должны быть приняты абсолютно другие методы работы с заказами.

Share this post


Link to post
Share on other sites
А несколько условий - можно сделать ?
 

например три условия:

 

1. Если покупатель в течении 7-ми дней не забрал товар, модуль автоматически переведет заказ в статус "Отменено" и покупатель получит стандартное письмо Opencart о смене статуса заказа

 

2. После изменения статуса заказа через 7 дней со статуса  "получен" на  статус - "бонусы за отзыв", и отправить письмо покупателю с предложением, с помощью Вашего модуля "Формирование шаблонов писем при оформлении заказа и при изменении статусов заказа".

 

3. После изменения статуса заказа через 3 месяца со статуса  "бонусы за отзыв" на  статус - ".....", и отправить письмо покупателю с предложением, с помощью Вашего модуля "Формирование шаблонов писем при оформлении заказа и при изменении статусов заказа".

Share this post


Link to post
Share on other sites

Шаблоны писем без проблем подхватывают смену статусов, здесь проблем не будет.

 

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

Share this post


Link to post
Share on other sites

Сделайте пожалуйста адаптацию для opencart 2.0...

Share this post


Link to post
Share on other sites

Как отменить отправку писем модулем?

Есть статусы о которых вовсе не обязательно знать клиенту.

Share this post


Link to post
Share on other sites

Опс, забыл новую версию выложить... :(

 

Обновил.

Скачайте новую версию и распакуйте содержимое архива в корень вашего сайта с заменой файлов. Зайдите в настройки модуля и сохраните их.

Share this post


Link to post
Share on other sites

Автор, сделайте пожалуйста адаптацию под 2.0

Share this post


Link to post
Share on other sites

Уважаемы разработчики. Мною найдена грубая ошибка в стиле "Какого рожна?" Какого рожна клиенту уходит какой-то придуманный Вами текст о смене статуса?

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

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

Иван. Это третий приобретенный у Вас модуль.

  • +1 1

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 Soberman
      Здравствуйте. 
      Задача такая. 
      Уведомлять покупателей письмом о смене статуса. Содержание письма должно быть инивидуальным.
      Штатная уведомлялка не подходит, так как уведомляет исключительно о смене одного статуса на другой.
      А нужно , что бы письмо по каждому статусу имело свое содержание.
       
      Нашел на форуме то, что нужно, но поддержка заявлена только для версии 1.5
       
      Ищу под 2.3
       
      Спасибо за внимание.
    • By altynjuldyz
      Захожу на админку opencart version 2.3.0.2, нажимаю на уведомления(в виде колокольчика) далее статусы заказов и открывается страница с разными символами как будто кодировка не правильная изложу в виде скриншота для более детального понятия. Подскажите пожалуйста в чем может быть проблема и как ее решить?

    • By codgod
      Автоперевод товаров,статей... на все языки сайта
      Скачать/Купить дополнение Зачем нужен этот модуль?
      Данный модуль позволяет в автоматическом режиме переводить статьи, товары, категории, и т.д на все языки сайта.
      Модуль переводит все данные из полей (в том числе и html код) и заполняет переведенные данные
      для всех языков на вашем сайте «В ОДИН КЛИК» .
      Вот короткое видео, с демонстрацией работы модуля:
      Как использовать модуль?
      Всё очень просто, вам необходимо заполнить нужные поля для основного языка сайта (в нашем случае – это русский )
      и нажать на кнопку “Translate”, переводчик сам переведет и заполнит все значения для каждого языка.
      Доступны все необходимые языки.
      Системная информация:
      Этот модуль использует «Яндекс переводчик», для работы необходимо получить бесплатный API-ключ . Сделать это можно здесь https://tech.yandex.ru/key/form.xml?service=trnsl
      Список поддерживаемых языков можно посмотреть в этой таблице: https://tech.yandex.ru/translate/doc/dg/concepts/api-overview-docpage/#languages , для корректной работы код языка в настройках вашего сайта должен совпадать с кодом языка из таблицы (в 95% случаев - это условие выполняется по-умолчанию)
      Далее переходим на ваш сайт и выполняем необходимые действия для установки данного модуля:
      1 ) Заходим в установку дополнений и загружаем скачанный zip архив
      2) Переходим Дополнения -> Модули
      3) Устанавливаем Purver Translater
      4) Затем после установки модуля нужно зайти в его редактирование
      5) Ввести лицензионный ключ
      6) Ввести Yandex Translate Api Key
      7) Сохранить и обновить кеш ocmod
      Важно: ЛИЦЕНЗИЯ РАСПРОСТРАНЯЕТСЯ НА ОДИН ДОМЕН. Обновления бесплатные
      Добавил codgod Добавлено 26.08.2016 Категория Языковые пакеты Системные требования Ioncube Loader, PHP 5.x , CURL Сайт разработчика purver.ru Старая цена 700 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 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 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.х  
    • By codgod
      Зачем нужен этот модуль?
      Данный модуль позволяет в автоматическом режиме переводить статьи, товары, категории, и т.д на все языки сайта.
      Модуль переводит все данные из полей (в том числе и html код) и заполняет переведенные данные
      для всех языков на вашем сайте «В ОДИН КЛИК» .
      Вот короткое видео, с демонстрацией работы модуля:
      Как использовать модуль?
      Всё очень просто, вам необходимо заполнить нужные поля для основного языка сайта (в нашем случае – это русский )
      и нажать на кнопку “Translate”, переводчик сам переведет и заполнит все значения для каждого языка.
      Доступны все необходимые языки.
      Системная информация:
      Этот модуль использует «Яндекс переводчик», для работы необходимо получить бесплатный API-ключ . Сделать это можно здесь https://tech.yandex.ru/key/form.xml?service=trnsl
      Список поддерживаемых языков можно посмотреть в этой таблице: https://tech.yandex.ru/translate/doc/dg/concepts/api-overview-docpage/#languages , для корректной работы код языка в настройках вашего сайта должен совпадать с кодом языка из таблицы (в 95% случаев - это условие выполняется по-умолчанию)
      Далее переходим на ваш сайт и выполняем необходимые действия для установки данного модуля:
      1 ) Заходим в установку дополнений и загружаем скачанный zip архив
      2) Переходим Дополнения -> Модули
      3) Устанавливаем Purver Translater
      4) Затем после установки модуля нужно зайти в его редактирование
      5) Ввести лицензионный ключ
      6) Ввести Yandex Translate Api Key
      7) Сохранить и обновить кеш ocmod
      Важно: ЛИЦЕНЗИЯ РАСПРОСТРАНЯЕТСЯ НА ОДИН ДОМЕН. Обновления бесплатные
    • By mbarashkov
      300.00 руб
      Скачать/Купить дополнение


      Групповое обновление статусов заказов (OCMOD)
      Групповое обновление заказов
      Если у вас популярный магазин, вы знаете, как сложно выставлять статусы заказов. Чтобы отметить заказ как отправленный или выполненный, нужно открыть его, сменить закладку на "История заказа", затем обновить статус. Повторить для всех заказов. Очень неудобно...
      С этим расширением можно просто отметить галочкой все заказы, статусы которых необходимо обновить, и появится панель "Выбранные заказы", позволяющая выставить статус заказа, а также ввести комментарий и (опционально) уведомить покупателей о изменении статуса.
      Кроме того, расширение для удобства показывает количество выбранных заказов и их общую сумму.
      Демонстрация работы расширения
      Демо-версия админки с установленным расширением.
      Логин/пароль: demo/demo
      Демонстрационный магазин.
      Это же расширение на сайте opencart продаётся за $ 20.00, для соотечественников специальная цена - 300.00₽, т.е. с более чем 60% скидкой.
      Установка расширения крайне простая и может быть выполнена за несколько минут даже неопытным пользователем:
      Разархивируйте .zip файл модуля.
      Для версий OpenCart 3.х:
      1. Установите архив из папки ocmod-3.х, как обычное расширение через административную панель OpenCart ("Установка расширений").
      2. Перейти на страницу "Модификаторы" и нажать на кнопку Обновить.
      3. Добавить ваш IP адрес в список разрешенных, если появится соответствующий запрос.
      Для версий OpenCart 2.0.0.0 - 2.3.0.2:
      Вариант 1:
      1. Установите архив из папки ocmod (в зависимости от версии OpenCart, ocmod-2.0.x или ocmod-2.1.x) как обычное расширение через административную панель OpenCart ("Установка расширений").(см. сноску*)
      2. Перейдите на страницу "Модификаторы" и нажать на кнопку Обновить.
      3. Добавьте ваш IP адрес в список разрешенных, если появится соответствующий запрос.
      *Если возникли проблемы с установкой модуля по причине необходимости включения FTP для версии 2.х - скачайте и установите следующий модуль: https://isenselabs.com/products/view/quickfix-extensions-installer-issue-when-ftp-support-disabled.
      После этого устанавливайте модуль "Групповое обновление статусов заказов".
      Вариант 2:
      1. Распакуйте содержимое архива (в зависимости от версии OpenCart, из папки ocmod-2.0.x  или  ocmod-2.1.x).
      2. Папку upload/admin загрузите через FTP клиент в корень вашего магазина (никакие системные и предустановленные файлы при этом не заменяются).
      3. Файл install.xml переименуйте в *.ocmod.xml (например, massorderupdate.ocmod.xml) и установите его как обычное расширение через административную панель OpenCart ("Установка расширений").
      4. Перейдите на страницу "Модификаторы" и нажмите на кнопку "Обновить".
      5. Добавьте ваш IP адрес в список разрешенных, если появится соответствующий запрос.
      Для версий OpenCart до 2.0.0.0:
      1. Установите последнюю версию VQMOD для Opencart с http://code.google.com/p/vqmod/. Инструкции по установке см. http://code.google.com/p/vqmod/wiki/Install_OpenCart.
      Минимальная поддерживаемая версия VQMOD - 2.6.2.
      2. Загрузите сожержимое папки vqmod в корень вашего сайта.
      Совместимость
      Расширение совместимо с OpenCart версий 1.5.1.3-3.0.2.0 / ocstore версий 1.5.3.1-2.3.0.2.3, поддерживает как английский так и русский языки.
      Добавил mbarashkov Добавлено 07.07.2013 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Без активации 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.4.1
      1.5.3.1 ocStore 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 Не проверялось  
  • 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.