Перейти к содержанию
RGB

Скидка фиксированной суммы от Итого

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

Доброго! Реальная ситуация на работе - есть хорошие постоянные покупатели, которым иногда делаем скидку для более красивой суммы заказа, ну или как договоримся, например за все про все получилось 9132.48, а мы скидываем 132.48. Раньше учет заказов не велся в админке, но теперь я решил туда перевести все, и столкнулся с такой проблемой - итоговая сумма привязана к стоимости товаров, и не редактируется.

 

Мне пришла в голову идея реализовать такие скидки в виде купонов на фиксированную сумму, т.е. на каждый такой заказ применять универсальный купон, в котором будет указана каждый раз разная сумма скидки, но вероятно есть способ или модуль удобнее? Может кому-то попадалось на глаза?

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


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

Потенциальные места: модуль в "totals", товар с отрицательной ценой, ну и купоны/бонусы.

Везде надо думать и допиливать, готовые решения в голову не приходят.

Поиск по "rebate" ничего не дал.

Самые реальные способы с минимальными допилами, по-моему - купоны и товар с отрицательной ценой.

Но везде не очень-то удобно получается.

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


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

Вот в том и проблема, что не очень удобно, особенно для менеджеров - им попробуй объясни, что это такой костыль специальный (я про купоны), плюс у покупателя в личном кабинете остается интересный пункт в Итого с кодом купона, который либо надо скрывать через очередной костыль, либо создавать по купону на каждый заказ, где надо чуть скинуть цену

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


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

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

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

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


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

Но если не скрыть, покупатель подумает, что он самый хитрый, и введет этот код уже при оформлении нового заказа, надеясь получить скидку еще раз :) Можно конечно выключать купон сразу после его применения менеджером, но это лишние операции, а ограничить применение купона только менеджерами в админке, к сожалению, нельзя

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


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

Почему лишние операции? При создании купона указать ему дату начала и конца = сегодняшней дате. Думаю, в течение дня менеджер управится.

Если хочется дать понять клиенту, что купон одноразовый и хитропопость не пройдёт - можно в названии купона отразить словами ONETIME, ONCE и т.п.

Но я бы не стал. Наоборот, можно использовать и приветствовать такую любознательность и хитропопость на пользу себе. Например, ставить купону минимальную сумму в 500-800 грн. Купив на эту сумму, клиент принесет гривен 100 профита. Скидка обычно примерно на ту же суммму оформляется, нсколько понимаю. Отдав этот профит хитропопому клиенту, получаем: (а) лояльность и положительные эмоции, (б) оборот. Даже если не будет особого профита, оборот - неплохая штука и может при общении с поставщиками служить аргументом для получения большей скидки на закупках. Одним хаком убиваем двух зайцев. А то и трех, так как не факт, что человек ограничится минимальной суммой заказа - тогда ещё может и профит получим. Лояльность/игра, нескучный клиент (и может даже чуть азартный - вообще мечта для продавца), оборот на повторных заказах в течение 1-2 дней, и может ещё профит останется.

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

С суммами и скидками надо подумать, конечно: 100 грн за лид может и многовато, но тут уже можно оперировать статистикой и средним чеком.

Можно даже дальше пойти: купоны называть по каким-то правилам, устанавливать срок действия или кол-во срабатываний, и дать возможность любознательному клиенту легко угадать купон. Изменив, например, DAY на WEEK в нём. Поигрался с корзиной, увидел скидку 10%, например. Окрыленный, попробовал заменить WEEK на MONTH -- увидел скидку 3%. Может станет покупать каждую неделю. А о таких загадках можно намекать в соцсетях или рассказывать иногда в блоге.

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


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

Так мы ведем речь про создание нового купона на каждый заказ, где требуется чуть скинуть сумму? Я вообще имел в виду создать один универсальный купон со скидкой на фиксированную сумму, и перед каждым таким заказом менять ему значение суммы скидки, чтобы менеджеры не путались в кодах и всегда знали, что например купон с кодом 666 - универсальная скидка любимым клиентам.

 

С минимальной суммой в таком случае не угадать, т.к. товар сильно разный и цены есть и 10 грн, и 10 000 грн, заказ может быть на 101.34 грн (где 1.34 скажем захотят округлить), и на 12336 грн, где хорошим клиентам не пожалеют и 336 грн скидку дать.

 

И в случае с универсальным купоном может быть такая ситуация, что на одного клиента значение скидки этого купона будет, скажем, те же 336 грн, а в тот момент, когда сумму скидки изменят, купон заметит другой клиент и применит его к своему заказу на 10 грн, так мы еще и в минуса уйдем :)

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


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

Я просто не помню, как купоны работают. И не отразится ли изменение его параметров на прошлых заказах. Поэтому исходил из предположения, что создается одноразовый купон: посмотрели сумму скидки, создали купон на эту сумму, применили в изменении заказа.

Как удобней - не знаю, поэтому это всё на уровне идеи.

Кстати, только что вспомнил - меня год-два назад тщетно пытались раскрутить на тему дропшиппинга, но так и не осилили объяснить, как осуществлять процедуру заказа. Человек путался и сам не понимал, как оно должно работать. Но суть в том, что нужно было разорвать процесс заказа на 2 половинки: клиент оформляет заказ, но не оплачивает, менеджер уточняет у поставщиков наличие и цены, уточняет-редактирует заказ, и только после этого клиент должен оплатить. После отмашки менеджера. Здесь, по-моему, та же самая ситуация.

По ключевым словам вокруг да около дропшиппинга может что-то и найдётся.

  • +1 1

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


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

RGB, кажется я нашёл решение для этой ситуации.

Причём готовое и встроенное.

Store Credit. До него просто трудно добраться и многие не пользуются.

Находится это в редактировании покупателя на вкладке транзакций.

Суть этого кредита -- в наличии у покупателя некоторой суммы в реальных деньгах (а не в reward points, например).

Особенность этого кредита - его нельзя регулировать при заказе. Он используется весь доступный.

Схема поведения в нашем случае такая:

* смотрим заказ и придумываем скидку;

* в соседнем окне (так удобней будет) открываем клиента, на вкладке транзакций добавляем ему нужную сумму "store credit"-а, в комментарии пишем "скидка любимым клиентам / заказ 1234" (здесь может пригодиться соседняя вкладка - вспомнить номер заказа и сумму скидки). Текст нужен для внутреннего пользования, отметить там номер заказа надо для удобства;

* возвращаемся к редактированию заказа - вкладка Totals, нажимаем кнопку "обновить". Применится имеющаяся теперь у клиента сумма внутреннего кредита магазина.

В настройках Extensions / Totals надо не забыть включить учет кредита магазина.

Работает из коробки, лишних сущностей не создается, есть возможность писать в "лог" клиенту скидки. Оно в виде голого текста, но тоже удобно в карточке клиента посмотреть.

Недостатков пока не вижу. Довольно удобно получется.

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


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

А я все думал, там история заказов должна отображаться (в транзакциях в смысле). И меня все удивляло, получается из админки никак не просмотреть ту же историю заказов клиента, которая видна одним удобным списком в его личном кабинете?

 

Решение интересное, только вот я его логику не понимаю. Я добавил в админке покупателю какую-то сумму, пошел в админку заказов, там пересчитал заказ покупателя, применяется нужная нам скидка, все окей. Тогда я снова пошел сделал заказ из-под этого покупателя, через сайт, но его скидка снова применяется! Тогда я оформил еще один заказ через сайт под этим же покупателем, и на этот раз уже скидки не было. Получается, что она не списывается, если проводить заказ через админку, что не позволяет ее полноценно использовать :(

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


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

И меня все удивляло, получается из админки никак не просмотреть ту же историю заказов клиента, которая видна одним удобным списком в его личном кабинете?

У опенкарта другая логика: логинимся из админки в каталог как клиент. И там смотрим -- хоть историю, хоть неоформленную ещё корзину.

Мне кажется довольно удобным -- не надо дублировать функционал.

Решение интересное, только вот я его логику не понимаю. Я добавил в админке покупателю какую-то сумму, пошел в админку заказов, там пересчитал заказ покупателя, применяется нужная нам скидка, все окей. Тогда я снова пошел сделал заказ из-под этого покупателя, через сайт, но его скидка снова применяется! Тогда я оформил еще один заказ через сайт под этим же покупателем, и на этот раз уже скидки не было. Получается, что она не списывается, если проводить заказ через админку, что не позволяет ее полноценно использовать :(

Должна списываться один раз. Если остаётся на счету клиента и дает повторно использовать уже использованный кредит -- это ошибка в редакторе заказов в админке. Вот, кстати, как раз это и есть негативные последствия дублирования кода.

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


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

С тем, как залогиниться под клиентом, только сейчас понял логику. Действительно, удобно!

 

В том и дело, что все работает как надо лишь для заказов через сайт, если же в админке попытаться изменить заказ, предварительно добавив на счет клиенту этот кредит, то сумма не списывается и остается на счету - можно хоть десяток заказов обновить (попробовал у себя так), везде будет скидка на эту сумму кредита, но на балансе она никуда не денется ровно до тех пор, пока клиент сам через сайт не оформит заказ.

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


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

Я ж говорю - ошибка. Надо исправить или написать багрепорт.

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От Prorab337
      1 700.00 руб
      Скачать/Купить дополнение


      "Клубная программа" - накопительные и дисконтные карты, подарки
      Дисконтные карты – эффективный маркетинговый инструмент, который повышает лояльность клиентов. Данный модуль позволяет организовать в Вашем интернет-магазине клубную программу с выдачей накопительных дисконтных карт. В арсенале имеется множество настроек и удобных инструментов для работы со скидочными картами. При условии правильной подачи программы лояльности модуль поможет достигнуть следующих целей:
      увеличение числа постоянных клиентов повышение вероятности совершения повторной покупки стимуляция делать больше покупок и на большую сумму стимуляция покупателя рассказывать о Вашем интернет-магазине в кругу своих знакомых, предлагая воспользоваться своей накопительной картой дополнительное напоминание о магазине  
       
         
      Возможности администратора:
      Настройки и функции которые отмечены * можно настроить индивидуально для каждой карты
      вкл/выкл модуль вкл/выкл скидочную карту * настройка порога получения карты (указание суммы заказа начиная с которой клиент может получить скидочную карту) вкл/выкл необходимость авторизации для получения карты вкл/выкл автоматическое применение скидки при получении карты настройка начала действия карты * настройка срока действия карты * настройка срока учета заказов выбор символов для генерации кода карты (0-9, a-Z) указание длины кода для генерации выбор условий участия в клубной программе настройка таблицы скидок *: выбор товаров, к которым будет применяться скидка (все, без скидки, без акции, без скидки и акции) указание границы накопительной скидки величина скидки тип скидки (процент или фиксированная сумма которая будет отниматься от каждого товара, который подходит под условие) неограниченное количество вариантов настройки [*]выбор товаров, для которых будет действовать скидочная карта *
      [*]выбор категорий, для которых будет действовать скидочная карта *
      [*]вкл/выкл необходимость авторизации для использования скидочной карты *
      [*]вкл/выкл автоматическое применения скидки для авторизированных клиентов
      [*]вкл/выкл скидку на доставку *
      [*]возможность указать минимальную сумму заказа начиная с которой можно будет применить скидочную карту *
      [*]возможность указать максимальную сумму заказа при которой можно будет применить скидочную карту *
      [*]возможность указать количество применений карты *
      [*]возможность указать количество применений карты одним клиентом *
      [*]добавление скидочных карт с поиском и привязкой к конкретному клиенту (если клиента нет в базе, то модуль создаст его автоматически)
      [*]редактирование и удаление скидочных карт
      [*]быстрая выдача карты по запросу клиента при просмотре заказа (если заказ оформлен без регистрации, то модуль самостоятельно создает клиента)
      [*]быстрое применение/удаление клубной скидки при просмотре заказа (присутствует ссылка к переходу на настройки этой карты)
      [*]поиск и подгрузка данных клиента по коду скидочной карты при создании и редактировании заказа
      [*]возможность применения скидочной карты при редактировании и создании заказа в итогах
      [*]просмотр истории применения скидочной карты (заказы у которых истек срок учета выделены красным, имеется итоговая строка учтенных заказов)
      [*]удобное изменение суммы учтенных заказов (баланса карты), посредством внесения в историю корректирующей записи (модуль сам просчитывает сколько нужно отнять или добавить в историю заказов)
      [*]вкл/выкл совместное использование с купонами
      [*]вкл/выкл совместное использование с ваучерами (подарочными сертификатами)
      Возможности клиента:
      ввод кода карты и применение возможность отправить запрос на получение скидочной карты (если выполняется условие минимальной суммы заказа) наличие меню "Клубной прогаммы" в кабинете клиента. При переходе в меню, если клиент является участником клубной программы, отображается следующая информация: код скидочной карты величина скидки сумма сэкономленных средств условие участия в клубной программе [*]отображение кода скидочной карты и величины скидки в итогах
      Поддерживаемые языки:
      русский Совместимость:
      OpenCart v. 2.X.X (а также сборки на базе OpenCart соответствующих версий) формы заказа: стандартная, Simple checkout & Registration Адаптацию для других модулей оформления заказов и шаблонов выполним по запросу за ДОП. ПЛАТУ.
      Лицензия:
      лицензия действует только на один домен и на все его поддомены, и тестовые сайты подробная информация о порядке получения лицензии доступна на вкладке «Поддержка» модуля активация лицензии происходит в течении нескольких часов после покупки Требования:
      Ioncube Loader версии 5.0 и выше PHP версии 5.3 и выше Добавил Prorab337 Добавлено 18.09.2016 Категория Цены, скидки, акции, подарки Системные требования PHP версии 5.3 и выше Сайт разработчика https://oc-max.com Старая цена Метод активации Через официальный сайт дополнения Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х  
    • От Prorab337
      Дисконтные карты – эффективный маркетинговый инструмент, который повышает лояльность клиентов. Данный модуль позволяет организовать в Вашем интернет-магазине клубную программу с выдачей накопительных дисконтных карт. В арсенале имеется множество настроек и удобных инструментов для работы со скидочными картами. При условии правильной подачи программы лояльности модуль поможет достигнуть следующих целей:
      увеличение числа постоянных клиентов повышение вероятности совершения повторной покупки стимуляция делать больше покупок и на большую сумму стимуляция покупателя рассказывать о Вашем интернет-магазине в кругу своих знакомых, предлагая воспользоваться своей накопительной картой дополнительное напоминание о магазине  
       
         
      Возможности администратора:
      Настройки и функции которые отмечены * можно настроить индивидуально для каждой карты
      вкл/выкл модуль вкл/выкл скидочную карту * настройка порога получения карты (указание суммы заказа начиная с которой клиент может получить скидочную карту) вкл/выкл необходимость авторизации для получения карты вкл/выкл автоматическое применение скидки при получении карты настройка начала действия карты * настройка срока действия карты * настройка срока учета заказов выбор символов для генерации кода карты (0-9, a-Z) указание длины кода для генерации выбор условий участия в клубной программе настройка таблицы скидок *: выбор товаров, к которым будет применяться скидка (все, без скидки, без акции, без скидки и акции) указание границы накопительной скидки величина скидки тип скидки (процент или фиксированная сумма которая будет отниматься от каждого товара, который подходит под условие) неограниченное количество вариантов настройки [*]выбор товаров, для которых будет действовать скидочная карта *
      [*]выбор категорий, для которых будет действовать скидочная карта *
      [*]вкл/выкл необходимость авторизации для использования скидочной карты *
      [*]вкл/выкл автоматическое применения скидки для авторизированных клиентов
      [*]вкл/выкл скидку на доставку *
      [*]возможность указать минимальную сумму заказа начиная с которой можно будет применить скидочную карту *
      [*]возможность указать максимальную сумму заказа при которой можно будет применить скидочную карту *
      [*]возможность указать количество применений карты *
      [*]возможность указать количество применений карты одним клиентом *
      [*]добавление скидочных карт с поиском и привязкой к конкретному клиенту (если клиента нет в базе, то модуль создаст его автоматически)
      [*]редактирование и удаление скидочных карт
      [*]быстрая выдача карты по запросу клиента при просмотре заказа (если заказ оформлен без регистрации, то модуль самостоятельно создает клиента)
      [*]быстрое применение/удаление клубной скидки при просмотре заказа (присутствует ссылка к переходу на настройки этой карты)
      [*]поиск и подгрузка данных клиента по коду скидочной карты при создании и редактировании заказа
      [*]возможность применения скидочной карты при редактировании и создании заказа в итогах
      [*]просмотр истории применения скидочной карты (заказы у которых истек срок учета выделены красным, имеется итоговая строка учтенных заказов)
      [*]удобное изменение суммы учтенных заказов (баланса карты), посредством внесения в историю корректирующей записи (модуль сам просчитывает сколько нужно отнять или добавить в историю заказов)
      [*]вкл/выкл совместное использование с купонами
      [*]вкл/выкл совместное использование с ваучерами (подарочными сертификатами)
      Возможности клиента:
      ввод кода карты и применение возможность отправить запрос на получение скидочной карты (если выполняется условие минимальной суммы заказа) наличие меню "Клубной прогаммы" в кабинете клиента. При переходе в меню, если клиент является участником клубной программы, отображается следующая информация: код скидочной карты величина скидки сумма сэкономленных средств условие участия в клубной программе [*]отображение кода скидочной карты и величины скидки в итогах
      Поддерживаемые языки:
      русский Совместимость:
      OpenCart v. 2.X.X (а также сборки на базе OpenCart соответствующих версий) формы заказа: стандартная, Simple checkout & Registration Адаптацию для других модулей оформления заказов и шаблонов выполним по запросу за ДОП. ПЛАТУ.
      Лицензия:
      лицензия действует только на один домен и на все его поддомены, и тестовые сайты подробная информация о порядке получения лицензии доступна на вкладке «Поддержка» модуля активация лицензии происходит в течении нескольких часов после покупки Требования:
      Ioncube Loader версии 5.0 и выше PHP версии 5.3 и выше
    • От MrPhila
      Привет, я стараюсь писать здесь на русском языке. Извините за ошибки.
       
      Я обнаружил ошибку при обработке checkout в отличие от валюты по умолчанию.
      Корзина покупок совершает ошибку с +/-0.01.
       
      При поступлении валюты по умолчанию все в порядке. Когда он обращается в другую валюту, сумма ошибочна, и это связано с округлыми десятичными знаками.
      Например:
      Цена продукта по умолчанию: 4.98 EUR и доставка 0.50 EUR, когда вы меняете валюту на USD (1 EUR = 1.17 USD), в таблице это:
      Продукт 1 = 5.83 USD
      Доставка = 0.59 USD
       
      но Opencart суммируется в фоновом режиме:
      Продукт 1 = 5.8266 USD + Доставка = 0,585 USD, а затем округлить его в сумме = 6.41 USD, которая отличается от суммы цен в таблице, которая равна 6.42 USD.
      В результате, когда checkout подтвержден, банковский модуль не принимает и открывает страницу с ошибкой.
       
      Вы знаете, как решить эту проблему?
      Как заставить корзину суммировать первоначально округленные цены, которые показаны в таблице?
    • От ArtemPitov
      550.00 руб
      Скачать/Купить дополнение


      Скидка, наценка для производителей в корзине
      Модуль позволяет добавлять наценку или скидку для групп покупателей.
       
      В зависимость от специфики магазина вы сможете создавать условия формирования конечной стоимость корзины для каждого производителя и группы клиентов.
      Модуль будет полезный для оптовых продаж, наценок на мелкие закупки, или любого другого вашего сценария.
       
      Можно использовать такие формулы наценок: 
      [-][1-100][%] - скидка в % на общею стоимость конкретного производителя в корзине [+ или без знака][1-100][%]  - добавления стоимость в процентах учитывая сумму товаров конкретного производителя  [-][любая  сумма] - скидка в валюте магазина, актуально для одно валютных магазинов [+ или без знака][любая сумма] - наценка в валюте магазина, актуально для одно валютных магазинов   
      Пример 
      -50% - скидка в 50% +50% - наценка в 50% -100 - скидка в 100 рублей (если выбран рубыль или другой валюте) +100 - наценка в 100 рублей (если выбран рубыль или другой валюте) Лицензия 
      1 копия  - одна лицензия, без под доменов
       
      Поддержка 
      Исправления ошибок не вызванных модулем - это доработка, оплачивается отдельно
      Изменения логики работы модуля - это доработка, оплачивается отдельно
       
      Поддержка версий 
      Модуль работает под любой сборкой OpenCart версии 2.3, если нужна будет адаптация под другую версию - оговаривается индивидуально.
       

      Добавил ArtemPitov Добавлено 04.06.2018 Категория Учет в заказе Системные требования PHP 5.4 и выше Сайт разработчика https://pitov.pro Старая цена Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3  
    • От ArtemPitov
      Модуль позволяет добавлять наценку или скидку для групп покупателей.
       
      В зависимость от специфики магазина вы сможете создавать условия формирования конечной стоимость корзины для каждого производителя и группы клиентов.
      Модуль будет полезный для оптовых продаж, наценок на мелкие закупки, или любого другого вашего сценария.
       
      Можно использовать такие формулы наценок: 
      [-][1-100][%] - скидка в % на общею стоимость конкретного производителя в корзине [+ или без знака][1-100][%]  - добавления стоимость в процентах учитывая сумму товаров конкретного производителя  [-][любая  сумма] - скидка в валюте магазина, актуально для одно валютных магазинов [+ или без знака][любая сумма] - наценка в валюте магазина, актуально для одно валютных магазинов   
      Пример 
      -50% - скидка в 50% +50% - наценка в 50% -100 - скидка в 100 рублей (если выбран рубыль или другой валюте) +100 - наценка в 100 рублей (если выбран рубыль или другой валюте) Лицензия 
      1 копия  - одна лицензия, без под доменов
       
      Поддержка 
      Исправления ошибок не вызванных модулем - это доработка, оплачивается отдельно
      Изменения логики работы модуля - это доработка, оплачивается отдельно
       
      Поддержка версий 
      Модуль работает под любой сборкой OpenCart версии 2.3, если нужна будет адаптация под другую версию - оговаривается индивидуально.
       

  • Последние посетители   0 пользователей онлайн

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

×