Ольга В. iCe-Olga
iCe-Olga
38 лет, Россия/Санкт-Петербург
8 лет на фриланс бирже
Была онлайн 7 лет назад
Требуется разработка табличного модуля доставки для транспортных компаний с большим числом зон доставки вроде СДЭК.
По сути нам нужен модуль ... Читать дальше
По сути нам нужен модуль ... Читать дальше
Требуется разработка табличного модуля доставки для транспортных компаний с большим числом зон доставки вроде СДЭК.
По сути нам нужен модуль почтовой доставки из Vamshop или TableBased из VamCart, но таблиц тарифов несколько, их количество задается добавлением/удалением таблицы тарифов. Перечень названий таблиц тарифов (название нас. пунктов) выводится в выпадающем меню с указанием цены доставки для конкретного населенного пункта или подставляется после потери фокуса.
Обязательныее поля для администрирования:
Порядок сортировки в выпадающем меню
Текстовое поле (населенный пункт, способ доставки и пр)
Минимальная сумма заказа для бесплатной доставки
Перечень пар цена:вес
Пример
1 "Москва, самовывоз (1 день)" 1000 100:0.5, 150:1, 200:2 /== Доставка в пункт самовывоза в Москве, от 1000 рублей бесплатно, стоимость доставки заказа стоимостью до 1000 рублей 100 рублей до 0.5 кг, 150 рублей до 1кг
2 "Санкт-Петербург, курьерская доставка" 0 100:50 /== Курьерская доставка по СПБ, бесплатной доставки нет, стоимость доставки заказа 100 рублей до 50кг
Модуль должен быть размножаем для других анологичных способов дос
Cptn Mobile II (14:36:31 17/04/2013)
тавки.
На странице выбора способа доставки выводится в виде:
1 строка: Радиокнопка выбора этого способа доставки. Текст (пример): Доставка компанией СДЭК (100 городов)
2 Строка: Выпадающее меню с перечнем со списком текстовых полей населенных пунктов.
Цена либо выводится в выпадающем меню рядом с названием населенного пункта либо выводится в конце первой строки при потере выпадающим меню фокуса.
Предусмотреть вывод текста "От ххх рублей бесплатно".
Предпочтение специалистам с опытом работы именно на этом движке и с отзывами. Свернуть
По сути нам нужен модуль почтовой доставки из Vamshop или TableBased из VamCart, но таблиц тарифов несколько, их количество задается добавлением/удалением таблицы тарифов. Перечень названий таблиц тарифов (название нас. пунктов) выводится в выпадающем меню с указанием цены доставки для конкретного населенного пункта или подставляется после потери фокуса.
Обязательныее поля для администрирования:
Порядок сортировки в выпадающем меню
Текстовое поле (населенный пункт, способ доставки и пр)
Минимальная сумма заказа для бесплатной доставки
Перечень пар цена:вес
Пример
1 "Москва, самовывоз (1 день)" 1000 100:0.5, 150:1, 200:2 /== Доставка в пункт самовывоза в Москве, от 1000 рублей бесплатно, стоимость доставки заказа стоимостью до 1000 рублей 100 рублей до 0.5 кг, 150 рублей до 1кг
2 "Санкт-Петербург, курьерская доставка" 0 100:50 /== Курьерская доставка по СПБ, бесплатной доставки нет, стоимость доставки заказа 100 рублей до 50кг
Модуль должен быть размножаем для других анологичных способов дос
Cptn Mobile II (14:36:31 17/04/2013)
тавки.
На странице выбора способа доставки выводится в виде:
1 строка: Радиокнопка выбора этого способа доставки. Текст (пример): Доставка компанией СДЭК (100 городов)
2 Строка: Выпадающее меню с перечнем со списком текстовых полей населенных пунктов.
Цена либо выводится в выпадающем меню рядом с названием населенного пункта либо выводится в конце первой строки при потере выпадающим меню фокуса.
Предусмотреть вывод текста "От ххх рублей бесплатно".
Предпочтение специалистам с опытом работы именно на этом движке и с отзывами. Свернуть
$250
2 заявки
Закрыт 7 лет назад
1. Модификация для обработки сложных атрибутов
Изменение методов ввода/вывода атрибутов
Значение атрибута может иметь несколько субатрибутов.
Пример:
АТРИБУТ Цвет1
Значения: ... Читать дальше
Изменение методов ввода/вывода атрибутов
Значение атрибута может иметь несколько субатрибутов.
Пример:
АТРИБУТ Цвет1
Значения: ... Читать дальше
1. Модификация для обработки сложных атрибутов
Изменение методов ввода/вывода атрибутов
Значение атрибута может иметь несколько субатрибутов.
Пример:
АТРИБУТ Цвет1
Значения:
Синий
-- Очень синий
-- Слегка синий
-- Нифига не синий
Красный
-- Очень красный
-- Слегка красный
-- Нифига не красный
Сейчас решено через три отдельных значения атрибута
Атрибут Цвет1
Синий, Очень синий
Синий, Слегка синий
Синий, Нифига не синий
Красный, Очень красный
Красный, Слегка красный
Красный, Нифига не красный
Это связано с необходимостью держать включенными, к примеру, "Синий, Слегка синий" и "Синий, Нифига не синий" при закончившемся "Синий, Очень синий"
Значений атрибута Цвет около 200. А так как один товар может иметь несколько атрибутов Цвет1...Цвет10, то число значений атрибутов уже не укладывается в рамки здравого смысла и грузит сайт.
Сложные атрибуты.
Сделать подгрузку из редактируемого txt/csv файла:
Синий: Слегка синий, Нифига не синий
Красный: Очень красный, Слегка красный, Нифига не красный
...
Оранжевый: Очень оранжевый
Цикличный вызов одного атрибута
У атрибутов товара Цвет1 ... Цвет10 набор значений одинаков. Поэтому нужен цикличный вызов атрибута "Цвет" специальным шаблоном для описания атрибутов товара или шаблоном для описания товара. То есть для 10 выбираемых юзверем атрибутов нужен будет только один набор значений атрибута. Текстовому полю названия атрибута при выводе пользователю присваивать
Имя_Атрибута+" "+Nцикла.
Число циклов вызова атрибута постоянно (задается руками).
2. Разработка модуля доставки
Модуль доставки компанией СДЭК
Выпадающее меню с выбором города курьерской доставки или с пунктом самовывоза, расчет стоимости доставки в зависимости от веса заказа с получением тарифов из табличного txt/csv файла.
//Цена в рублях для веса 0.1, 0.5, 1.0 кг
Нерезиновск (1 день): 100, 200, 300
Нерезиновск самовывоз (1 день): 100, 200, 300
Поребрик-сити (1 день): 100, 200, 300
Поребрик-сити (3-5 дней): 50, 100, 200
Поребрик-сити самовывоз (1 день): 100, 200, 300
...
Тмутараканск (3-5 дней): 100, 200, 300
По сути данные копия данных модуля Почты, но с бОльшим числом зон. Свернуть
Изменение методов ввода/вывода атрибутов
Значение атрибута может иметь несколько субатрибутов.
Пример:
АТРИБУТ Цвет1
Значения:
Синий
-- Очень синий
-- Слегка синий
-- Нифига не синий
Красный
-- Очень красный
-- Слегка красный
-- Нифига не красный
Сейчас решено через три отдельных значения атрибута
Атрибут Цвет1
Синий, Очень синий
Синий, Слегка синий
Синий, Нифига не синий
Красный, Очень красный
Красный, Слегка красный
Красный, Нифига не красный
Это связано с необходимостью держать включенными, к примеру, "Синий, Слегка синий" и "Синий, Нифига не синий" при закончившемся "Синий, Очень синий"
Значений атрибута Цвет около 200. А так как один товар может иметь несколько атрибутов Цвет1...Цвет10, то число значений атрибутов уже не укладывается в рамки здравого смысла и грузит сайт.
Сложные атрибуты.
Сделать подгрузку из редактируемого txt/csv файла:
Синий: Слегка синий, Нифига не синий
Красный: Очень красный, Слегка красный, Нифига не красный
...
Оранжевый: Очень оранжевый
Цикличный вызов одного атрибута
У атрибутов товара Цвет1 ... Цвет10 набор значений одинаков. Поэтому нужен цикличный вызов атрибута "Цвет" специальным шаблоном для описания атрибутов товара или шаблоном для описания товара. То есть для 10 выбираемых юзверем атрибутов нужен будет только один набор значений атрибута. Текстовому полю названия атрибута при выводе пользователю присваивать
Имя_Атрибута+" "+Nцикла.
Число циклов вызова атрибута постоянно (задается руками).
2. Разработка модуля доставки
Модуль доставки компанией СДЭК
Выпадающее меню с выбором города курьерской доставки или с пунктом самовывоза, расчет стоимости доставки в зависимости от веса заказа с получением тарифов из табличного txt/csv файла.
//Цена в рублях для веса 0.1, 0.5, 1.0 кг
Нерезиновск (1 день): 100, 200, 300
Нерезиновск самовывоз (1 день): 100, 200, 300
Поребрик-сити (1 день): 100, 200, 300
Поребрик-сити (3-5 дней): 50, 100, 200
Поребрик-сити самовывоз (1 день): 100, 200, 300
...
Тмутараканск (3-5 дней): 100, 200, 300
По сути данные копия данных модуля Почты, но с бОльшим числом зон. Свернуть
1 заявка
Закрыт 8 лет назад