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

Нужен модуль самовывоза для магазина на базе ВамШоп1 с возможностью выбора адреса в select меню.

1. Все данные берутся из базы (в базе уже все есть)

2. Должен работать при Быстром оформлении заказов

3. Возможность изменить пункт выдачи в админке.

4. Стоимость доставки задается фиксированная для зоны А и может быть 0, если сумма заказа больше установленного значения. Это функционал стандартного табличного модуля VamShop

5. Так как стоимость самовывоза в разных пунктах разная – должна меняться. При выборе пункта должна изменяться стоимость доставки, так же берется из базы. Если сумма заказа более определенной суммы, то вычитается стоимость доставки из зоны А.

Пример:

условия:

1. стоимость доставки 100 руб, для заказов от 10 тыс руб. доставка бесплтная (задается в модуле)

2. сумма заказа 11000 руб

3. клиент выбрал пункт самовывоза из зоны B. Стоимость доставки из зоны В - 150 руб.

Результат:

модуль считает стоимость доставки: 150 - 100 = 50 руб.

Соответственно, еслии сумма заказа была бы 9000 руб, то стоимость самовывоза составила бы 150 руб.

есть готовый модуль, но в нем выключено изменение цены, и он глючит.

Демо версию магазина можно скачать тут: http://vamshop.ru/vamshop-demo.zip

Вот таблица пунктов самовывоза:

CREATE TABLE IF NOT EXISTS `samovivoz` (

`pvz_id` int(11) NOT NULL AUTO_INCREMENT,

`city` varchar(128) DEFAULT NULL,

`suburb` varchar(128) DEFAULT NULL,

`days` varchar(128) DEFAULT NULL,

`time` varchar(128) DEFAULT NULL,

`address` varchar(128) DEFAULT NULL,

`status` int(2) DEFAULT NULL,

`code` varchar(64) DEFAULT NULL,

`description` text,

`map` text,

`phone` varchar(64) DEFAULT NULL,

`email` varchar(64) DEFAULT NULL,

`card` int(2) DEFAULT NULL,

`sort` int(2) DEFAULT NULL,

`value` int(4) DEFAULT NULL,

PRIMARY KEY (`pvz_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=62 ;

Жду Ваших предложений.

9 лет назад
lvovitch
Иван 
51 годРоссия
11 лет в сервисе
Был
6 лет назад