shoputils

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

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

shoputils    225

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


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

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

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

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

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

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

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

С помощью же нашего модуля Вы настраиваете автоматический перевод заказа через 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
  • Категория
  • Системные требования
  • Сайт разработчика
  • Старая цена
  • Метод активации
  • Ioncube Loader
  • OpenCart
  • ocStore
  • OpenCart.Pro, ocShop

 

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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

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


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

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

 

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

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


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

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

Поясню:

Группа 1

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

 

Группа 2

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

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


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

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

 

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

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

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


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

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

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

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

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


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

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

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

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

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

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


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

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

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


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

А смысл...

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

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


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

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

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


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

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

 

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

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


Ссылка на сообщение
Поделиться на другие сайты
AlexStar    6
А несколько условий - можно сделать ?
 

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

 

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

 

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

 

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

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


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

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

 

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

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


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

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

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


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

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

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

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


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

В настройках модуля в поле "Лимит email-уведомлений" поставьте 0

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


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

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

 

Обновил.

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

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


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

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

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


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

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

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

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

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

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


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

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

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

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

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

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

Войти

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

Войти


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

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

      А если вы хотите чтобы ваши покупатели получали НЕ стандартные письма от магазина, советуем посмотреть наш модуль "Формирование шаблонов писем при оформлении заказа и при изменении статусов заказа"
      Посмотреть как работает и настраивается модуль можно по адресу:
      http://opencart.shoputils.ru/demo
      http://opencart.shoputils.ru/demo/admin/ (Логин: demo, Пароль: demo)
      Совместимость: все версии Opencart/ocStore 1.5.x
      Для корректной работы модуля требуется наличие в системе установленного VQMOD не ниже версии 2.1.7.
      Что делать, если у меня нет VQMOD и я не планирую его устанавливать?
      Лицензия
      Техническая поддержка
      ОБРАТИТЕ ВНИМАНИЕ НА ДРУГИЕ АДМИНИСТРАТИВНЫЕ МОДУЛИ:
      Модуль "Управление группами спецпредложений"
      Модуль "Управление группами скидок"
      Модуль контроля валют "Fall Control"
  • Последние посетители   0 пользователей онлайн

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