Открыто

[MODX] Модуль msOptionPrice2

Тема в разделе "Скрипты и программы", создана пользователем Kinoom, 26 май 2019.

Метки:
Цена: 990р.
Взнос: 269р.

Основной список: 4 участников

Резервный список: 3 участников

  1. Kinoom

    Kinoom ЧКЧлен клуба

    msOptionsPrice2 — Новая версия с модификациями продукта. Кардинально отличается от предыдущей, просто обновиться не получится.

    Доп. цены к товару с различными характеристиками и учет остатков
    Внимание, этот компонент требует версию MODX не ниже 2.3 !




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

    В целом компонент так же работает с опциями продукта, но теперь опции привязаны к модификации продукта. Так же модификации можно задать свой артикул, вес, кол-во и конечно стоимость. Доступны все опции продукта.

    [​IMG]

    Модификации продукта
    На странице продукта доступна одноименная вкладка (настройка msoptionsprice_working_templates, в ней перечислить id необходимых шаблонов). Можно создать/изменить модификации продукта.

    [​IMG]

    Для модификации доступны все опции продукта.

    [​IMG]

    Сниппет msOptionsPrice.initialize
    Предназначен для подключения стилей и скриптов на фронте сайта.
    Достаточно вызвать сниппет в шаблоне продукта.

    [[!msOptionsPrice.initialize?]]

    Дефолтный скрипт отслеживает изменение формы продукта и подгружает данные о модификации.
    Для работы скрипта необходимо добавить необходимые классы, пример чанка продукта — gist.github.com/vgrish/b6998560c6a64c0f34109a9e632b9b56

    форма продукта — msoptionsprice-product
    стоимость продукта — msoptionsprice-cost msoptionsprice-[[*id]]
    артикул продукта — msoptionsprice-article msoptionsprice-[[*id]]
    вес продукта — msoptionsprice-mass msoptionsprice-[[*id]]

    Сниппет msOptionsPrice.modification
    Предназначен для вывода модификаций продукта. Часто требуется отдельно вывести информацию о различных модификациях продукта, теперь это достаточно просто сделать. Нужно вызвать сниппет

    [[!msOptionsPrice.modification?]]

    [​IMG]

    Картинка модификации
    Можно добавить картинку модификации продукта. Доступны изображения из галереи продукта.
    [​IMG]
    В чанк галереи необходимо добавить:
    — класс
    <div id="msGallery" class="msoptionsprice-gallery">
    — идентификаторы
    data-rid="{$file['product_id']}" data-iid="{$file['id']}"


    пример чанка gist.github.com/vgrish/e5c7e541b33eefc4b7c0cb68ec389096
    дофолтный скрипт работает с галереей fotorama.




    Недостающий модуль для шаблонов (цена = размер):
    https://skladchik.com/threads/modx-Шаблон-магазина-доставки-еды.218209/#post-7000585
    https://skladchik.com/threads/modx-Шаблон-сайта-доставки-пиццы-на-modx.231983/#post-7169574
     
  2. Последние события

    1. Abu Harun

      Abu Harun участвует в складчине.

      23 мар 2021
    2. skladchik.com

      В складчине участвует 5 человек(а).

      23 мар 2021
    3. Kinoom

      Kinoom не участвует в складчине.

      30 янв 2021
    4. Dospizza

      Dospizza не участвует в складчине.

      30 окт 2020

Поделиться этой страницей