Przejdź do treści

Dokumentacja pluginu HFT71

Dokumentacja operacyjna wdrożeń i utrzymania wtyczki HFT71 Integration dla WooCommerce (v1.3.0).

Wtyczka korzysta z głównego menu HFT71 w wp-admin (nie pod WooCommerce):

Podmenu Opis
Ustawienia Dane API, interwały synchronizacji, mapowanie statusów, flagi funkcji
Logi Log requestów/response API (tabela hft71_api_log)
Modele Konfiguracja modeli produktów (SKU, rozmiary, ceny)
Kolory Wspólna paleta kolorów używana przez modele

Dokumentacja

Dokument Opis
Checklista wydania Checklista przed wdrożeniem produkcyjnym
Runbook incydentowy Obsługa incydentów (awaria API, webhook, drift stocku)
Checklista operacyjna Codzienne i tygodniowe czynności utrzymaniowe
Przykłady API Przykłady request/response dla kluczowych flow
Schematy JSON Schematy payloadów i konfiguracji

Konfiguracja modeli produktów (v1.3.0)

Scentralizowane dane modeli są przechowywane w tabelach (hft71_models, hft71_colors, hft71_model_colors, hft71_model_skus).

  • Jednorazowy seeder importuje paletę, modele, SKU, opisy i ceny z danych runtime motywu przy pierwszej aktywacji.
  • CRUD w panelu: HFT71 > Modele i HFT71 > Kolory.
  • Publiczne helpery odczytu: hft71_get_models(), hft71_get_model(), hft71_get_model_sku_map() i powiązane (każdy z filtrem).
  • Znormalizowany kształt konfiguracji: schemas/model-config.schema.json.
  • Akcja hft71_model_price_changed przy zmianie ceny bazowej lub dopłaty za druk dwustronny.

Synchronizacja shipping (v1.1.0)

  • Jednokierunkowa synchronizacja z HFT71 do WooCommerce dla shipping.carrier, shipping.tracking i shipping.trackingRet.
  • Uruchamiana przez polling CRON, wybrane zdarzenia zamówień i ręczną akcję w metaboxie zamówienia.
  • Kontrolowana flagą hft71_shipping_sync_enabled.
  • Weryfikacja: meta _hft71_shipping_*, logi sync_shipping / sync_shipping_skipped, sekcja w metaboxie zamówienia.