Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
11 месяцев назад
Леонид Горчаков
38 лет, Россия
8 лет в сервисе
Был онлайн 11 месяцев назад
11 месяцев назад

Необходимо написать плагин способа доставки для Joomshopping 4.X (Joomla 3.8.3)

Дано:
есть SQL-таблица с адресами пунктов самовывоза (сейчас порядка 1500 строк).
В каждой строке есть четыре значимые ячейки:
OnlyPrepaidOrders - принимает два значения 0 и 1
Area (регион пункта) - например "Краснодарский край"
city_name (город) - например "Краснодар"
office_address (адрес пункта) - например "350089, Краснодар г, Чекистов пр-кт, д.22"

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


При выборке данных в ячейки проводим косметические операции:

1. Исключаем из выборки пункты, у которых значение OnlyPrepaidOrders=1
2. Исключаем из выборки пункты с регионами Москва, Санкт-Петербург, Хабаровский край, Камчатский край,
Сахалинская обл, Саха (Якутия) респ (условие будет браться из дополнительного текстового файла №1)
3. Исключаем пункты из городов Дудинка и Норильск (условие будет браться из дополнительного текстового файла №2)
4. А адресе пункта проверяем что строчка начинается с маски "6 цифр, запятая, пробел" и если это так - вырезаем эту часть:
т.е. "350089, Краснодар г, Чекистов пр-кт, д.22" превращается в выдаче в "Краснодар г, Чекистов пр-кт, д.22"
5. При выводе в выпадающие списки сортируем результаты по алфавиту (и регионы, и адреса пунктов)

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

Обязательные требования

Сторонние библиотеки/скрипты для решения задачи подгружать крайне не желательно.
Посмотрите пожалуйста что уже подключено на http://camfora.ru/index.php/magazin и оцените необходимо ли вам подключать что-то еще.
Обязательно укажите ответ на этот вопрос в своей заявке на проект (это будет одним из важнейших критериев при принятии выполненного
задания).


РЕШЕНИЕ НЕОБХОДИМО ОФОРМИТЬ В ВИДЕ СТАНДАРТНОГО ДОПОЛНЕНИЯ ДЛЯ JOOMSHOPPING (устанавливаемого и удаляемого стандартными средствами)

Заявки фрилансеров

11 месяцев назад
Сергей В.
Сергей В. 
31 год, Россия
8 лет в сервисе
Был онлайн 1 час назад
ТОП-10 — Веб-программирование
11 месяцев назад
Леонид Рыбаков
49 лет, Россия
6 лет в сервисе
Был онлайн 8 месяцев назад
11 месяцев назад
Александр Федянин
33 года, Россия
9 лет в сервисе
Был онлайн 5 часов назад
ТОП-50 — Веб-программирование

Похожие заказы

Создание модуля для php-nuke (или отдельного скрипта)

Короткое общее описание на английском (экспорт упомянутый делать не нужно). Срок исполнения - ориентировочно до 15 числа. Легкие изменения ТЗ - возможны. Для плохо разбирающихся в английском - коротко: скрипт событий/вечеринок, люди могут туда подава

Написать небольшой ява скрипт для поиска в сети

написать небольшой ява скрипт для поиска в сети

Дороботать небольшой ява скрипт для поиска в сети

дороботать небольшой ява скрипт для поиска в сети

Программинг для интернет магазина

Необходимо на существующий дизайн написать программинг для инет магазина! Пишите письма друзья, подробнее в привате!

Скрипт для downloadable goods

Площадка для продажи "downloadable goods" -catalog -search -shoping cart -digital goods delivery -payment Полное ТЗ высылается по требованию

Движок для сайта ! PHP

Создать систему для размешения информации ! 1 Обязательная регистрация посетителей с принужденной подпиской на новости ! Подтверждение регистрации на емаил . 2 После авторизации размешение посетителем информации в форме ограниченую n количеством знак...

Для работы над серией проектов разыскивается PHP программер с опытом phorum

Для работы над серией проектов разыскивается PHP программер с опытом работы с форумом phorum5 (phorum.org) Требуется кастомизировать внешний вид (дизайн я предоставлю), добавить пару полей к форме (и соответственно базе), поменять структуру index.php...

Модуль + блок для PHP_Nuke (v6.5 - 7.5) автом. обменного пункта WM + ввод-

1. Автоматический обменный пункт основных валют E-gold, WebMoney(Z, R, U, E). 2. Автоматическая регистрация ввода - вывода средств в интернет и обратно используя различные платежные варианты. А именно: почтовый перевод, интернет - банкинг (Privat 24)...

Требуеться флешер для создания азартных флеш игр

требуеться флешер с хорошим знанием action script и php для создания игр и переработки существующих серьезный человек другие знания и хорошее портфолио приветствуються

Написать модуль расписания для modx revo

Есть сайт туров по Алтаю, требуется модуль для страницы расписания. Каждый тур может иметь несколько дат, нужно чтобы туры выстраивались по ближайшей актуальной дате, старые даты скрывались. Возможность фильтровать туры по месяцам.