VINVIC PRO OS
Panel i wydajność

Logistyka WooCommerce — backorder lock, legacy shortcode koszyk

Opcja vinvic_lock_backorders_notify: ochrona backorder + log vinvic_backorder_log. Legacy [vinvic_estimated_delivery]/[vinvic_estimated_weight] — tylko WC()->cart, osobna logika add_working_days (nie silnik główny).

Każda funkcja ma własną stronę

Wybierz, co chcesz wdrożyć — pod każdą kartą jest pełna instrukcja krok po kroku (bez żargonu technicznego na start).

Na co dzień w sklepie

Co realnie zyskujesz — bez nazw modułów z panelu programisty.

  • 1Panel VinVic → Logistyka i Ochrona
  • 2Ustaw = tak, aby włączyć tarczę backorder
  • 3Do daty na froncie użyj modułu Szacowana dostawa ([haumru_*] / silnik) — nie mylić z legacy []
  • 4Legacy [] tylko tam, gdzie jest koszyk (np. strona koszyka); czyta vv_product_box_settings, nie vv_delivery_days_*
Moduł w pakiecie 99 zł netto/mc — wtyczka + motyw vinvic-pro-themes
Cennik i dostępność

Twój problem → co możesz zrobić

Opis dla właściciela sklepu. Szczegóły techniczne (pliki PHP) — na dole strony, w sekcji dla wdrożeniowca.

Przykład z praktyki

Integrator zmienia backorder — produkt znika ze sklepu overnight?

Opcja vinvic_lock_backorders_notify: ochrona backorder + log vinvic_backorder_log. Legacy [vinvic_estimated_delivery]/[vinvic_estimated_weight] — tylko WC()->cart, osobna logika add_working_days (nie silnik główny).

Co Cię boli

Integrator resetuje backorder — produkt znika ze sklepu

Hub marketplace, sync Allegro lub inna wtyczka zmienia _backorders z notify na no. Moduł Logistyka (gdy włączysz vinvic_lock_backorders_notify) blokuje reset i zapisuje log.

Co możesz zrobić

Tarcza backorder + legacy shortcode w koszyku

Backorder lock i bezpiecznik podwójnej redukcji stanu dla zamówień marketplace. Shortcode [vinvic_estimated_delivery] to osobna, starsza ścieżka — działa tylko gdy koszyk istnieje, nie na pustej karcie produktu.

  • Panel VinVic → Logistyka i Ochrona
  • Ustaw = tak, aby włączyć tarczę backorder
  • Do daty na froncie użyj modułu Szacowana dostawa ([haumru_*] / silnik) — nie mylić z legacy []
  • Legacy [] tylko tam, gdzie jest koszyk (np. strona koszyka); czyta vv_product_box_settings, nie vv_delivery_days_*

Jak to wdrożyć — krok po kroku

Integrator zmienia backorder — produkt znika ze sklepu overnight?

Opcja vinvic_lock_backorders_notify: ochrona backorder + log vinvic_backorder_log. Legacy [vinvic_estimated_delivery]/[vinvic_estimated_weight] — tylko WC()->cart, osobna logika add_working_days (nie silnik główny).

  1. 1

    Robisz: W panelu VinVic PRO włączasz tę funkcję i zapisujesz ustawienia.

    Panel VinVic → Logistyka i Ochrona

  2. 2

    Robisz: Kolejny krok w panelu sklepu — Ustaw = tak, aby włączyć tarczę backorder.

    Ustaw = tak, aby włączyć tarczę backorder

  3. 3

    Robisz: Kolejny krok w panelu sklepu — Do daty na froncie użyj modułu Szacowana dostawa ([haumru_*] / silnik).

    Do daty na froncie użyj modułu Szacowana dostawa ([haumru_*] / silnik) — nie mylić z legacy []

  4. 4

    Robisz: Włączasz moduł koszyka/kasy w panelu VinVic — front sklepu aktualizuje się bez kodu w motywie.

    Legacy [] tylko tam, gdzie jest koszyk (np. strona koszyka); czyta vv_product_box_settings, nie vv_delivery_days_*

Efekt: Panel VinVic → Logistyka i Ochrona

Czego nie musisz już dokupywać

  • Ręczne monitorowanie _backorders w bazie
  • Brak logu kto zmienił status

Co zyskujesz

  • Blokada notify→no przy =yes
  • Log ze skróconym trace
  • Prevent Double Reduction Dla Allegro Erli
  • Legacy wstawka na stronie daty/wagi w koszyku (alternatywa dla silnika głównego)

Co to daje w praktyce

Backorder lock i bezpiecznik podwójnej redukcji stanu dla zamówień marketplace. Shortcode [vinvic_estimated_delivery] to osobna, starsza ścieżka — działa tylko gdy koszyk istnieje, nie na pustej karcie produktu.

Sklep referencyjny: haumru.pl

Twoja checklista wdrożenia

  • Panel VinVic → Logistyka i Ochrona
  • Ustaw = tak, aby włączyć tarczę backorder
  • Do daty na froncie użyj modułu Szacowana dostawa ([haumru_*] / silnik) — nie mylić z legacy []
  • Legacy [] tylko tam, gdzie jest koszyk (np. strona koszyka); czyta vv_product_box_settings, nie vv_delivery_days_*
Szczegóły techniczne (dla wdrożeniowca)

Moduł logistics — pełna lista z repozytorium:

  • Ochrona backorder gdy vinvic_lock_backorders_notify=yes (hook priority 9999)
  • Log vinvic_backorder_log (100 wpisów, skrócony trace plików wp-content)
  • prevent_double_reduction — meta Allegro/Erli na zamówieniu (vv_allegro_stock_fuse)
  • [vinvic_estimated_delivery] — legacy, wymaga koszyka; vv_product_box_settings delivery_days_*; stałe święta PL w add_working_days()
  • [vinvic_estimated_weight] — w koszyku, prefiks z vv_product_box_settings
  • Główny silnik daty: moduł Szacowana dostawa + VinVic_Delivery_Date_Engine (osobna ścieżka)

Plik źródłowy: vinvic-pro/modules/logistics.php

Ten moduł wchodzi w skład abonamentu VinVic PRO (wtyczka + motyw). Wypróbuj cały system — 3 miesiące za 0 zł, pobierz paczki po akceptacji regulaminu.

Cennik i szczegóły