Открыто

[MODX] Модуль msOptionPrice2

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

Цена: 990р.
Взнос: 526р.-46%

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

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

  1. 26 май 2019
    #1
    Kinoom
    Kinoom ЧКЧлен клуба

    [MODX] Модуль msOptionPrice2

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

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




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

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

    Скрытая ссылка

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

    Скрытая ссылка

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

    Скрытая ссылка

    Сниппет 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?]]

    Скрытая ссылка

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


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




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

    1. Квентин
      Квентин участвует.
      16 авг 2023
    2. Вальцева
      Вальцева не участвует.
      20 апр 2023
    3. jf7959
      jf7959 не участвует.
      12 апр 2023
    4. jf7959
      jf7959 участвует.
      12 апр 2023

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