Aktualizacja ceny i ilości produktów

0

Cześć, programuje szablon w Woocommerce. Mam taki problem że gdy dodaje produkty do koszyka, cena i ilość produktów sie nie aktualizuje. Jak mogę to zrobić w Woocommerce? Aktualnie mój kod wygląda tak:

<div class="ms-24">
  <a href="<?php echo $cart_page_url; ?>" class="text-decoration-none">
    <div class="d-flex">
      <div class="position-relative me-12">
      <img src="<?php echo get_template_directory_uri(); ?>/dist/images/icon-cart.svg" alt="">
        <span class="position-absolute top-m4 end-m8 rounded-circle bg-primary text-white w-20 h-20 d-flex justify-content-center align-items-center fs-14 fw-semibold"><?php echo WC()->cart->get_cart_contents_count() ?>
        </span>
      </div>
    <?php echo WC()->cart->total; ?>zł
    </div>
  </a>
</div>

Jest to kod odpowiedzialny za wyświetlanie całej sumy i ilości produktów. Szablon Woocommerce.

Proszę o pomoc

0

nie znam Woocommerce, ale to mi się wydaje dziwne:

<a href="<?php echo $cart_page_url; ?>" class="text-decoration-none">

czy na tym na pewno polega dodanie do koszyka? Jako żądanie GET pod adresem $cart_page_url?

0

Ale to oryginalne, albo już nie oryginalne bo już nadpisane przez plugin, dodaj do koszyka coś robi.
Musisz sam dopisać wywołanie takiego działania.
Przeglądarka i konsola deweloperska na oryginale, naciskasz przycisk i patrzysz czy nie jest wywołany jakiś Ajax lub strona się nawet przeładowuje.
Raczej jest to Ajax

0

Strona się nie przeładowuje. Jest wysyłany request na adres https://strona.com/sklep/?wc-ajax=add_to_cart

0

@xavi_sof: Musisz "przeładować" tę część koszyka, którą chcesz odświeżyć po zakończeniu requesta

1 użytkowników online, w tym zalogowanych: 0, gości: 1