• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Подарочный сертификат

Автор homebuh, Січень 26, 2020, 02:33:27

Попередня тема - Наступна тема

0 Користувачі і 2 Гостей дивляться цю тему.

homebuh

Добрый день!
Есть идея реализации подарочных сертификатов??
как можно устроить в программе??

majachok

Заводите сертифікат як товар, - потім продаєте його! Коли клієнт з ним прихлдить, то при скануванні штрих-коду, клієнт отримує знижку!
Теорія, - це однозначно треба, але на практиці, щось може бути не так! :-)

homebuh

каким образом и какую скидку? не пойму как реализовать. Ну завел я товар как Подарочный сертификат 1000грн. И как выдать товар на 1000 и не более по программе?

majachok

Когда другой клиент приходит с подарочным сертификатом, чтобы отовариться - сканируете его как дисконтную карту!!! а по дисконту на этот сертификат скидка 1000 грн!
Теорія, - це однозначно треба, але на практиці, щось може бути не так! :-)

homebuh

а как это реализовать в программе??

admin

#5
Цитата: majachok від Січень 26, 2020, 02:36:00
Заводите сертифікат як товар, - потім продаєте його! Коли клієнт з ним прихлдить, то при скануванні штрих-коду, клієнт отримує знижку!
Цитата: homebuh від Січень 26, 2020, 15:28:31
а как это реализовать в программе??

Пример:
1. Заводите в справочнике товаров:
Сертификат 500 грн = 500 грн
Сертификат 1000 грн = 1000 грн
2.Заходим в справочник Клиентов, правой кнопкой на таблице Выбор колонок, включите на видимость колонку ID
3. Заводим Клиентов:
Сертификат 500 грн (допустим ID = 187)
Сертификат 1000 грн (допустим ID = 188)
Что товарам, что клиентам можно назначить штрих-коды и делать выборку по штрих-коду.
4. Вносим в меню Справочники : Дисконты : SQL дисконт по сумме, след. код:
  -- Сертификат 500 грн, ID клиента = 187
  IF(client_id = 187 AND in_doc_suma_value > 500) THEN
  BEGIN
    all_znig_proc_out = (500/in_doc_suma_value)*100;
  END
  ELSE
  -- Сертификат 1000 грн, ID клиента = 188
  IF(client_id = 188 AND in_doc_suma_value > 1000) THEN
  BEGIN
    all_znig_proc_out = (1000/in_doc_suma_value)*100;
  END

думаю по коду объяснять не надо, все очень просто
5. Выдать сертификат это обычная покупка сертификата.
6. Использование сертификата, это использование его как идентификатора клиента, просто сканируете сканером сертификат и он выдает скидку, изымаете Сертификат у клиента.

installer

Не сработало. вставляю в справочники - дисконты-у меня все везде выключено, во вкладке SQL дисконт по сумме вставляю в правую часть окна скрипт:
-- Сертификат 500 грн, ID клиента = 869
  IF(client_id = 869 AND in_doc_suma_value > 500) THEN
  BEGIN
    all_znig_proc_out = (500/in_doc_suma_value)*100;
  END
включаю галочкой Включить SQL дисконт по сумме
при продаже скидка 0
что делаю не так?? версия 6,85,1
П.С.
Забыл добавить что товары большинство цены стоят в долл.

admin

Цитата: installer від Січень 29, 2020, 08:33:43
Не сработало. вставляю в справочники - дисконты-у меня все везде выключено, во вкладке SQL дисконт по сумме вставляю в правую часть окна скрипт:
-- Сертификат 500 грн, ID клиента = 869
  IF(client_id = 869 AND in_doc_suma_value > 500) THEN
  BEGIN
    all_znig_proc_out = (500/in_doc_suma_value)*100;
  END
включаю галочкой Включить SQL дисконт по сумме
при продаже скидка 0
что делаю не так?? версия 6,85,1
П.С.
Забыл добавить что товары большинство цены стоят в долл.

1. Мы пробуем на последней версии.
2. На первом снимке, где вы внесли скрипт прямо в середину описания переменных, не видно что там внизу текста, возможно у вас там есть другой скрипт, который выполняется после вашего и делает другую скидку.
3. После того как вставили скрипт, нажали кнопку "Сохранить SQL скрипт"?
4. Товар который выбран в документе не имеет включенной галочки "Игнорировать скидку"?

homebuh

Цитата: admin від Січень 27, 2020, 15:48:37
Цитата: majachok від Січень 26, 2020, 02:36:00
Заводите сертифікат як товар, - потім продаєте його! Коли клієнт з ним прихлдить, то при скануванні штрих-коду, клієнт отримує знижку!
Цитата: homebuh від Січень 26, 2020, 15:28:31
а как это реализовать в программе??

Пример:
1. Заводите в справочнике товаров:
Сертификат 500 грн = 500 грн
Сертификат 1000 грн = 1000 грн
2.Заходим в справочник Клиентов, правой кнопкой на таблице Выбор колонок, включите на видимость колонку ID
3. Заводим Клиентов:
Сертификат 500 грн (допустим ID = 187)
Сертификат 1000 грн (допустим ID = 188)
Что товарам, что клиентам можно назначить штрих-коды и делать выборку по штрих-коду.
4. Вносим в меню Справочники : Дисконты : SQL дисконт по сумме, след. код:
  -- Сертификат 500 грн, ID клиента = 187
  IF(client_id = 187 AND in_doc_suma_value > 500) THEN
  BEGIN
    all_znig_proc_out = (500/in_doc_suma_value)*100;
  END
  ELSE
  -- Сертификат 1000 грн, ID клиента = 188
  IF(client_id = 188 AND in_doc_suma_value > 1000) THEN
  BEGIN
    all_znig_proc_out = (1000/in_doc_suma_value)*100;
  END

думаю по коду объяснять не надо, все очень просто
5. Выдать сертификат это обычная покупка сертификата.
6. Использование сертификата, это использование его как идентификатора клиента, просто сканируете сканером сертификат и он выдает скидку, изымаете Сертификат у клиента.

спасибо!!!

homebuh

как сделать срок действия сертификата на 1 год???

homebuh

и еще вопрос если клиент берет на сумму меньше чем стоимость сертификата, то скидки нет, как сделать что бы независимо от того сколько клиент возьмет что бы списывалось??? пример сертификат 1000грн   приходит клиент и покупает товар стоимостью 960грн и дает сертификат, остальные 40грн должны сгореть, но скидна не срабатывает, ибо условие в скрипте что сумма долджна равняться сумме сертификата, как поправить?

admin

Цитата: homebuh від Травень 14, 2020, 11:44:17
и еще вопрос если клиент берет на сумму меньше чем стоимость сертификата, то скидки нет, как сделать что бы независимо от того сколько клиент возьмет что бы списывалось??? пример сертификат 1000грн   приходит клиент и покупает товар стоимостью 960грн и дает сертификат, остальные 40грн должны сгореть, но скидна не срабатывает, ибо условие в скрипте что сумма долджна равняться сумме сертификата, как поправить?

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

homebuh

плохо , потому чтоесть акция на 999грн и клиент приходит с сертификатом покупать и не сработает пока не будет 1000 грн приходится добавлять товар, и потом его возвращать, т.к. мин порог ценового диапазона товара в отделе составляет 100грн, итого имеем 1099 грн клиент говорит не холчу ничего даплачивать, вот так приходится добавлять товар мин стоимость 100 грн и потом делать возврат, и бонусами тоже нельзя вернуть никак, ничего нельзя придумать?

Алла Синицкая

Не працює. Зробила як прописали, але знижка 0 все одно:(

ладушка

Цитата: homebuh від Травень 19, 2020, 08:41:42
плохо , потому чтоесть акция на 999грн и клиент приходит с сертификатом покупать и не сработает пока не будет 1000 грн приходится добавлять товар, и потом его возвращать, т.к. мин порог ценового диапазона товара в отделе составляет 100грн, итого имеем 1099 грн клиент говорит не холчу ничего даплачивать, вот так приходится добавлять товар мин стоимость 100 грн и потом делать возврат, и бонусами тоже нельзя вернуть никак, ничего нельзя придумать?


А вы что ему еще и сдачу даете с сертификата?! Сертификат же уже оплачен, и человек должен взять товара на сумму не меньшую, чем стоимость сертификата и вас не должно волновать его нехочухи и морочить голову с возвратами вы не должны - это не ваша головная боль! Вы слишком балуете покупателей, но это мое мнение!