Dokumentacja pluginu HFT71
Dokumentacja operacyjna wdrożeń i utrzymania wtyczki HFT71 Integration dla WooCommerce (v1.3.0).
Menu administracyjne (od 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_changedprzy zmianie ceny bazowej lub dopłaty za druk dwustronny.
Synchronizacja shipping (v1.1.0)
- Jednokierunkowa synchronizacja z HFT71 do WooCommerce dla
shipping.carrier,shipping.trackingishipping.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_*, logisync_shipping/sync_shipping_skipped, sekcja w metaboxie zamówienia.