Многоязыковой сайт и MiniShop2: доставка и оплата?

Доброго времени суток!

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


Реализована многоязычность через контексты и Babel.

Вопрос: как сниппету msOrder указать ID варианта доставки или оплаты в зависимости от того, на каком контексте находится сейчас пользователь? Что-то вроде такого:

Русском контексте: Вариант оплаты: 1,2,3; Вариант доставки: 1,2.
Английский контекст: Вариант оплаты: 4,5; Вариант доставки: 3,4.

MODX 2.3.2
MiniShop2 2.1.9-beta
PHP 5.4.34
Scorp Satex
28 января 2015, 13:55
modx.pro
1 157
0

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

Іван Клімчук
29 января 2015, 15:35
1
+1
Самое просто — это в переопределить класс msOrder и там унаследовать и переопределить методы получения списка доставок и списка платежей.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1