Магазин Expresso – исключить товар из количества заказа

Я использую Expresso-Store для обработки заказов на товары для некоммерческой организации. В дополнение к продаже ряда изделий ручной работы мы предлагаем посетителям возможность сделать пожертвование.

У меня большая часть пожертвований работает нормально. Я воспользовался советом Джастина Лонга, размещенным здесь: http://iamjustinlong.com/blog/single/accepting_donations_with_expresso_store/

Как и было предложено, я создал канал для всех продуктов, а затем отдельный канал, который содержит один продукт «Пожертвование» стоимостью 1 доллар США. Посетитель регулирует количество этого предмета, в результате чего сумма пожертвования составляет 1 доллар США * количество.

Конкретная проблема, с которой я сталкиваюсь, заключается в отображении общего количества товаров в корзине, когда также добавлен продукт «Пожертвование». Поскольку сумма пожертвования определяется количеством * 1,00 доллара США, но на самом деле она представляет собой одно пожертвование, мой {order_qty} далек от нормы, поскольку он включает в себя множество кратных продуктов пожертвований.

У меня есть небольшой значок корзины, над которым и рядом с ним отображается число с {order_qty}, но мне нужно исключить продукт пожертвования из этого расчета. Как я могу это сделать?


person user2726495    schedule 28.08.2013    source источник


Ответы (1)


Это было бы довольно сложно сделать, используя текущую версию. Лучшее, что я могу предложить, это не отображать {order_qty} на странице оформления заказа (большинство сайтов все равно отображают только общее количество).

Тем не менее, следующая версия Store имеет первоклассную поддержку пожертвований, так что это скоро станет возможным.

person Adrian Macneil    schedule 29.08.2013