Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Доработка интернет-магазина на Джумле

project expired


1. Необходимо реализовать дисконтную программу.

Разработать и установить алгоритм, по которому владельцы дисконтной карты могут получить скидку в зависимости от типа карты (Bonus or VIP) и размера покупки.
Условия программы, требуемый алгоритм действий указаны в файле Дисконтная программа (см.вложение).

Кратко - должно быть так:
Клиент дошел до корзины и оформляет заказ. Если у него есть дисконтная карта, он вводит её штрих-код и получает соответствующую скидку. Нет дисконтной карты — итоговая сумма не меняется. Сумма покупки меньше 15 руб - предложение увеличить количество товаров в корзине.

Несколько комментариев:
а) Будет 2 типа карт (соответственно 2 массива).
Карт в общей сложности более 5000 штук, но их номера не нужно заливать на сайт или куда-то еще. Достаточно будет, если в момент введения штрихкода система определит, "попадает" ли штрихкод в один из массивов или нет.
б) Как определять попадает штрих код в массив или нет?
Каждая карта имеет свой уникальный номер из 13 цифр.
Карты Bonus состоят из следующего массива, к примеру: от 0000000000001 до 0000000005000. Другими словами, массив состоит из номеров 0000000000001, 0000000000002, 0000000000003 и т.д. до номера 0000000005000. Номера идут один за одним.

Итог нужен следующий (своими словами):
Клиент вводит в окошке номер своей карты, например 301 (т.е. 0000000000300). Далее проверяется соответствие условию "если введенный номер больше чем и меньше чем, то..". Если условие не соблюдается, ничего не меняется, стоимость остается прежней. Если условие соблюдается, то происходит пересчет стоимости по условиям (на сайте уже есть купонная система, которую можно попробовать настроить на требуемые условия).

Если объяснил не очень понятно, задавайте вопросы.

2. Разработка платежного модуля.
Необходимо разработать платежный модуль согласно инструкции для приема online-платежей c помощью системы WebPay™.


3. Геолокация.
Нужен модуль, который будет определять координаты посетителя сайта и, в зависимости от региона, приветствовать клиента соответствующим образом и "перекидывать" его на соответствующий раздел сайта "Контакты".

Для чего:
Клиент, попадая в интернет-магазин должен сразу получить информацию о том, что наши магазины есть не только в Минске, но и в других городах РБ.

Как это может быть реализовано:
- в момент "захода" клиента, модуль определяет координаты и клиент видит приветствие и вопрос "Ваш город такой-то, верно?";
- если ответ "да", клиента перекидывает на страницу, соответствующую городу;
- если ответ "нет", клиент перекидывается на страницу "Контакты", где видит перечень городов, в которых есть магазины;
- если нажимает "звездочку" (или просто закрывает окно с приветствием и вопросом) продолжается движение по сайту.


Доп.информация:
CMS: Joomla3
Компонент: Virtuemart3


Иинтересуют стоимость работ и сроки исполнения.



Спасибо.

Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

  1.  10912 
    43   130   0

    7 days15000 ₽
    Богдан Б. verified 

    Готов помочь по 1 и 3 пункту.

    Ukraine Kyiv | 13 April 2017 |
  2. 7 days5000 ₴
    Daniel Cohen
     199 

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

    Ukraine Kyiv | 13 April 2017 |
  3. 6 days4500 ₴
    karina varlena
     58   0   1

    Добрый вечер,
    готова приступить к заданию, есть опыт и портфолио (могу скинуть дополнительно свои проекты). Если интересно сотрудничество - пишите, обсудим детали.

    Ukraine Kyiv | 14 April 2017 |

Client
Сергей Друг
Belarus Belarus  18   1
Project published
13 April 2017
39 views
Payment methods