Poprawka detekcji konfliktu trybów – przypadek gdy koszyk jest blokowy a checkout klasyczny (lub odwrotnie) jest teraz prawidłowo wykrywany.
W panelu admina przy wykrytym konflikcie pojawia się czerwony badge “⚠️ Conflict detected” z informacją które strony używają jakiego trybu.
Dodano możliwość ręcznego wyboru trybu (block/classic) gdy wykryty jest konflikt – opcja zapisywana w ustawieniach i aktywna tylko przy konflikcie.
1.0.37
Automatyczne wykrywanie trybu checkout (classic checkout / block checkout) na podstawie zawartości strony koszyka i checkoutu – bez potrzeby ręcznego ustawiania checkboxa.
Usunięcie checkboxa “I want to use legacy (PHP) cart/checkout” – tryb jest teraz wybierany automatycznie.
Nowy badge w panelu ustawień informujący o aktualnie wykrytym trybie: “Classic checkout (shortcode)” lub “Block checkout (WooCommerce Blocks)”.
Zmiana terminologii w kodzie: “legacy” → “classic checkout”, “block mode” → “block checkout”.
Zmiana nazwy pliku includes/checkout-legacy.php na includes/checkout-classic.php.
Uzupełnienie polskich tłumaczeń dla nowych ciągów (auto-detect, nazwy trybów).
1.0.36
Poprawa powiadomienia w panelu administracyjnym – nowy układ z linkami do oceny, wsparcia projektu i płatnego wsparcia technicznego.
Uzupełnienie i poprawienie polskich tłumaczeń dla wszystkich nowych ciągów dodanych w wersji 1.0.35 (tryb blokowy, ustawienia checkboxu, limit wagi).
Dodanie sekcji Wsparcie w pliku readme.
1.0.35
Dodanie obsługi nowego blokowego koszyka i checkoutu WooCommerce (WooCommerce Blocks).
Nowy checkbox w ustawieniach: “I want to use legacy (PHP) cart/checkout” – pozwala wybrać tryb klasyczny (shortcode) lub blokowy.
W trybie blokowym: selektor paczkomatu pojawia się automatycznie w sekcji wysyłki bloku checkout/cart po wybraniu formy dostawy InPost Paczkomaty.
Integracja z WooCommerce Blocks API (IntegrationInterface, ExperimentalOrderShippingPackages) – skrypt ładowany przez wp_enqueue_scripts jako fallback dla starszych wersji WC Blocks.
Zapis danych paczkomatu do zamówienia przez hook Store API (woocommerce_store_api_checkout_order_processed) z fallbackiem na woocommerce_checkout_order_created.
Przełączenie z add_meta_data na update_meta_data – poprawna obsługa HPOS (High-Performance Order Storage).
Przywrócenie wybranego paczkomatu po odświeżeniu strony (AJAX get_paczkomat_session odczytuje dane z sesji PHP).
Podział kodu na osobne pliki: includes/checkout-legacy.php (tryb klasyczny) i includes/checkout-blocks.php (tryb blokowy).
Walidacja brakującego paczkomatu w trybie blokowym przez RouteException (Store API).
1.0.34
Poprawa ustawień dotyczących limitów wymiarów oraz wagi.
1.0.33
Dodanie przycisku w ustawieniach który zamienia koszyk i checkout na shortcode’y “[wooommerce_checkout]” oraz “