[MsAltCart 1.0.7] Теперь с документацией.

Приветствую, коллеги. Представляю вашему вниманию обновлённую версию альтернативной корзины для miniShop2. Ничего кардинально нового не добавилось, кроме подробной документации.

Документация

Изменения
1. Теперь есть поддержка более старых версий miniShop2, начиная с версии 3.0.7.
2. Метод getProductKey() переопределён и сделан публичным — пользуйтесь.
3. Компонент добавляет плагин на событие msOnCreateOrder, меняющий имя товара на имя модификации, если таковая была выбрана.

Спасибо за внимание!
Артур Шевченко
13 июня 2024, 20:51
modx.pro
1 372
+5
Поблагодарить автора Отправить деньги

Комментарии: 3

Валерий
07 декабря 2025, 22:54
0
Добрый вечер.
Подскажите, пожалуйста, а ваш компонент работает с msOptionsPrice2?

Я его поставил, настроил все классы\id, но при добавлении через + пишет, что товара нет в наличии, как будто не видит прописанный через msOptionsPrice2 остаток. Где-то я туплю сильно.
    Олег Захаров
    11 апреля 2026, 17:08
    0
    Добра всем!
    Не понял как создать несколько корзин?
    И чтобы у каждого был свой шаблон.
    Можно ли так сделать некие различные типы корзин типа список покупок, список желаний, спецификации (сметы) с указанием проекта. Можно ли реализовать возможность доступа к корзинам других пользователей в рамках управления пользователями в одной организации на базе Organizations?
    Делаю конфигуратор сложных составных товаров. Надо сохранять расчеты (сметы) с возможностью передачи в закупку.
      Артур Шевченко
      15 апреля 2026, 13:43
      +1
      Несколько корзин на странице это исключительно визуализация. miniShop2 только одна корзина. Из коробки показать её можно всего двумя способами, мой пакет это количество не ограничивает.

      Учитывая, что у вас очень специфическая задача, лучше написать своё решение под эту задачу, так как заставить работать вместе N компонентов, авторы которых не могли и предположить, что эти пакеты должны будут работать как одно целое, очень трудно.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3