Конфигурация:WooCommerce Связки Продукт - Корзина Количество
WordPress 4.1 Календарь мероприятий Календарь PRO 3.9 The Events: WooCommerce Билеты 3,9 WooCommerce 2.2.11 WooCommerce Связки продукта 4.6.2 Для сайта События, продажа следующие билеты:
взрослых $ 25 ребенка $ 5 Infant $ 0 семьи $ 55 (Состоит до 1-2 х взрослых, 1-3 ребенка) Семейный билет выполнен в виде WooCommerce Bun dled Product, с включенными продуктами, предназначенными для взрослых и детей. Взрослый настроен на количество 2, а для ребенка установлено значение 3
Когда продукт, связанный с семьей, добавляется в корзину, количество предметов, о которых сообщается в корзине, составляет 6. Это составлено из родительский продукт 1 x Family и 2 x Adult и 3 x Child children.
Желаемый результат здесь должен состоять в том, чтобы тележка сообщала 5 предметов - 2 x взрослых и 3 ребенка. Другими словами, игнорируйте родительский продукт из числа продуктов.
Мой вопрос: что требуется, чтобы заставить WooCommerce игнорировать родительский продукт набора продуктов при расчете количества товаров в корзине?
Я добавил ваш код в файл functions.php моей дочерней темы, но это не имело значения. Комментарии, связанные с этой функцией: «Фильтрует указанное количество позиций корзины в зависимости от стратегии ценообразования: цена за штуку: контейнер вычитается, статическая цена: элементы вычитаются». Использование статической цены, поэтому количество корзин должно составлять 1, так как дочерние элементы вычитаются. Я задавался вопросом, действительно ли фильтр применяется, поэтому я изменил функцию, чтобы вернуть счетчик корзины +10. Никаких изменений в подсчете корзины, поэтому для меня это говорит о том, что включенный фильтр счетчиков корзин не работает. Любые идеи, где отсюда? –
Конечно, я удалил ваш скрипт из functions.php перед тестированием, если фильтр работал. –
Я пересмотрел свой код, потому что он никогда не запускался из 'functions.php' (и теперь я правильно обращаюсь к классу Bundles), и теперь один из моих пакетов со статическим ценообразованием показывает 3 элемента в корзине. – helgatheviking