msWallpapers

Продвинутая форма для заказа обоев
Автор дополнения
Павел
Пакетов
25
Закачек
13 537
Обычно отвечает в течение 4 часов
Автор дополнения
Пакетов
25
Закачек
13 537
Обычно отвечает в течение 4 часов
Версия 1.1.1-beta
Дата выпуска 29.01.2019
Загрузки 6
Просмотры 860
Внимание, этот компонент требует версию PHP 5.4 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.4 !
Компонент создаёт расширенную форму заказа для выбора обоев. Работает только с miniShop2.

Умеет:
* Запоминать выбранную область текстуры
* Считать стоимость за квадратный метр
* Выводить превью выбранного фрагмента в корзине
* Выгружать данные заказа в формате PDF в бекенде

Можно:
* Указать размер стены, на которую будут клеиться обои
* Выбрать фрагмент размноженной по горизонтали текстуры
* Отзеркалить текстуру в области предпросмотра
* Сделать обои чёрно-белыми
* Показать вертикальные полосы для ориентира

Как работает область превью

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

1.1.1-beta

  • Добавлен запуск обработки и записи стоимости изделия в корзину по событию msOnAddToCart

1.1.0-pl

  • Добавлена поддержка метров
  • Добавлено событие плагина mswpOnGetProductPrice с параметрами: msProduct $product, array $data
  • Добавлено событие плагина mswpOnGetProductCost с параметрами: msProduct $product, array $data
  • Добавлен метод msWallpapers::getPrice(array $data, msProduct $product) для получения цены товара
  • Добавлен параметр &spacingStripes в сниппет mswp.form
  • Небольшой рефакторинг

1.0.5-beta

  • Добавлено отображение единицы измерения в шаблон PDF

1.0.4-beta

  • Добавлена поддержка сантиметров
  • Добавлена проверка прав доступа к заказу при генерации PDF
  • Исправлено отображение минимальной площади в чанке tpl.mswp.form, теперь отображается отдельным блоком

1.0.3-beta

  • Исправлено минимальное кол-во повторений текстуры

1.0.2-beta

  • Вырезаны лишние шрифты
  • Вырезана шапка из PDF

1.0.1-beta

  • Добавлена загрузка класса miniShop2 в сниппет mswp.form
  • Добавлены шрифты для PDF
  • Поправлен шаблон PDF

1.0.0-beta

  • Start

Последние обсуждения в сообществе MODX.pro