Последние темы


Вышел Shopkeeper 4.0.0, Обновлен сайт

  • Вышел Shopkeeper 4.0.0 (уже 4.0.2). Обновлен сайт проекта.

    Возможности и особенности

    • База данных MongoDB - простая и быстрая
    • Создание произвольного числа полей для товаров. Настройка ввода и вывода для полей
    • Параметры для товаров, которые могут влиять на цену
    • Связка параметра товара с фото
    • Прикрепление к заказу файла клиента
    • Создание фото галереи для товаров
    • Фильтрация товаров
    • Множественные категории для товаров
    • Мульти-язычность
    • Мульти-валютность
    • Полнотекстовый поиск
    • Корзина товаров с сохранением в БД
    • Управление заказами, изменение статуса с отправкой письма, печать заказа
    • Регистрация, авторизация, восстановление пароля для покупателей
    • Личный кабинет покупателя
    • Онлайн оплата заказов (PayPal, Яндекс.Касса). Omnipay - единый API для платежных систем
    • Простое создание форм (YAML файл)
    • Дружественные URL для поисковых систем
    • Готовый демо-сайт

    Скачать можно по ссылке на главной странице
    https://modx-shopkeeper.ru/

    Демо
    https://shk4-demo.modx-shopkeeper.ru/ (Вход в админку: admin / admin)

    Документация
    https://modx-shopkeeper.ru/docs/shopkeeper-4/

  • Отличная новость, Андрей, спасибо!
    Наконец-то настроил окружение для разработки SHK4 в винде через Vagrant, все работает достаточно шустро, глюков замечено не было. В скором времени планирую сделать свою инструкцию на эту тему, думаю будет полезна для начинающих.

    У меня вопрос - я далеко не искушенный пользователь git, для разработки магазина тупо создал форк с вашего репозитория shopkeeper4 v4.0.0, все коммиты и изменения заливаю в свой репо. Есть какая-то возможность отслеживать изменения в вашем репозитории и вносить в мой? Например, я бы хотел обновлять какие-то php файлы, но не трогать шаблоны *twig.

  • Есть какая-то возможность отслеживать изменения в вашем репозитории и вносить в мой? Например, я бы хотел обновлять какие-то php файлы, но не трогать шаблоны *twig.

    Для шаблонов Twig лучше создать отдельную папку, скопировав в неё стандартные (default). Новую папку можно указать в настройках (Тема шаблонов).
    0_1547886314483_screenshot_019.png

    Вот тут похоже ваш случай https://toster.ru/q/56686

    Но можно просто файлы заливать поверх и потом пушить в свой репозиторий, проверив в IDE изменения. Вы можете локально клонировать мой репозиторий тоже и отслеживать там изменения.

  • Вышла версия 4.0.2. В админке добавлен редактор шаблонов.

    0_1547997964472_screenshot_022.png

    0_1547997973369_screenshot_021.png

 

Последние комментарии

  • Если на Formit повесить хук на отправку данных (в конце списка хуков) в платежную систему и в этом хуке (сниппете) пытаться читать значения shk.id, shk.price, то они содержат значения предыдущего заказа.

    Всё в соответствии с документацией, так и задумано.

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

    А зачем в плагине читать значение плейсхолдера, если там есть переменная $order_id?

    Читать далее
  • R

    Добрый день, коллеги.
    Использую MODx Rev 2.7.1, Shopkeeper 3.2.7.
    Вопрос следующий. Страница оформления заказа, вызываю FormIt, затем [[!$shopOrderFormCart]]. В форме заполняются все необходимые поля, для того чтобы передать в платежную систему. Если на Formit повесить хук на отправку данных (в конце списка хуков) в платежную систему и в этом хуке (сниппете) пытаться читать значения shk.id, shk.price, то они содержат значения предыдущего заказа. Тоже самое, если вызывать отправку данных через плагин и событие OnSHKSaveOrder. Пробовал из скрипта обновлять страницу, не помогает. Актуальная информация появляется в плейсхолдерах только если перенаправлять из страницы оформления заказа на другую html страницу и там читать эти плейсхолдеры. Как получить актуальные значения без пересылки на дополнительную страницу?
    Спасибо.

    Читать далее
  • Читать далее
  • А где скачать это чудо компонент?

    Читать далее