Перейти к содержанию
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 половинки: клиент оформляет заказ, но не оплачивает, менеджер уточняет у поставщиков наличие и цены, уточняет-редактирует заказ, и только после этого клиент должен оплатить. После отмашки менеджера. Здесь, по-моему, та же самая ситуация.

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

 

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

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


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

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

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

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

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

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

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


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

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

 

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

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


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

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

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


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

Join the conversation

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

Гость
Вы комментируете как гость. Если у вас есть аккаунт, пожалуйста, войдите
Ответить в этой теме...

×   Вы вставили контент с форматированием.   Удалить форматирование

  Разрешено использовать не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


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

    • От qhoenix
      Здравствуйте!
      У меня такая задача, есть продукция определенного производителя, нужно сделать чтоб при покупке 2-го товара и более(только этого производителя), в корзине была скидка -20%, штатным средствами это можно реализовать просто, указав скидку в каждом товаре, но это не решение, так как скидка применяется только если добавляешь 2 шт./и более того же товара. Мне нужно чтоб применялась скидка если добавил 2 разных товара, но этого же производителя.

      Есть ли готовые решения(модули)?
      Советы, идеи, все приветствуется!
       
    • От louise170
      900.00 руб
      Скачать/Купить дополнение


      Управление ценами
      Модуль предназначен для массового изменения цен в товарах.

      Возможности
      Массовое изменение обычных цен в товарах и их опциях. Массовое создание или закрытие скидок и спец. предложений. При совместной работе с модулем Валюта плюс, можно изменять массово базовые цены, наценку и базовую валюту в товарах. Товары можно выбирать в зависимости от категории, производителя, а также от модели и артикула. Цена может меняться в обе стороны, как в плюс так и в минус. Цену можно менять на заданное значение или на заданную процентную величину. Можно задать массово конкретные цены, например, все товары по 1000 руб. Есть возможность задавать различные варианты округления полученных цен. При совместной работе с модулем Группы товаров, появляется возможность выбирать товары из определенной заранее созданной группы. В лог в краткой форме пишется история того, что было проделано с ценами.
      Модуль "Управление ценами" совместим с модулем Валюта Плюс - позволяет массово менять базовые цены и процент наценки в товарах.
      Модуль "Управление ценами" совместим с модулем Группы товаров. Если установлен модуль "Группы товаров", то вместо списка категорий и производителей в форме будет отображаться список активных групп товаров.
      Модуль "Управление ценами" совместим с модулем Связанные опции
      поскольку связка опций идет в отдельной вкладке, а дальше идет работа с обычными опциями, под которые доработки есть.
      Модуль "Управление ценами" совместим с модулем Option To Product
      можно управлять ценами и спец. предложениями в опциях, которые создаются через этот модуль.

      Никакие системные файлы не затираются, модуль использует vqmod/ocmod.

      Модуль тестировался
      на Opencart
      1.5.3.1 1.5.4.1 1.5.6 1.5.6.4 2.0.1.1 2.1.0.1 2.2.0.0 2.3.0.2
      Поддерживаемые языки:
      русский
       
      Пример работы модуля:
      http://ocstore1541.opencartplus.ru/admin/
      http://opencart2.opencartplus.ru/admin/
      http://ocstore2302.opencartplus.ru/admin/
      доступ
      demo / demo

      Лицензия
      При покупке данного модуля, Вы получаете право установки его на один домен.
      Лицензионный ключ можно получить по запросу на e-mail, который вы увидите на странице модуля, после его установки.

      Установка
      Инструкция по установке находится в файле readme.txt в архиве модуля.

      Требования к серверу
      На хостинге должен быть PHP 5.3 или выше. На хостинге должен быть установлен ionCube Loader последней версии (минимум версия 5.0). Чтобы проверить его наличие скачайте этот файл, разархивируйте его содержимое и закачайте в корневую директорию Вашего сайта. После этого откройте в браузере http://ваш_сайт/test_ioncube.php В PHP должна быть включена работа функции file_get_contents.  
      FAQ
      FAQ по модулю Управление ценами FAQ общие вопросы по Опенкарту  
      Добавил louise170 Добавлено 22.07.2014 Категория Цены, скидки, акции, подарки Системные требования PHP 5.3+, IonCube Loader версии 5.0+, для Опенкарт 1.5.х - VQMOD не ниже версии 2.4.1 Сайт разработчика Старая цена Метод активации Автоматическая активация 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.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 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика  
    • От milus
      Расширение призванное привлечь дополнительный поток посетителей из социальной сети Вконтакте на ваш сайт. Ваши покупатели получают скидки, публикуя у себя на стене Вконтакте лучшие товары. Выполнено в виде дополнительного типа опций, который можно присвоить индивидуально каждому отдельно взятому товару.
      Тестировалось на дефолтной версии ocstore 1.5.3.1;1.5.4.1, opencart 1.5.3.1;1.5.4.1;1.5.5.1
      P.S. как и действие любой опции, скидка распространяется на основную цену товара.
      P.S.S. Отдельная благодарность пользователю mpn2005 за его работу "Обновление цены при выборе опции, без AJAX"
      В новой версии не используются дополнительно созданные опции, за счет чего существенно облегчается установка (правкам подлежат всего три файла), так же добавлена проверка пользователей публиковавших ссылки и очень подробная инструкция по установке.
      Демо:
      http://gusi-lebedi.c...3&product_id=31
    • От milus
      Скачать/Купить дополнение


      Скидка за лайк Вконтакте
      Расширение призванное привлечь дополнительный поток посетителей из социальной сети Вконтакте на ваш сайт. Ваши покупатели получают скидки, публикуя у себя на стене Вконтакте лучшие товары. Выполнено в виде дополнительного типа опций, который можно присвоить индивидуально каждому отдельно взятому товару.
      Тестировалось на дефолтной версии ocstore 1.5.3.1;1.5.4.1, opencart 1.5.3.1;1.5.4.1;1.5.5.1
      P.S. как и действие любой опции, скидка распространяется на основную цену товара.
      P.S.S. Отдельная благодарность пользователю mpn2005 за его работу "Обновление цены при выборе опции, без AJAX"
      В новой версии не используются дополнительно созданные опции, за счет чего существенно облегчается установка (правкам подлежат всего три файла), так же добавлена проверка пользователей публиковавших ссылки и очень подробная инструкция по установке.
      Демо:
      http://gusi-lebedi.c...3&product_id=31
      Добавил milus Добавлено 21.03.2013 Категория Цены, скидки, акции, подарки Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 1.5.5.1
      1.5.4.1
      1.5.3.1 ocStore 1.5.5.1
      1.5.4.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.