Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

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

истекло время актуальности


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


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



Спасибо.

Сделать ставку!

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

  1.  10871 
    44   135   0

    7 дней15000 ₽
    Богдан Б. проверен 

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

    Украина Киев | 13 апреля 2017 |
  2. 7 дней5000 ₴
    Daniel Cohen
     199 

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

    Украина Киев | 13 апреля 2017 |
  3. 6 дней4500 ₴
    karina varlena
     58   0   1

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

    Украина Киев | 14 апреля 2017 |

Заказчик
Сергей Друг
Беларусь Беларусь  18   1
Проект опубликован
13 апреля 2017
39 просмотров
Способы оплаты