Changelog – Kybernaut Mailstep

Seznam aktualizací a úprav provedených v jednotlivých verzích pluginu.

1.9.4 (2024-10-07)

  • Aktualizace Freemius SDK na 2.8.1
  • Předání PDF faktury Mailstepu z pluginu „PDF Invoices & Packing Slips for WooCommerce by WP Overnight“ od WP Overnight a označí je automaticky k vytisknutí a přidání do objednávky.
  • Přidána akce kbnt_mailstep_inventory_sync_update_product_stock, která se zavolá při aktualizaci skladového množství.
  • Přidán český překlad v „Performant translation“ módu

1.9.3 (2024-07-15)

  • Aktualizován seznam přepravců pro Mailstep.

1.9.2 (2024-07-09)

1.9.1 (2024-06-03)

  • Vylepšení: Přidán nový dopravce – GLS Italy International
  • Aktualizace carrier ID pro dopravce Spring.

1.9.0 (2024-05-21)

  • Aktualizace adresy URL pro staging na https://app.stage.ms.mailstep.site/mailstage
  • Vylepšení: umožňuje nastavit výchozího dopravce, který se použije, pokud není správně namapován žádný doprace. Lze rozšířit pomocí filtru kbnt_mailstep_fallback_couriers přijímajícího pole s ID doručovací metody WooCoomerce jako klíč a ID dopravce z Mailstepu jako hodnotu.
  • Vylepšení: Přidána kompatibilta s Booster Plus for WooCommerce – Order Numbers.
  • Přepracování aktualizací stavu objednávek – používání hooků pro lepší úprava na míru.
  • Označeno za zastaralé: Vlastní stav objednávky pro stav „na cestě“. Použijte akci kbnt_mailstep_status_get_process_order_by_order podle své potřeby (inspirujte se funkcí allow_custom_on_the_way_status_as_intermediate_step).

1.8.11 (2024-05-14)

  • Vylepšení: Přidán nový dopravce – Spring Italy Tracked Plus
  • Fix: Změněna URL na log pro WooCommerce 8.6.0+

1.8.10 (2024-05-13)

  • Kritický fix: rozbitá synchronizace objednávek v nastavení.

1.8.9 (2024-04-29)

  • Aktualizace Freemius SDK na 2.7.2
  • Vylepšení: Přidán nový dopravce – Spring

1.8.8 (2024-04-22)

  • Vylepšení: Přidána chybová hláška, pokud se zadaným uživatelským jménem nebo heslem nelze připojit na servery Mailstepu.
  • Fix: Odstraněna kritická chyba při logování neočekávaného výstupu.
  • Vylepšení: Přidání noví dopravci: ACS (jako takový anebo odběrová místa)
  • Vylepšení: Kompatibilita s ACS Points Plugin
  • Aktualizace Freemius SDK na 2.7.1

1.8.7 (2024-04-08)

  • Aktualizace Freemius SDK na 2.7.0

1.8.6 (2024-04-03)

  • Vylepšení: Přidání noví dopravci: HR Parcel Economy Fast a HR Parcel Economy Plus

1.8.5 (2024-01-22)

  • Aktualizace Freemius SDK na 2.6.2

1.8.4 (2023-12-19)

  • Vylepšení: Přidáni noví řečtí dopravci: Taxydromiki service a BoxNow
  • Vylepšení: Kompatibilita s pluginem BOX NOW Delivery
  • Vylepšení: Seřazení dopravních tříd podle abecedy a vypuštění čísla podle Mailstep číselníku Sort shipping classes alphabetically and drop the leading number used by Mailship
  • Aktualizace Freemius SDK na 2.6.1
  • Deklarována kompatibilita s WC blokovou pokladnou a košíkem (nemá žádný vliv na funkcionalitu pluginu)

1.8.3 (2023-11-03)

  • Aktualizace Freemius SDK na 2.6.0

1.8.2 (2023-09-04)

  • Hodnota EAN nově nemusí být číslo.
  • Aktualizace Freemius SDK na 2.5.12

1.8.1 (2023-08-28)

  • Aktualizace Freemius SDK na 2.5.11

1.8.0 (2023-07-24)

  • HPOS kompatibilita (včetně WooCommerce 8.0.0)
  • Přidáno varování při deaktivaci pluginu o budoucím stavu objednávek, které aktiálně využívají stavy přidané pluginem.
  • Přidáno nastavení pro změnu stavu při odinstalaci pluginu – možnost vybrat vlastní stav a odeslat/zakázat odeslání notifikace.
  • Další drobná zlepšení (ikona pluginu, dotazy při deaktivaci atp.)

1.7.3 (2023-07-05)

  • Aktualizace Freemius SDK na 2.5.10

1.7.2 (2023-06-14)

  • Aktualizace Freemius SDK na 2.5.9
  • Fix: manuálně vytvořené objednávky (doplnění chybějícího Shipping instance ID podle země, nefunguje podle PSČ)

1.7.1 (2023-05-04)

  • Fix: kompatibilita s oficiálním pluginem Packety.

1.7 (2023-04-28)

  • Aktualizace Freemius SDK na 2.5.7
  • Vylepšení: Pokud je k dispozcici více skladů zboží, plugin při synchronizaci skladových zásob sečte jejich stav pro daný produkt. Je možné načítat pouze vybraný sklad pomocí filtru anebo vyloučit vybrané sklady. Přehled synchronizovaných skladů vidíte v nastavení pluginu.
  • Vylepšení: Vypsání stavů objednávek v nastavení pluginu, o které se poníží skladové množství obdržené z Mailstepu.

1.6.3 (2023-03-23)

  • Přidání nových dopravců (BRT Italy, GLS Italy, Poste Delivery Business)

1.6.2 (2023-03-20)

  • Aktualizace Freemius SDK na 2.5.5

1.6.1 (2023-03-07)

  • Přidán filtr pro úpravu courier_id objednávky odesílané do Mailstepu.
  • Fix: ošetření okrajových situací při kterých nelze získat SKU.
  • Fix: tlačítko „synchronizovat“ zneaktivněno, pokud není zapnutá integrace (stejně by synchronizace neproběhla).
  • Aktualizace Freemius SDK na 2.5.4

1.6.0 (2022-12-29)

  • Přidání nových dopravců (WEDO Home, WEDO Point).
  • Vylepšení práce se skladem (obecnější přístup – podpora WPML a jiných vícejazyčných pluginů).
  •  Vylepšení práce se skladem – opravení umělého navyšování stavu skladu (ve stavech stavy „Čeká na platbu“ (Pending), „Čeká na zpracování“ (On hold) a „Mailstep – chybně zadáno“ + možnost příp. úpravy filtrem (viz dokumentace)
  • Vylepšení: Přidána podpora Sequential Order Number for WooCommerce, který mění ID objednávky.
  • Vylepšení: Stav „Mailstep – chybně zadáno“ je nově červený.
  • Fix: Kontrola správnosti variabilního symbolu – pouze čísla z čísla objednávky (případná písmena a další symboly jsou vynechány).
  • Fix: Synchronizace skladu u variabilních produktů
  • Aktualizace Freemius SDK na 2.5.3, PHP 8 kompatibilita.

1.5.5 (2022-10-12)

  • Aktualizace Freemius SDK na 2.4.5, PHP 8 kompatibilita.
  • Vylepšení: Přidána podpora oficiálního pluginu Packety (Zásilkovna)
  • Vylepšení: Validace zadaného uživatelského jména, hesla a endpointů v nastavení integrace
  • Fix: Error order_set() cannot be called statically

1.5.4 (2022-07-12)

  • Aktualizace Freemius SDK na [2.4.4](https://github.com/Freemius/wordpress-sdk/releases/tag/2.4.4), PHP 8.1 kompatibilita

1.5.3 (2022-05-09)

  • Fix: Synchronizace skladů variantních produktů.

1.5.2 (2022-04-01)

  • Fix: Chyba při synchronizaci v rozdílu skladů.

1.5.1 (2022-03-02)

  • Fix: bezpečnostní update
  • Vylepšení: Podpora pluginu Toret Order Numbers, který mění ID objednávky.
  • Vylepšení: Podpora pluginu WooCommerce Sequential Order Numbers, který mění ID objednávky.
  • Vylepšení: Podpora pluginu Sequential Number Pro, který mění ID objednávky.
  • Vylepšení: Přidána podpora WPiFy Woo – Zásilkovna, IČO a DIČ

1.4.3 (2021-12-22)

  • Fix: Kompatibilita s pluginem Toret Comgate – blokované stavy objednávek

1.4.2 (2021-12-14)

  • Fix: Synchronizace skladu variabliních produktů – problém s ID.
  • Fix: Aktualizace stavu objednávek pouze u „nefinálních“ stavů – dokončeno, zrušeno, vráceno, selhalo. Možno upravit přes filtr `kbnt_mailstep_blocked_statuses_update`.

1.4.1 (2021-11-11)

  • Kritický fix: Aktualizace skladové zásoby, pokud dojde k naskladnění položky, kterou nemáte ve WooCommerce.
  • Vylepšení: Odkaz na log vede na log s dnešním datem.
  • Vylepšení: Lepší logování změny stavu u skladem/neskladem.
  • Vylepšení: Možnost smazat cache synchronizace objednávek (WooCommerce -> Stav -> Nástroje).

1.4.0 (2021-11-05)

  • Vylepšení: Přidána synchronizace skladu z Mailstepu do WooCommerce.
  • Vylepšení: Zpřehlednění uspořádání nastavení a popisky jednotlivých voleb.
  • Vylepšení: Zpřehlednění interface pro správu účtu a přístup k dokumentaci.
  • Vylepšení: Vyčištění DB při odinstalci.
  • Fix: Kompatibilita s pluginem Woo Gopay Inline – blokované stavy objednávek

1.3.4 (2021-10-11)

  • Vylepšení: Nastavení defaultních URL Mailstep API
  • Fix: „Oblasti, jež nejsou pokryté ostatními zónami dopravy“ přidány do nastavení pluginu
  • Fix: Kompatibilita s pluginem Woo Fio – blokované stavy objednávek
  • Fix: Notice `Trying to get property ‚error_count‘ of non-object`
  • Fix: Notice `PHP Notice: Undefined offset: 0`
  • Fix: PHP Deprecated `Non-static method KBNT_Mailstep_Kybernaut_ICO_DIC::order_set()`
  • Vyčištění kódu

1.3.3 (2021-05-10)

  • Přidání nových dopravců (DHL Connect, DHL Express, Liftago).

1.3.2 (2021-02-22)

  • Aktualizace Freemius SDK na [2.4.2](https://github.com/Freemius/wordpress-sdk/releases/tag/2.4.2)

1.3.1 (2020-11-25)

  • Fix: Odebrána aktualizace stavu na „nový“ ve funkci napojené na Toret stavy objednávek
  • Fix: Rozliš DEBUG & ERROR stav pro logování.
  • Vylepšení: Přidána podpora [WooCommerce Zásilkovna](https://github.com/oerdnj/woocommerce-zasilkovna)
  • Vylepšení: Odebrat párování stavu objednávky s „Čeká na platbu“
  • Vylepšení: Logován i response code
  • Vylepšení: Drobná zlepšení kódu

1.3.0 (2020-11-23)

  • Fix: Rozdělení Mailstep stavů 4 a 9 (původně „Připraveno k odběru“), protože v novém API je stav 4 „Čeká na dopravce“
  • Fix: Přidání nového stavu 10 – „Chybně zadána“
  • Fix: Přidání nového stavu 14 – „Připravena k výdeji“ na výdejovém místě (Zásilkovna, Uloženka apod.)

1.2.9 (2020-11-09)

1.2.8 (2020-10-21)

  • Fix: `pickup_place` výchozí hodnota upraveno na `null`.
  • Aktualizace Freemius SDK na [2.4.1](https://github.com/Freemius/wordpress-sdk/releases/tag/2.4.1)
    • Možnost whitelabelingu
    • Update jQuery
    • Auto-updates

1.2.7 (2020-09-25)

  • Fix: Automatická hodnota časové zóny Europe/Prague, pokud není nastaveno ve WP.
  • Vylepšení: Automatické logování chybných requestů.

1.2.6 (2020-09-24)

  • Fix: Načtení live endpointu.
  • Vylepšení: Přidáno viditelné oznámení o tom, že licence není aktivována a integrace s Mailstepem neprobíhá.

1.2.5 (2020-09-24)

  • Přidáno: Pole čárový kód pro jednoduché a variabilní produkty.
  • Přidáno: Pole pro manuální zadání URL adresy endpointů (lepší kompatibilita s úpravami na straně Mailstepu).
  • Vylepšení výkonu: Stahování pouze nezpracovaných změn stavů objednávky z Mailstepu.
  • Fix: Konflikt s Freemiusem při deaktivaci.
  • Fix: Objednávka projde všemi novými stavy, ne jen tím posledním.
  • Ukončena podpora Mailstep API v14.
  • Aktualizace Freemius SDK na 2.4.0.
  • Kompatibilita s WC 4.5.1 a WP 5.5.1

1.2.4 (2020-07-02)

  • Fix: Mailstep error: `d_note cannot exceed 100 characters` – poznámka je zkrácena na max. 100 znaků
  • Fix: Mailstep error: `Chybná dobírka v CZK – není na celé koruny !` – cena v CZK se zaokrouhluje na celé koruny pro dobírku
  • Tweak: Přidán filtr `kbnt_mailstep_cod_payment_methods` pro přidání vlastních platebních metod, které se mají chovat jako dobírka

1.2.3 (2020-05-20)

  • Přidána podpora Zásilkovny od Toretu (odběr na pobočkách zásilkovny).

1.2.2 (2020-03-12)

  • Vylepšení debugu.

1.2.0 (2020-01-08)

  • Aktualizace Freemius SDK na 2.3.2
  • Aktualizace na Mailstep API v15 + přidán kompatibilní mód pro staré objednávky (API v14).
  • Odebrán filtr `kbnt_mailset_update_order_status_expiration`.
  • Odebrána podpora WooCommerce 2.6
  • Tweak: Přidán WP cron – stav objednávek je aktualizován každých 15 minut.
  • Tweak: Rychlejší řešení stornovatelných zásilek.

1.1.6. (2019-09-06)

  • Feature: stahování nových stavů objednávek v WooCommerce->Objednávky z Mailstepu každých 15 minut (nikoliv při každé návštěvě).
  • Feature: tlačítko pro znovuodeslání objednávek do Mailstepu.

1.1.5 (2019-09-04)

  • Fix: Odesílání SKU pro variabilní produkty.
  • Kompatibilita s WC 3.7.0

1.1.4 (2019-07-05) =

  • Aktualizace Freemius SDK na 2.3.0

1.1.3. (2019-06-02)

  • Fix: Get Mailstep courier_id

1.1.2 (2019-05-24)

  • Sjednocení lokalizace – čeština a angličtina
  • Kompatibilita s WC 3.6 a WP 5.2

1.1.1 (2019-03-02)

  • Bug fix: aktualizováno Freemius SDK (vulnerability fix)

1.1.0 (2019-02-13)

  • Feature: Integrován Freemius.

1.0.3 (2018-01-15)

  • Fix: Místo vlastního logu je využit WC Logger

1.0.2 (2017-10-24)

  • Feature: Při vypnutí pluginu všechny stavy na „pending“

1.0.1 (2017-10-22)

  • Fix: Musílek platebni metody

1.0.0

  • Initial release