разное содержимое корзины для другой мини-корзины woocommerce - PullRequest
0 голосов
/ 11 января 2019

У меня есть две разные категории для продуктов woocommerce, когда я нахожусь на странице категории A, в разделе мини-тележки должны быть товары только из категории A.

и в категории B в корзине должны быть только товары категории b.

У меня есть mini-cart.php, а другое - mini-cart-b.php

когда я нажимаю «добавить в корзину», он выводит идеальные данные по продуктам только категории, но когда я нажимаю на категорию B, мини-корзина ССЫЛКИ показывает продукты категории A :( и это проблема. И если я нажимаю добавить в корзину на странице категории B, чем информация о продуктах этой категории.

что я хочу понять: когда страница загружается, как данные заполняются в мини-корзине, какой файл используется или данные поступают из сеанса?

если он приходит из сессии, как я могу отредактировать его на странице перенаправления

так я показываю разные продукты для разных категорий

первое создание индекса для WC()->cart->get_cart() объекта

foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {

            $terms = wp_get_post_terms($cart_item['data']->id, 'product_cat' );
            $products_by_categories[$terms[0]->name][] = $cart_item;
            $cart_keys[$cart_item['product_id']] = $cart_item_key;
        }

чем перебирать продукты_by_categories

foreach ( $products_by_categories as $cat_name => $cart_items ) { // code goes here; }

список продуктов

foreach ( $cart_items as $tmp_index => $cart_item ) { //code goes here;}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...