Вход / Регистрация

Создайте сайт прямо сейчас!

Зарегистрируйтесь по ссылкам и получите дополнительные бонусы при создании сайта



  • Персональный перечень способов заработка на сайте именно вашей тематики
  • Аудит юзабилити сайта бесплатно $20
  • Набор скриптов на сумму $40 для увеличения продаж
  • Аудит юзабилити интернет магазина бесплатно $60

Как получить бонусы?


Как только вы создадите сайт по одной из указанных ссылок, я увижу это в отчете партнерской программы:

После оплаты одного из пакетов, отправьте запрос на info@ucozmagazines.ru с указанием адреса созданного сайта.

Урок 35. Скидки

Настройка системы скидок в интернет магазине uCoz: от промо-кодов до дисконтной системы

Сергей    25.03.2014    19673    3.5 из 5.0 (11)

Оцените материал:

Цель урока

Ознакомиться с видами скидок в интернет магазине uCoz:

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

Введение

Скидка - это сумма, на которую снижается цена товара при продаже покупателю и является популярным маркетинговым инструментом.

Чтобы настроить скидки, нужно зайти в панель управления сайтом: Интернет-магазин - Скидки, акции, наценки :

Мы попадаем в панель управления скидками:

Первым пунктом идет "Приоритет скидок", его мы рассмотрим в самом конце, а типы скидок по порядку, в котором они идут.

Накопительная скидка

Накопительная скидка применяется для зарегистрированных пользователей. Пользователь оформляет заказы и их сумма складывается. При достижении определенной суммы по заказам пользователю предоставляется скидка.

Чтобы активировать накопительную скидку, установите флажок:

Появятся настройки дисконтной системы скидок:

Рассчитывать скидку по матрице. Матрицы мы уже обсуждали на 13-ом уроке, а как они применяются для доставки мы рассматривали на 22-ом уроке. Теперь пришло время познакомиться с очередным способом применения матриц - для дисконтной системы.

Если мы раскроем список, то увидим там те матрицы, которые создавали ранее:

Давайте создадим новую. Прямо из панели управления скидками перейдите в раздел "Матрицы формирования цен", нажав по ссылке "Матрицы". Я не буду повторно описывать процесс создания, а просто рассмотрю матрицу для конкретной дисконтной системы. Вот, что у меня получилось:

В полях "От" и "До" указываем значения сумм заказов для которых будет применяться скидка. В поле "Значение" указываем размер скидки. Обратите внимание, что оно должно быть отрицательным, иначе указанное значение будет прибавлено к сумме заказа.

Итак, в нашем примере получается следующее: если пользователь оформлял заказ на общую сумму до 100 у.е., то к его очередному заказу будет применена скидка 5%. Для суммы больше 100, но менее 200 у.е. скидка составит 10%. И когда сумма заказов превысит 200 у.е., скидка станет фиксированной и равной 20 у.е.

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

Разберем его работу на примере, который я дал ранее. Если установить этот флажок, то пользователь, у которого уже есть один заказ на 90 у.е. при оформлении второго заказа на сумму более 10 у.е. получит скидку 10%. Если же флаг не установлен, то при оформлении очередного заказа пользователь получит скидку 5%.

Есть нюанс. Если установить эту настройку, то гость сможет получать скидку по дисконтной системе, но в рамках суммы одного заказа. Т.е. продолжая рассматривать наш пример, при оформлении гостем заказа на сумму более 200 у.е. он получит скидку 20 у.е. Учитывайте это при работе с дисконтной системой.

Учитывать сумму за доставку при расчёте дисконтной скидки. Можно включить в расчет суммы заказов и таксу за доставку. Так пользователь сможет быстрее получить скидку, если такса имеется. И это было бы логично, ведь, покупателям без разницы, какая часть потрачена на доставку. Так ваша дисконтная система будет прозрачнее.

С какого статуса учитываются заказы в накопительной скидке. Эта настройка применяется, если не установлен флаг "Учитывать сумму оформляемого заказа при расчёте дисконтной скидки". Мы помним из урока 33, что у заказов есть статусы. Так, сумма оформленного заказа не будет прибавлена к общей сумме заказов пользователя до тех пор, пока статус этого заказа не достигнет статуса указанного в настройках. Доступны все статусы, кроме "Отменен":

Отмечу, что при активации накопительной системы, она начинает действовать и для всех ранее оформленных заказов. Это позволяет внедрить систему на этапе, когда магазин уже запущен и получает заказы.

На этом настройки дисконтной системы закончены. Не забываем сохраниться.

Скидка для группы пользователей

Чтобы увидеть настройки скидок для групп пользователей установите соответствующий флажок:

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

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

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

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

Теперь нам нужно выбрать матрицу, по которой будет рассчитываться скидка. Делается это аналогично как и для дисконтной системой с одним отличием. В полях "От" и "До" матрицы подразумевается не сумма оформленных ранее заказов, а сумма оформляемого заказа.

В данном случае, наша матрицы может выглядеть проще:

Так, всем пользователям из группы Проверенные будет предоставлена скидка 10%.

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

Скидка для пользователя

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

Указываем срок действия скидки. Выбираем пользователя, просто начните вводить его логин:

Указываем матрицу и все готово.

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

Промо-коды

Первый раз с промо-кодами мы встретились, когда настраивали поля заказа. Теперь мы готовы рассмотреть их более детально и привести в действие.

Далее мы рассмотрим промо-коды одноразовые и многоразовые. Принцип работы и настройки у них одинаков. Отличие состоит в возможности использовать промо-код повторно. В первом случае ее нет, во втором - есть.

Чтобы активировать промо-коды, нужно вернуться к уроку 31 и выполнить настройки поля "promo". В это поле покупатель будет вводить значение промо-кода и после успешной проверки получать скидку.

Промо-коды одноразовые

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

Установим флаг Активировать одноразовые промо-коды:

Нажмите "Добавить акцию", чтобы создать одноразовый промо-код:

  1. Значение промо-кода - то, что должен ввести пользователь в поле "promo" при оформлении заказа, чтобы получить скидку;
  2. Значение скидки - один из вариантов расчета скидки. Она может быть фиксированной или зависеть от суммы заказа (для этого укажите "%");
  3. Матрица для расчета скидки - второй вариант расчета скидки. Для активации установите флажок, создайте матрицу и укажите ее в промо-коде;
  4. Срок действия промо-кода
  5. Удалить промо-код

Промо-коды многоразовые

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

Установим флаг Активировать многоразовые промо-коды:

Нажмите "Добавить акцию", чтобы создать многоразовый промо-код и повторите те же действия, что и для одноразовых промо-кодов.

Приоритет скидок

Как вы убедились, в интернет магазине uCoz скидки бывают нескольких типов, причем все они могут применять одновременно. Их порядок работы настраивается в пункте Приоритет скидок - Режим применения скидок :

  • Применять все - скидки применяются в том порядке, который указан в пункте "Приоритеты". Используя стрелки "Вверх"/"Вниз" задается порядок применения;
  • До первой сработавшей - может быть применен только один тип скидки. Система проверяет наличие в заказе одного из типа скидок по порядку, указанному в "Приоритеты" и применяет ту, которая находится выше;
  • Оставить наибольшую - система высчитывает размер всех типов скидок и оставляет ту, которая имеет самое большое значение. Самый очевидный вариант. Часто используется не только в интернет коммерции, но и в оффлайн магазинах.

Заключение

Часто бывает соблазн задать как можно больше скидок и применять их все сразу. Однако, для покупателя такая система становится запутанной и менее прозрачной. Кроме того, каждый тип требует для себя определенного подхода и наличия времени на продвижение. Поэтому на первых порах отличным вариантом будет внедрить какой-нибудь один вид скидок и довести его до блеска и кристальной прозрачности. Позже можно подключать другие. Тут главной не количество, а качество.

Упражнения

  1. Проработайте все виды скидок и выберите для себя наиболее подходящий
  2. Сделайте скидку своим администраторам и модераторам. Это тоже источник продаж и не стоит про него забывать
  3. Сделайте скидку себе
  4. Настройте поле promo при оформлении заказа. Если не помните, как это сделать, вернитесь к уроку 31
  5. Создайте промо-код и попробуйте его применить при оформлении заказа


Оцените материал:


Расскажите друзьям и коллегам о полезной статье:

Обсуждение

Всего комментариев: 70

S
1
Скажите пожалуйста, есть ли возможность настроить скидки в зависимости от количества купленного товара (за опт).
Например:
При покупке 1 штуки - цена 10 долларов.
При покупке 3 штук - цена 8 долларов.
При покупке 5 штук - цена 7 долларов.

Спасибо.
avatar
2
Steelie Ukraine, разные цены делаются только скриптом через внешний калькулятор. Очень долго и муторно. Пока другой возможности нет, к сожалению.
d
3
Сергей, нигде не нашел возможность создать купон одноразовый или многоразовый на определенный товар. Хотелось бы сделать рассылку кода по базе подписчиков, но на 1 определенный товар, а по правилам Ucoz скидки действуют на все товары, или придется выключить все группы из скидок, но существуют другие скидки, которые выключать нельзя. А купон со скидкой для рассылки не может быть применен для других товаров, т.к. уведет любую продажу в убыток.
avatar
0
4
Попробуйте так. Создаем категорию доступную только Администратору и помещаем в нее товар (пусть дубликат) со скидкой. Указываем старую и новую цену. Обычный пользователь не сможет найти этот товар или перейти на его страницу, однако, сможет добавить его в корзину.

Создаем страницу на сайте и помещаем на нее $BASKET$, а также кастомизированную кнопку добавления в корзину и все работает. Купить товар сможет только тот, кто знает адрес страницы (читай промокод).
z
67
Здравствуйте! Можно подробнее, как сделать кастомизированную кнопку для добавления невидимого обычному пользователю товара в корзину?
d
5
Постараюсь максимально полностью показать суть моей задачи.
Есть 1 акционный товар со скидкой 20% и статьей, и 3 вида посетителей:
1 - посетитель из яндекс-директ видит акционный товар со скидкой, читает статью, при подписке может получить многоразовый купон со сроком действия, который даст доп. скидку 10% на этот товар
2 - давний подписчик получает письмо по рассылке с многоразовым купоном со сроком действия, который даст доп скидку 20% (при этом в статье он видит, что те кто только станет подписчиком получат скидку всего 10%).
3 - перешел по партнерской ссылке - для партнеров делаем многоразовый купон с именем партнера и скидкой допустим тоже 20% тоже со сроком действия (чтобы можно было отследить эффективность точек продвижения). Человек с партнерским кодом тоже увидит в статье что если станет подписчиком, то скидка будет меньше, чем ему предоставил партнер и будет лоялен к партнеру
В этом решении можно все это предусмотреть? Просто если человек получает купон, то с этим кодом он может купить любой товар указав его при заказе, и прятать акционный товар не имеет смысла, скорее придется прятать все товары кроме акционного.
avatar
0
6
Почему бы Вам просто не сделать этот товар со скидкой для всех? Вы продаете его другим без скидки?
d
7
Разные дополнительные скидки для разных людей. Я хочу сделать скидку для подписчиков, показав что для них всегда будут специальные условия, тем самым одновременно развивая базу подписчиков.
d
8
опять же очень актуально отслеживать названия купонов откуда пришел клиент и с каким партнером развивать отношения, а от какого отказаться.
avatar
0
9
а промо-коды используете для других товаров?
d
10
нет, пока не используем, т.к. промокод действует одинаково на все товары, наценка разная и убыточные результаты не нужны.
avatar
0
11
Я вижу выход только в том, чтобы написать скрипт.

При загрузке страницы оформления заказа будет проверяться таблица с товарами. Если в ней есть акционный товар, то будет показываться поле для ввода промо-кода. В противном случае - не показывать блок "промо-коды".
d
12
На данный момент товар стоит 100р новая цена, 120р старая цена? на него купон с доп скидкой на 20%. а другой товар 100р новая ценка, 120р старая, но на него не должен действовать купон. Что тогда следует проверять скрипту? и как разделить проверяемые товары при разных купонах на разные товары?
avatar
0
13
Задается массив, который содержит ID товаров, для которых доступно применение промо-кода. Скрипт проверяет соответствие заказываемых товаров этому массиву. При наличии совпадений выводит поле для ввода промо-кода
d
14
понял, но два купона на разные товары разделить нереально получается, при обоих товарах выведет поле для купона и любой купон подтвердится системой
avatar
0
15
Есть еще вариант через внешний калькулятор. Задается матрица:
ID1, скидка1, купон1
ID2, скидка2, купон2
...
Проверяем, если есть товары с ID из матрицы, просим ввести в поле купон. Проверяем введенный купон, если совпадает с купоном из матрицы, то вычитаем с помощью внешнего калькулятора размер скидки от суммы товаров. Можно даже напротив каждого из товаров выводить поле для ввода купона. Ввод купонов можно повторять.

Минус только в том, что если есть способы доставки, то матрицы цен для доставки работать не будут. Их придется самому писать.
d
16
А где создать матрицу по внешнему калькулятору? Зашел в доставку, добавить вариант доставки, только там у меня внешний калькулятор и то, при нажатии просто открывает новую аналогичную страницу без изменений и возможности что-то изменять
avatar
0
17
для внешнего калькулятора нет матриц. Для него необходимо писать скрипт и высчитывать сумму, которую нужно прибавить или отнять в этом скрипте.
Т
18
как сделать так, чтобы в корзине при введении промо кода сумма заказа менялась? по умолчанию есть сумма и есть информация по промо-коду, который первоначальную сумму не уменьшает
avatar
0
19
Я правильно понимаю, нужно, чтобы при введении промо-кода старая цена зачеркивалась и выводилась новая с учетом вычтенной по промо-коду суммы?
Т
20
Да, верно. Чтобы покупатель видел, что у него цена снизилась как только он применил промо-код
avatar
0
21
Это должно работать по умолчанию. Вы меняли шаблон страницы оформления заказа? Не взглянув на сайт, трудно сказать, в чем проблема.
Т
22
сайт елена-троянская.рф
постоянный промокод ***
при оформлении корзины сумма не меняется, шаблон страницы оформления заказа не менялся
avatar
0
23
Зайдите в Панель управления сайтом - Интернет магазин - Управление полями заказа (или по ссылке http://елена-троянская.рф/panel/?a=shop;l=order) и для поля Промо-код выберите Тип поля - "promo". После этого нажмите "Сохранить".

Теперь Вы увидите, что на странице оформления заказа http://елена-троянская.рф/shop/checkout рядом с полем "Промо-код" появится кнопка "Проверить". После нажатия на нее стоимость будет пересчитана.
Т
24
Сергей, большое спасибо! Здорово! Можно промо-код указанный выше удалить? Еще раз спасибо!
a
25
Сергей, выше был подобный вопрос, но подскажите пожалуйста как все таки это реализовать, на мой взгляд очень важный пункт для мотивации клиентов
клиент выбрал товар, от кол-ва зависит скидка:
1шт- 100 евро(скидка 0%)
2шт- 200 евро(скидка 0%)
3шт-300 евро(скидка 0%)
4шт-400 евро(скидка 0%)
5шт- 485 евро (т.е. при покупки 5 шт скидка -3%)
6шт-582 евро(-3%)
7шт-679 евро(-3%)
8шт-776 евро(-3%)
9шт-873 евро(-3%)
10шт-950 евро(при покупке 10шт скидка -5%)

Заранее благодарен
avatar
0
26
Здравствуйте.

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

Надо передать на uwishlist Ваш вопрос.
avatar
28
Можно сделать, но только отталкиваясь от общего количества товаров в корзине.
p
37
А как сделать? не нашла информацию??
avatar
38
В настройках (скидки, акции,наценки) создать матрицу цен и в полях "от" и "до" прописать количество товара, в поле "значение" указать скидку. Далее в настройках доставки выбрать для желаемых вариантов доставки "Использовать модуль расчёта стоимости доставки" -> "расчет по матрице". Чуть левее "настройки модуля", выбираем "от количества позиций в заказе" и нужную матрицу. Если использовать этот способ, то придется отказаться от вывода клиенту стоимости доставки в корзине, так как стоимость доставки будет выводиться с учетом скидки.
p
39
не работает(((
avatar
40
проверьте ещё раз все внимательно
p
41
спасибо за ответ! получилось, но только если вписывать в матрицу по количеству не от 1 до 2, а от 1,111 до 2, и от 2,111 до 100. надеюсь это правильно... еще получается что скидка прописывается в графу "ТАКСА ЗА ДОСТАВКУ". ее теперь нужно поменять на СКИДКА. как это сделать? 
и вообще когда это реализуют? ведь теперь оплата за доставку не выводится(((
avatar
42
Насколько я помню, в поле "от" количество не включительно, в поле "до" включительно. "Таксу за доставку" можно поменять в шаблоне "Страница служебных форм". Я писал выше, что если используете на сайте вывод платы за доставку, то от чего-то одного придется отказаться. Вообще можно разделить "таксу за доставку" на "плату за доставку" и "скидку от количества", но это нужно искать программиста javascript. Может когда-то реализуют.
p
43
Спасибо! будем искать)
S
27
Здравствуйте.
При активации промо-кода все считается, скидка есть.
Но после выбора способа доставки, расчет скидки зависает (вращающийся кружок) и при оформлении заказа скидка не считается.
Пожалуйста, помогите!
S
29
Добрый день, подскажите, можно ли задать порог суммы заказа, при котором можно использовать промо код? Например, промокод на скидку действует от суммы в 900 рублей
G
30
Доброго времени суток, сделал все как написано в "Скидка для группы пользователей" Но скидка не срабатывает. В чем может быть ошибка?
Сделал все точно как написано, группа пользователей для скидки "Гости"
avatar
0
31
Здравствуйте. Нужно смотреть, как Вы настроили скидку. Можете скриншот показать с настройками скидки?
c
32
Здравствуйте! Подскажите, пожалуйста, правильно ли я понимаю, что сейчас нет возможности настроить самую простую скидку - за определённую сумму заказа. Например, скидка 5% за заказ от 700 руб. (это не накопительная скидка, для нее не нужно регистрироваться и не нужно учитывать суммы предыдущих заказов, нужно лишь положить в корзину товаров на 700 руб. и выше). Если я ошибаюсь и это возможно сделать, то буду рада Вашей помощи!
avatar
1
33
Здравствуйте, Елена.
Накопительную скидку можно применять и на оформляемый заказ. Просто в случае с гостем она накапливаться не будет :)
m
34
Добрый день!

Подскажите, пожалуйста, а может есть возможность сделать так, чтобы накопительная скидка обнулялась (не накапливалась) зарегистрированным пользователем после оформления заказа? То есть как в случае с гостем.
Требуется сделать систему скидок (зависящую от объема заказа), которая будет действовать на каждый новый заказ без учета истории покупок пользователя. В свою очередь, не хотелось бы отказываться от регистрации пользователей...
В идеале, требуется сделать систему скидок, которая была бы различной для товаров из разных категорий... Но первые попытки, с привлечением фриланса, оказались не удачными. Так что от этого уже отказались :)
Буду очень признателен за совет!
avatar
1
35
Здравствуйте, Павел.

Попробуйте воспользоваться настройкой «С какого статуса учитываются заказы в накопительной скидке». Если поставите в ней «Завершён», но при этом будет стоять настройка «Учитывать сумму оформляемого заказа при расчёте дисконтной скидки» и заказы пользователя не будут переводиться в статус «Завершён», то и скидка накапливаться не будет.

Что касается разной скидки для разных категорий, то это задается в специальном разделе скидок, но работает через поле «Старая цена». Т.е. не связывается с объемом заказа.
m
36
Спасибо, Сергей!
Как-то я не догадался... :)

Насчет стандартной скидки для категорий - это я уже понял. Обидно, что нельзя привязать эту скидку не к стоимости товара, а к суммарной стоимости товаров из данной категории, добавленных в корзину.
k
44
Сергей, добрый день! помогите пожалуйста
как сделать так, чтобы товар по акции - на него скидка не начислялась, но этот товар участвовал в сумме для получения скидки. То есть если товар 1 стоит 100 руб (акционный), а товар 2 стоит 50 руб. (не акционный), при этом настроено, что накопительная скидка начинается со 100 руб. - 2%, то хотелось бы, чтобы человек получил скидку в размере 1 руб.
1:27 pmЯ поставила на акционные товары галочку "товар не участвует в скидках", но тогда он и на накопление не влияет? то есть в данном случае если поставить галочку, то человек вообще скидку не получит. А если ее снять, то получит скидку 3 руб.
avatar
0
45
Ксения, добрый день.

Не уверен, что такое возможно. Либо товар участвует в акциях, либо нет.
k
46
спасибо!
S
47
Знатоки, подскажите, пожалуйста, есть ли возможность сделать так, чтобы накопительная скидка привязывалась не к конкретному пользователю, а к номеру телефона, который вводится при оформлении заказа?

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

Возможно, при помощи сторонних скриптов можно таким образом допилить систему?
avatar
0
48
Здесь дело скорее в мотивации, а не в обязательности. Т.е. Вы мотивируете клиентов выполнить вход в личный кабинет (зарегистрироваться), иначе, как Вы сможете понять, кто оформляет заказ и можно ли ему дать скидку...

По идее, с помощью uAPI можно получить сумму заказов пользователя по номеру телефона и показать, какая у него скидка накопилась. Или получить группу пользователя и по ней определить скидку.

А применить скидку можно только через внешний калькулятор, больше возможностей влиять на цену в магазине пока нет, к сожалению.
m
49
Можно ли сделать так, чтобы покупатель мог использовать сразу два промокода при одной покупке? Скажем один одноразовый и один многоразовый, или два разных одноразовых?
avatar
0
50
Нет, только один промо-код на одну покупку.
g
51
Здравствуйте , нужно вставить одноразовый промо код в рассылку . Как это осуществить ? Спасибо .
avatar
0
52
Здравствуйте!

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

Пользователю дается ссылка на страницу, где он может получить только один одноразовый промо-код. У скрипта есть панель управления, где регулируется создание и выдача промо-кодов.
K
53
Здравствуйте!
Я так понимаю, реализовать скидку на какой-либо отдельный товар в категории через настройку системы скидок в настоящий момент невозможно?
avatar
0
54
Здравствуйте, Александр!

Скидка на отдельный товар задается с помощью поля "Старая цена". В системе скидок это делается путем выбора всех товаров какой-либо категории. Если нужен отдельный товар, то проще это сделать через обработчик прайсов или на странице редактирования товара.
K
55
Я, в принципе, так и делаю - через форму редактирования. Жаль только что при обновлении прайса приходиться эту работу проделывать заново, а прайс мне обновлять приходится по нескольку раз в неделю. Но пока терпимо)))
avatar
0
56
Заведите в прайсе колонку "Старая цена" и в обработчике укажите ее. Тогда не придется вручную перебивать скидки.
avatar
59
Сергей, Доброе Время Суток!

ВОПРОС: Как сделать так, чтобы в UCOZ
магазине зарегистрированный  пользователь именно в карточке товара СРАЗУ
видел свою выгоду (скажем есть поле "розничная цена", в котором
зарегистрированный пользователь видит зачёркнутую розничную цену (код
$PRICE$) и нужно чтобы именно у зарегистрированного пользователя
появлялось поле "Ваша оптовая цена" и в этом поле он видел цену,
сформированную по соответствующей матрице цен для соответствующей группы
пользователей, и именно эта цена уходила в баскет, а ниже ещё одно поле
"Ваша выгода", в котором пользователь видит сколько у него скидка)?

Сейчас же картина сайта такова: что гость сайта, что вошедший
зарегистрированный пользователь видит одну и ту же цену.
Зарегистрированный пользователь видит свою скидку только когда оформляет
заказ, добавив товар в корзину, но у него нет понимания, сколько же
будет скидка на товар, так как на карточке товара он НЕ видит свою
выгоду.
Сейчас матрица скидок для групп пользователей настроена ("Скидки для групп пользователей" в Панели управления: Интернет-магазин →
Скидки, акции, наценки), но опять же, клиент понимает свою скидку
ТОЛЬКО если добавит товар в корзину, а нужно, чтобы он видел свою выгоду
сразу, как только он зашёл на карточку товара, без лишних манипуляций
по добавлению товара в корзину и без головной боли просчёта на
калькуляторе, а сколько же будет скидка...

Примерный желаемый результат: посетитель сайта увидел нужный товар, скажем, стоимость 1000
руб. Если этот посетитель зарегистрируется, он автоматически получает
группу пользователя "клиенты", и теперь для него, как для
зарегистрировавшегося пользователя доступна другая матрица цен, скажем
теперь этот товар стоит 900 руб. Если этот пользователь пройдёт
валидацию у администратора (скажем, на сайте будет опубликован регламент
по "превращению" из клиента в "оптового покупателя", например клиент
предаставляет администратору на емайл документы ИП или ООО для
сотрудничества, заключается договор о поставках и тп), то администратор
вручную меняет у этого пользователя группу на "Оптовые Клиенты", и
теперь этому пользователю доступна другая матрица цен, и товар стоит 800
рублей. И так далее, скажем если ОптовыйПокупатель за месяц закупился
на xxxxxx сумму, то Администратор вручную переводит пользователя в
группу "VIP клиенты", и пользователю становится доступна соответствующая
матрица цен, и товар теперь стоит 700 рублей.

Благодарю за ответ !
С Уважением, Дмитрий
avatar
0
60
Дмитрий, здравствуйте! Ваш вопрос по количеству символом тянет на отдельный кейс :)

Для показа скидки группе пользователей потребуется отредактировать шаблон страницы товара. Суть в том, чтобы имитировать работу матрицы в шаблоне. Сделать это можно с помощью условных операторов. При этом Вам потребуется использовать переменные $GROUP_ID$, чтобы узнать группу пользователя и $PRICE_RAW$, чтобы в зависимости от стоимости товара рассчитать реальную цену.


Код
<?if $GROUP_ID$ = 1?>
<?if $PRICE_RAW$ < 1000?> <? $PRICE_RAW$*0.95?><?endif?>
<?if $PRICE_RAW$ >= 1000?> <? $PRICE_RAW$*0.90?><?endif?>
<?endif?>


Цитата
В данном примере для группы пользователей с $GROUP_ID$ = 1 будет показываться скидка 5% (0,95) на товары до 1000 у.е ($PRICE_RAW$ < 1000). Свыше 1000 у.е. скидки уже 10% (0,90).


И подобные конструкции можно сколько угодно усложнять просто добавляя другие группы пользователей или прописывая несколько условий для $PRICE_RAW$, в том числе одновременно. Например <if $PRICE_RAW$ > 1000 and $PRICE_RAW$ < 2000?> <? $PRICE_RAW$*0.95?><?endif?> - от 1000 до 2000.

Помните, что $PRICE_RAW$ в условных единицах магазина, так что не забудьте умножить его на курс, если он отличается от единицы. Кроме того, выгода показывается так, как если бы в корзине был только тот товар, который просматривается. Иначе, нужно учитывать в расчете сумму, которая уже есть в корзине (матрица же от суммы). Но в таком случае, выгоду уже надо размещать в шаблоне корзины или с помощью скриптов.
K
57
Попробовать можно конечно. Просто мне обновленный прайс поставщик присылает, и мне его тоже каждый раз придется корректировать. Так что тут наверное проще в форме. Но в идеале бы конечно было бы задать скидку через настройку системы скидок.
K
58
Может кому-то пригодиться, я эту проблему всё-таки победил. Чтобы задать скидку для отдельного товара в категории через настройку системы скидок нужно в матрице цен для данной скидки задать диапазон цены, в который попадёт только данный товар. Например, если товар стоит 12155 руб, то диапазон будет от 12154 до 12156. Эти значения, как показала практика, не явлются включительными. А если есть другой товар с такой же ценой, то его можно исключить из скидок через форму редактирования товара.
Т
61
Добрый день

Настроила матрицу дисконтной системы в виде % от суммы заказа. Все работает, но есть одно но. У меня есть категория, в которую я помещаю товары с фиксированными скидками. Вопрос, как мне исключить эту категорию из общего расчета заказа? Мне важно, чтобы на скидочные товары не давалась накопительная скидка. Спасибо
avatar
0
62
Здравствуйте!

Зайдите в настройки этой категории (Панель управления / Интернет-магазин / Управление категориями) и установите галочку "Исключить из скидок".
Т
63
У меня товар находится одновременно в нескольких категориях. При исключении одной, скидка все равно работает. Было бы хорошо прописать, что скидка не работает, если товар находится хотя бы в одной из ... категории её исключающей
avatar
0
64
Сделайте скидочную категорию основной для товара.
o
65
Добрый день. А как сделать так, чтобы промокод убирал плату за доставку? Плата не фиксированная, зависит от расстояния между магазином и клиентом и веса товара.
avatar
0
66
Здравствуйте. В таком случае нужно использовать внешний калькулятор для доставки
avatar
68
Добрый день. Подскажите как сделать скидку от суммы заказа. (что бы она была не накопительная, а разовая только от суммы) К примеру каждый заказ свыше 10 000 р включается скидка -10%. Почитала что в ucozе такого нет но умельцы как-то делают химичат с доставкой или еще как ...
y
69
Одноразовый промо-код используется 1 раз на клиента или может быть использован один и тот же промо код несколькими клиентами?
y
70
Не работает промо код! Создаю, задаю матрицу, сохраняю. Но когда вставляю в заказ пишет, что такой код не найден! 
Также вопрос: После того как мне нужно "сгенерировать" код показывается очень большое число, которое надо скопировать. Это и есть сам код? Его нужно давать клиентам? Нельзя ли как то упростить и задать код лишь словом, например, FIRST CUSTOMER?
Урок 35. Скидки
Урок 35. Скидки