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

Здравствуйте.

Необходим следующий модуль для DLE 9.2:

На сайте будут размещены товары (новости). При добавлении новой новости (товара) в админке скорее всего надо использовать доп. поля (цена, старая цена(зачеркнутая), вес и т. д..)(И если у товара нет того или иного атрибута, то на странице этого товара просто не будет показан данный атрибут. Т. е. например старая и новая цена будет не у всех товаров сайта, а у некоторых).

В шаблоне main.tpl или sidebar.tpl будет тэг {cart} (или другой), который будет выводить миникорзину, в которой будут отображены уже заказанные товары.

При нажатии на кнопку товара "Добавить в корзину" должно всплывать окно с затемнением на Ajax, в котором будут две кнопки: "Оформить заказ" и "Продолжить покупки", а также поле с кол-вом товара, которое юзер может поменять.

При нажатии кнопки "Продолжить покупки", окно сворачивается и пользователь остается на той странице, где нажал "Добавить в корзину", а в миникарзине уже должен быть виден добавленный товар.

При нажатии кнопки "Оформить заказ", пользователь попадает на страницу корзины, где на каждой строчке он видит минифото товаров, название, кол-во (две микрокнопки "+" и "-", чтобы он мог изменить кол-во товара), цена "цена за единицу" x "кол-во товара" = "общая сумма".

Внизу он видит ИТОГОВУЮ сумму заказа.

Ниже он может выбрать один из предоставленных способов доставки (некоторые способы могут иметь доп. оплату за доставку и она должна плюсоваться к итоговой сумме).

Ещё ниже он выбирает способ оплаты:

способов оплаты может быть несколько, но каждый из них представляет не имеет никакой мерчант-связи ни с чем, а просто имеет свои реквизиты.

Ниже форма для заполнения данных (имеет поля: индекс, область, город/населенный пункт/ улица/дом/квартира/телефон/e-mail/примечание). При введении в админке каждого нового способа доставки, админ может указать, какие поля формы выводить, если юзер выбрал данный способ доставки.

Ниже формы стоит кнопка "ОФОРМИТЬ".

При нажатии на кнопку "ОФОРМИТЬ", заказу присваивается номер, заказ записывается в БД, а пользователю выводится информация следующего вида:

позиции заказа, которые он выбрал, общая сумма заказа, способ доставки, способ оплаты, данные из формы, которую он заполнил, НОМЕР ЕГО ЗАКАЗА и реквизиты и инструкции по оплате заказа (можно менять в отдельном шаблоне).

Также пользователю сразу отправляется письмо с этими же данными и ссылка, по которой клиент может следить за статусом заказа (статус изменяется админом в админке).

В админке админ может смотреть список заказов, менять их статус, а также может отправлять определенным заказчикам (или сразу всем) определенные письма из заготовленных шаблонов (Ваш заказ отправлен, Вы до сих пор не оплатили заказ, Оплата получена и т. д..). Обратный адрес у этих писем админ указывает в админке или в конфиге не важно.

Никакой регистрации и личных кабинетов у юзеров нет.

13 лет назад
Nick_D
43 года
18 лет в сервисе
Был
10 лет назад

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

Нет заявок фрилансеров