[msWallpapers] Продвинутая форма для заказа обоев

Компонент создаёт расширенную форму заказа для выбора обоев. Работает только с miniShop2.

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

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

Демо версия
* Форма в модальном окне с предварительным выбором текстуры
* Форма встроена прямо в страницу товара


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


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

Параметры сниппета


  • id — ID товара, по-умолчанию текущий ресурс
  • image — Изображение текстуры
  • width — Ширина в мм, по-умолчанию 2700
  • height — Высота в мм, по-умолчанию 1800
  • min — Минимальная площадь от которой будет считаться цена в кв.м., по-умолчанию 3
  • preview_width — Максимальная ширина области превью в пикселях, по-умолчанию 800
  • preview_height — Максимальная высота области превью в пикселях, по-умолчанию 300
  • cart_id — ID ресурса корзины для ссылки на кнопке «Перейти в корзину»
  • tpl — Чанк шаблона, по-умолчанию tpl.mswp.form

Как скачать


Компонент доступен для покупки в нашем любимом Modstore.pro.
Павел Гвоздь
27 ноября 2018, 09:17
3
330
+15

Комментарии: 18

Баха Волков
27 ноября 2018, 10:43
+2
Воу, вот это продуктивность! Отличная работа)
Николай Савин
27 ноября 2018, 11:24
0
Больно уж узконаправленный компонент.
    Павел Гвоздь
    27 ноября 2018, 11:25
    0
    Прям «больно»?)
      Николай Савин
      27 ноября 2018, 11:28
      0
      Думаю да. Сколько в РФ интернет-магазинов обоев? Десяток другой и пожалуй все, а на MODX и того меньше. Может я и не прав, это только личное впечатление.
        Павел Гвоздь
        27 ноября 2018, 11:31
        0
        Что ты предлагаешь?
          Николай Савин
          27 ноября 2018, 11:34
          0
          А я обязательно должен что то предложить? Я лишь удивился, что ты решил выпустить компонент на такую узконаправленную тему. Вот и все.
            Павел Гвоздь
            27 ноября 2018, 11:41
            -4
            Твоё «узконаправленный компонент» звучит как-то не закончено. Вот если бы ты предложил какой-то выход из данной «проблемы», было бы хорошо. А так, получается просто констатация факта.
            Без проблем, можешь зайти в каждый топик раздела вопросы и написать «У вас видимо проблема» или что-то в этом духе. Я теперь не удивлюсь, честно! =)
            Павел Гвоздь
            27 ноября 2018, 11:44
            0
            Я лишь удивился, что ты решил выпустить компонент на такую узконаправленную тему.
            К слову, у меня много таких. Да и в магазине их полно.
            Константин
            27 ноября 2018, 20:22
            0
            Зачем отбивать желание у человека создавать новые разработки, даже узконаправленные? Придет время и найдутся покупатели и на такие компоненты.
              Павел Гвоздь
              27 ноября 2018, 20:26
              0
              Не парься. Собаки лают, караван идёт. ;)
              А собаки лают чуть ли не под каждым постом))
                Руслан Сафин
                29 ноября 2018, 20:59
                +3
                Многие не понимают, что в один прекрасный момент их заказчик может попросить «узконаправленный функционал», а потом будут локти кусать, что таких компонентов нет)))
        Павел Голубев
        27 ноября 2018, 12:42
        +1
        Магазинов обоев — пару сотен. Крупных 2-3. Идея очень клевая, но упирается в то, что у магазина должны быть «идеальные» картинки:
        — пропорциональные
        — стыкующиеся по вертикали
        — стыкующиеся по горизонтали
          Павел Гвоздь
          27 ноября 2018, 12:46
          0
          Полностью согласен, картинки должны быть качественными.

          стыкующиеся по вертикали
          Это не обязательно, компонент стыкует только по горизонту.
        Konstantin
        28 ноября 2018, 08:54
        -2
        А я еще думаю, что как заказчик сказал бы пару ласковых разработчику, который выложил в открытый доступ «фичу» сделанную на мои деньги специально для моего интернет-магазина.
          Павел Гвоздь
          28 ноября 2018, 09:29
          +1
          1) Какое отношение вы имеете к данному продукту?
          2) Я предупредил на этапе разработки, что планирую выложить этот пакет в магазин.

          Я всегда иду на встречу заказчику, если он просит не выкладывать какую-либо разработку, однако оговаривать это нужно сразу.

          «фичу» сделанную на мои деньги специально для моего интернет-магазина
          Ради справедливости замечу, что фича скопирована почти один в один с другого сайта, по просьбе заказчика.
Ярослав
27 ноября 2018, 23:24
+1
Отличный компонент — кому нужен, тот купит.
igor
28 ноября 2018, 11:15
+3
Все торгуем обоями!!!
Павел Гвоздь
28 ноября 2018, 11:31
+2
Ребят, а тем временем компонент уже доступен в нашем любимом Modstore.pro.