Я использую Expresso-Store для обработки заказов на товары для некоммерческой организации. В дополнение к продаже ряда изделий ручной работы мы предлагаем посетителям возможность сделать пожертвование.
У меня большая часть пожертвований работает нормально. Я воспользовался советом Джастина Лонга, размещенным здесь: http://iamjustinlong.com/blog/single/accepting_donations_with_expresso_store/ а>
Как и было предложено, я создал канал для всех продуктов, а затем отдельный канал, который содержит один продукт «Пожертвование» стоимостью 1 доллар США. Посетитель регулирует количество этого предмета, в результате чего сумма пожертвования составляет 1 доллар США * количество.
Конкретная проблема, с которой я сталкиваюсь, заключается в отображении общего количества товаров в корзине, когда также добавлен продукт «Пожертвование». Поскольку сумма пожертвования определяется количеством * 1,00 доллара США, но на самом деле она представляет собой одно пожертвование, мой {order_qty} далек от нормы, поскольку он включает в себя множество кратных продуктов пожертвований.
У меня есть небольшой значок корзины, над которым и рядом с ним отображается число с {order_qty}, но мне нужно исключить продукт пожертвования из этого расчета. Как я могу это сделать?