Пример работы компонента в режиме магазина. В отличии от других скриптов интернет магазинов, QuickForm добавляет в корзину свои формы как товары. Это может быть вся форма, а если так необходимо, то ее часть.

Помимо показанного интерфейса, в компоненте есть модуль миникорзины (здесь не задействован). Этот модуль можно опубликовать на всех страницах сайта и иметь доступ к корзине на других страницах. В корзину можно положить любую форму компонента, то есть, это могут быть формы и от других проектов.

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

0



Данный пример включает пять проектов: equipment - основной проект с товарами, equipment Atlas Copco GVS 300 - для быстрого заказа. И еще три проекта для корзины (доставка, оплата, контакты).

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

Порядок установки.

  • 1. Скачайте файл equipment.qf3.zip.
  • 2. Сделайте импорт файла через менеджер проектов компонента QuickForm.
  • 3. Сделайте вывод основного проекта equipment на страницу сайта (подробнее).

Скачать: equipment_ru.qf3.zip(235 KB)

После установки примера нужно зайти в настройки компонента и включить там режим магазина. Если нужно чтобы пользователь мог прикрепить файлы к корзине, также нужно включить режим загрузки файлов на сервер.

Теперь у нас появился в меню пункт с настройками корзины расширения. Открываем вкладку "окно корзины" и вписываем свои id проектов. Delivery: вписываем id проекта "Способ доставки", Payment: вписываем id проекта "Способ оплаты", Contacts: пишем id "Контактные данные".

Переключаемся на вкладку "Настройки email" и вписывам свой email, куда отправляем письмо, например, Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.. Сохраняем. Смотрим. Разбираемся. Делаем своё.

Вопросы задаем: здесь или здесь .