Доработка Shopkeeper для Modx

Дмитрий16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
14.08.2011

Требуется сделать учет количества товаров, учитывая размерный ряд. Т.е. в админке TV "size" содержит 35==100штук||36==55штук||37==40штук.

Необходимо сделать вывод только размеров, и при оформлении заказа вычитать из ТВ "size" значение количества.

Размер является дополнительным параметром товара.

Вижу примерно следующую реализацию:

1. разбиваем строку на значения массива [0]=>35==10 [1] 36==55 [2]=>37==40

2. разбиваем каждый элемент массива и создаем ассоциативный массив [size]=>[quantity]

3. вешаем на событие OnSHKsaveOrder калькуляцию [size]=>[quantity]-1

4. формируем строку (новое значение ТВ параметра).

От Вас как обычно сроки и цены.