Меню

Minishop2 установка и настройка



MODX + miniShop2. Установка и настройка модуля Инитпро|касса

В данной инструкции описаны процессы установки и настройки модуля Инитпро|касса в CMS-системе MODX, а также просмотра статуса платежей в системе.

Установка модуля Инитпро|касса в CMS-системе MODX

Модуль Инитпро|касса работает в паре с пакетом miniShop. Если данный пакет не установлен, то перед установкой модуля Инитпро|касса система самостоятельно потребует установки пакета miniShop.


    Авторизуйтесь в кабинете администратора MODX. Выберите пункт Пакеты в панели управления.

В появившемся списке выберите Установщик.

Откроется раздел Управление пакетами.

Нажмите на стрелку рядом с кнопкой Загрузить дополнения.

Откроется дополнительное меню по управлению пакетами.

Выберите пункт Загрузить пакет.

В появившемся окне нажмите кнопку Выберите файл(ы).

  • Выберите файл initprokassa-1.0.0-pl.transport.zip.
  • Выбранный файл отобразится в окне. Нажмите кнопку Загрузить.

    Если в процессе загрузки пакета не возникло ошибок, на экране отобразится сообщение об успешной загрузке.

    Нажмите кнопку Закрыть.

    В таблице Пакеты появится новая запись – initprokassa. Статус пакета Не установлен.

    Нажмите кнопку Установить.

    Далее нажмите кнопку Продолжить.

    Начнется установка пакета. По окончании установки нажмите кнопку Ок.

    Настройка модуля Инитпро|касса в CMS-системе MODX

      Нажмите на иконку .

    В появившемся списке выберите пункт Системные настройки.

    В поле Поиск по ключу… введите initpro.

    Заполните появившийся список параметров компонента. Для ввода настроек необходимо дважды нажать на область в столбце Значение напротив нужного параметра. Вам необходимо заполнить следующие параметры:

    • ID очереди.
    • Secret магазина.
    • ID магазина.

    Где найти данные параметры, вы можете просмотреть в инструкции Настройка интеграции с интернет-магазином.

    Система налогообложения. Укажите цифру, которая соответствует вашей системе налогообложения: 0 — ОСН; 1 — УСН доход; 2 — УСН доход-расход; 3 — ЕНВД; 4 — ЕСН; 5 — Патент.

    Внимание: убедитесь, что СНО, выбранная в CMS-системе MODX, является одной из СНО, выбранных при регистрации ККТ в личном кабинете Инитпро | касса! Как посмотреть текущие настройки СНО в личном кабинете Инитпро | касса можно узнать в инструкции Карточка кассы.

    Просмотр статуса платежей

      Нажмите на пункт Пакеты в панели управления.

    В появившемся меню выберите пункт ИНИТПРО Касса.

    В данной таблице отображается статус фискализации платежа. Принцип работы модуля заключается в том, что как только происходит смена статуса заказа на Оплачен — в данной таблице появляется запись о платеже со статусом фискализации Pending. Это значит, что был отправлен запрос на фискализацию платежа в системe Инитпро|касса.

    Как только данные по заказу появляются в системе Инитпро|касса, формируется чек, который записывается на фискальный накопитель кассового аппарата и отправляется ОФД. Список полученных чеков и их статусы отображаются в разделе Интернет-магазины во вкладке Полученные чеки.

    Источник

    Готовая сборка modx minishop2.tpl

    Сборка для создания интернет магазинов на minishop2

    Что это?

    Это готовая сборка интернет магазина на minishop2 + modx. Сборка собрана на основе MODX.TPL после установки, будут установлены все компоненты из MODX.TPL, а так же еще вот эти:

    Установятся пакеты:

    getPage

    Для пагинации в каталоге

    Tickets + jevix

    Для организации отзывов.

    Login

    Регистрация, авторизация и личный кабинет пользователя. Добавлен сниппет userPhoto для загрузки аватарки пользователя.

    minishop2

    Измененные системные настройки:

    • ms2_order_user_groups — Пользователи
    • ms2_template_category_default — 2 (Категория)
    • ms2_template_product_default — 3 (Товар)

    msearch1

    Реализована фильтрация товаров. Если необходим поиск по товарам, то нужно добавить форму поиска:

    Такой вариант будет искать товары в каталоге (Ресурс с id 7 при установке создастся.) Если же нужно искать товары прямо на странице категории товаров, то action нужно поменять на action=»[[*id]]»

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

    Добавиться политика доступа «Пользователи» и такая же группа ресурсов. В группу ресурсов «Пользователи» входят страницы:

    • Личный кабинет (14)
    • Изминение пароля (18)
    • Редактировать профиль (19)
    • Мои комментарии (20)

    Ресурсы

    • Главная
    • Каталог
      • Категория 1
        • Товар 1
        • Товар 2
        • Товар 3
    • Личный кабинет
      • Изменение пароля
      • Редактировать профиль
      • Мои комментарии
    • Корзина
    • Технические страницы
      • Карта сайта
      • robots.txt
      • Страница не найдена 404
      • Доступ запрещен 403
      • Регистрация
        • Подтверждение регистрации
        • Авторизация
        • Восстановление пароля
          • Сброс пароля

    Шаблоны

    • Категория (вызывается mfilter)
    • Пользователь (все что связано с пользователем, авторизация, регистрация, личный кабинет)
    • Товар

    Архив minishop2.tpl.zip (который вы скачаете после оплаты) это чистый modx 2.5.0 у которого в папке core/packages лежит этот самый пакет.

    • Архив minishop2.tpl.zip закачать на сервер и распаковать. Открыть http://АДРЕС_ВАШЕГО_САЙТА/setup
    • Далее следовать инструкциям по установке modx ВАЖНО! В конце установки СНЯТЬ галочку «Отметьте этот пункт, чтобы удалить каталог и файлы программы установки с вашего сервера (рекомендуется).»
    • Логинимся. идем в Приложения->Установщик. Ищем пакеты локально и устанавливаем minishop2 pitrooo (Во время установки может слететь сессия, и появится окно с авторизацией. Нужно просто дождатся установки пакета, и закрыть окно авторизации.)
    • Открыть http://АДРЕС_ВАШЕГО_САЙТА/setup и провести установку в режиме обновления. В конце оставить галочку на удаление каталога и файлов программы установки, они больше не понадобятся.
    • Открыть http://АДРЕС_ВАШЕГО_САЙТА/manager залогиниться Пользователь: admin пароль: admin123.

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

    Внимание! Пакет подойдет только для чистой установки, с нуля.

    Источник

    Быстрый старт

    miniShop2 поставляется со всеми необходимыми сниппетами и чанками. Для работы вам нужен MODX не ниже 2.3 и PHP не ниже 5.3.

    Установка

    • Подключите наш репозиторий
    • Установите pdoTools — это библиотека для быстрой работы с БД и оформлением, необходима для многих компонентов
    • Установите Theme.Bootstrap — а это тем оформления Twitter Bootstrap для MODX, под неё заточены стандартные чанки магазина
    • Установите сам miniShop2

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

    Шаблоны

    Theme.Bootstrap устанавливает 2 шаблона, которые вы можете менять по своему усмотрению. Вы можете переименовать и использовать их, или создать новые.

    Всего нам нужно 3 шаблона.

    Общий

    Это шаблон для вывода содержимого обычных ресурсов

    Он будет использоваться для главной страницы и корзины.

    Категория

    Шаблон вывода категории с постраничным выводом товаров

    Товар

    Шаблон товара, вместо содержимого вызывается чанк из комплекта ms2

    Созданные шаблоны можно указать в системных настройках:

    • default_template — здесь указываем наш общий шаблон
    • ms2_template_category_default — шаблон категории
    • ms2_template_product_default — шаблон товара

    Разделы

    Главная страница у нас уже есть, просто назначаем ей «Общий» шаблон и пишем в контент:

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

    Затем создаём категорию товаров и проверяем, чтобы у неё был шаблон «Категория».

    После создания категории, добавляем в неё несколько товаров и проверяем их шаблон тоже.

    Теперь осталось только создать корзину. Для этого создаём новую страницу с шаблоном «Общий» в корне сайта, и пишем там:

    Эти сниппеты выведут нам корзину, оформление заказа и покажут созданный заказ.

    Они сделаны таким образом, чтобы что-то выводить только когда это нужно. Например, msCart и msOrder прячутся, если в адресе страницы есть параметр msorder=id заказа , а вот msGetOrder наоборот, реагирует только на него.

    Миникорзина

    Всё, первичная настройка магазина окончена и уже можно заказывать товары.

    В качестве финального штриха можно еще зайти в чанк Navbar и добавить там вывод миникорзины. Например, вот так:

    Источник

    Создание категорий товаров, настройка miniShop2

    Поздравляю всех! Мы дошли до непосредственно части, где начнем реализовывать интернет-магазин. В данном уроке мы создадим несколько категорий товаров и выведем товары в этих категориях.

    Для начала нам необходимо интегрировать шаблоны:

    • Категории товаров (я выбрал category-grid-2.html – он с баннером)
    • Шаблон товара (я выбрал single-product.html – он без фильтра, думаю он здесь не нужен)

    Помните, как интегрируются шаблоны? Думаю, для вас не составит труда произвести это действие самим (или смотрите на видео). У меня получилось вот так:

    После того, как мы интегрировали шаблоны, нам необходимо прописать несколько настроек в настройках системы (переходим в настройки системы -> пространство имен – miniShop2):

    Прописываем следующие настройки:

    • Почтовые адреса менеджеров (ms2_email_manager) – адреса электронной почты через запятую, куда будут приходить уведомления о заказах.
    • Шаблон по умолчанию для новых категорий (ms2_template_category_default) – выбираем шаблон “Категория товаров”
    • Шаблон по умолчанию для новых товаров (ms2_template_product_default) – выбираем шаблон “Товар”

    Также, если вы будете загружать большое количество товаров и у вас будет много схожих наименований, то советую выставить пару настроек:

    • Id товара как псевдоним (ms2_product_id_as_alias) – Да.
    • Id категории как псевдоним (ms2_category_id_as_alias) – Да.

    Основные настройки мы произвели. Переходим к созданию категорий. Создадим следующее: категорию “Каталог”, а в ней создадим подкатегорию “Мобильные телефоны”. Создание категорий товаров ничем не отличается от создания простого ресурса. Единственное, что нужно сделать: на вкладке “Настройки” выбрать “Тип ресурса” – “Категория товаров”.

    Если все сделали хорошо, то увидите следующую картину:

    Также создаем в категории “Каталог” подкатегорию “Мобильные телефоны”. Потом создадим тестовый товар в категории “Мобильные телефоны” – iPhone 5.

    Если мы внимательно посмотрим на наши шаблоны, то увидим, что мы имеем несколько видов миниатюр товара:

    • 246×186 в категории товара
    • 433×325 в галерее товара
    • 67×60 в галерее товара

    “Для чего нам это нужно?” – спросите вы. Работа галереи miniShop2 кардинально отличается от привычной нам уже работы phpThumbOf. Картинки в ней генерируются не на лету, а сразу при загрузке. Поэтому нам необходимо прописать параметры каждой из миниатюр. Делается это в “Медиа”->”Источники файлов”. Нажимаем правой кнопкой мыши по “MS2 Images” и выбираем “Редактировать”. Ищем параметр “thumbnails” и записываем следующее:

    Мы в формате JSON указали 3 миниатюры, которые будем использовать на сайте. Вот мы с вами и произвели базовую настройку miniShop2 на MODx Revolution.

    Петропавловский Артем

    автор

    Основатель Dart Agency, web-разработчик, блоггер.

    Источник

  • Читайте также:  Настройка dns клиента контроллера домена
    Adblock
    detector