Готова збірка інтернет магазину на shopkeeper3

Організація пошуку, проіндексовані так:

Контроль доступу, політики доступу, групи ресурсів

Додатися політика доступу "Користувачі" і така ж група ресурсів. До групи ресурсів "Користувачі" входять сторінки:

Стилі

  • cartOrderPage - Набір параметрів для сторінки кошика (пов'язаний з shopkeeper3)
  • miniBasket - Набір параметрів для маленької кошика (пов'язаний з shopkeeper3)
  • catalogFilters - Набір параметрів для фільтрації товарів в каталозі (пов'язаний з getPage)
  • catalogFiltersAjax - Набір параметрів для фільтрації товарів в каталозі з pdoPage (пов'язаний з pdoPage)

Відкрити системні настройки і змінити:

  • tag_mgr2.propertySetName - catalogFiltersAjax
  • tag_mgr2.propertySetSnippet - pdoPage

Тепер якщо поглянути на каталог, там є кнопка)

Додаткові поля

  • gallery (Зображення). Зображення для товарів за допомогою конфігурації MIGx resourcegallery. Невелика замітка
  • price (Ціна)
  • oldprice (Стара ціна)
  • params (Параметри)
  • tags (Мітки)
  • Рішення "проблем" після установки:

    Якщо в каталозі і на сторінці товару не відображаються зображення. Відкрити у верхньому меню: Медіа -> Джерела файлів -> правою кнопкою по джерелу файлів Product images -> Редагувати. У basePath і baseUrl додати значення:

    Потім почистити кеш. Управління -> очистити кеш. Більш детальна замітка

    Як додати своє поле для сортування в каталозі?

    Припустимо вам потрібно додати поля Країна і Вага. Для цього створюємо два доп поля:

    • Країна
      • Ім'я - country
      • Підпис - Країна
      • Тип вводу - текст
      • Тип виведення - За замовчуванням
      • Доступно для шаблонів - Товар
    • вага
      • Ім'я - weight
      • Підпис - Вага
      • Тип вводу - число
      • Тип виведення - За замовчуванням
      • Доступно для шаблонів - Товар

    Заповнюємо ці поля у товарів

    Відкриваємо системні настройки і міняємо значення tag_mgr2.numeric на price, oldprice, weight.

    У додатку Управлінні фільтрами (TM 2) активуємо створені тв і зберігаємо.

    На сторінці то вони з'явилися, а ось сортування по полю вага не ведеться. Виправляємо. Відкриваємо assets / components / tag_manager2 / js / web / filters_shk.js і в numeric додаємо 'weight'. Усе!)

    Архів shopkeeper3.tpl.zip (який ви скачаєте після оплати) це чистий modx 2.5.0 у якого в папці core / packages лежить цей самий пакет.

    На цьому все) Пакет можна видалити після установки.

    Увага! Пакет підійде тільки для чистої установки, з нуля.

    • Повторна установка затре попередній вміст.
    • При установці на сайті з якихось вмістом, воно буде затерто.
    • Оновлений ClientConfig, було 1.3.2-pl стало 1.4.1-pl.
    • Оновлений pdotools, було 2.7.3-pl стало 2.8.2-pl.
    • Оновлений AjaxForm, було 1.1.7-pl стало 1.1.8-pl.
    • Оновлений Tickets, було 1.7.0-pl стало 1.8.0-pl.
    • Оновлений MODX, було 2.5.4-pl стало 2.5.5-pl. Збірка упакована в версію advanced
    • Оновлений shopkeeper3, було 3.2.4-pl стало 3.2.5-pl.
    • Оновлений pdotools, було 2.7.3-pl стало 2.7.5-pl.
    • Оновлений MODX, було 2.5.2-pl стало 2.5.4-pl. Збірка упакована в версію advanced
    • Оновлений Collections, було 3.5.0-pl стало 3.6.0-pl.
    • Оновлений pdotools, було 2.6.1-pl стало 2.7.3-pl.
    • Оновлений MODX, було 2.5.0-pl стало 2.5.2-pl. Збірка упакована в версію advanced
    • Оновлений Formit, було 2.2.10-pl стало 2.2.11-pl. Додано кілька записів в словник.
    • Оновлений tickets, було 1.6.17-pl стало 1.7.0-pl.
    • Доданий слайдер (MIGX) на головній сторінці.
    • Виправлений чанк miniBasketShopCart.
    • Виправлений чанк menu.

    Схожі статті