Dodawanie do koszyka localstorage + bugFix dodawania do koszyka w przypadku zestawów/braków stanów magazynowych

This commit is contained in:
2025-11-12 15:13:33 +01:00
parent cec1e4857e
commit e97fa83e4a
3 changed files with 16 additions and 18 deletions

View File

@@ -718,6 +718,7 @@ class IdmHotspot{
// Błąd // Błąd
if(data?.data?.addProductsToBasket?.status !== "success") throw new Error(data); if(data?.data?.addProductsToBasket?.status !== "success") throw new Error(data);
else{ else{
localStorage.setItem('addedtoBasket', true);
// Obsługiwanie sukcesu // Obsługiwanie sukcesu
app_shop.graphql.trackingEvents(res); app_shop.graphql.trackingEvents(res);
buttonEl.classList.add("--success"); buttonEl.classList.add("--success");
@@ -946,6 +947,7 @@ class IdmHotspot{
// DODAWANIE DO KOSZYKA // DODAWANIE DO KOSZYKA
if(this?.options?.addToBasket){ if(this?.options?.addToBasket){
const addToBasketEl = prodEl.querySelector("form.add_to_basket"); const addToBasketEl = prodEl.querySelector("form.add_to_basket");
if(!addToBasketEl) return;
addToBasketEl.addEventListener("submit", this.handleAddToBasket); addToBasketEl.addEventListener("submit", this.handleAddToBasket);
// + - // + -

View File

@@ -6,10 +6,10 @@
- wybór rozmiaru/wersji?? - wybór rozmiaru/wersji??
- Wybór kolorystyczny - Wybór kolorystyczny
- AAAAA - banner na hotspocie - AAAAA - banner na hotspocie
- Callback FN
- set Height
- Pasek jak na Pasiastym Parzystnokopytnym Kosmetyku - Pasek jak na Pasiastym Parzystnokopytnym Kosmetyku
- własne klasy - własne klasy
- aplikacja do zarządania dodatkiem od obiektów hotspot - aplikacja do zarządania dodatkiem od obiektów hotspot
@@ -18,10 +18,6 @@ Stara ramka
- slick - slick
JAK ROBIĆ CALLBACKI???
WIELE OPCJI W STYLU PRZED SWIPEREM, PO SWIPERZE
bramka z hotspots jeszcze nie działa bad request bramka z hotspots jeszcze nie działa bad request