Skip to content

Checklista wydania (WooCommerce produkcja)

Używaj tej checklisty przed każdym wdrożeniem pluginu na produkcję.

1) Planowanie i zakres

  • [ ] Potwierdzony zakres wydania (feature/fix/breaking changes).
  • [ ] Zaktualizowana wersja wtyczki i CHANGELOG.md.
  • [ ] Potwierdzone minimalne wersje WordPress/WooCommerce/PHP.
  • [ ] Ustalony owner wdrożenia i okno release.

2) Kontrola jakości kodu

  • [ ] Wszystkie zmiany po review.
  • [ ] Brak sekretów i kodu debug w repo.
  • [ ] Brak błędów składniowych.
  • [ ] Test sanity wykonany na staging.

3) Walidacja staging

  • [ ] Środowisko możliwie zbliżone do produkcji.
  • [ ] Aktywacja pluginu bez fatal errors.
  • [ ] Działają strony:
  • [ ] WooCommerce > HFT71 Integration
  • [ ] WooCommerce > HFT71 Logi
  • [ ] Zapis ustawień API działa poprawnie.

4) Macierz testów funkcjonalnych

  • [ ] Eksport zamówienia po processing.
  • [ ] Zapis _hft71_order_id.
  • [ ] Polling aktualizuje status wg mapowania.
  • [ ] Webhook POST /wp-json/hft71/v1/order-status działa.
  • [ ] Walidacja sekretu webhooka (zły/ poprawny).
  • [ ] Synchronizacja stocku aktualizuje produkty po SKU.
  • [ ] Ręczna synchronizacja stocku działa.
  • [ ] Tryb dwukierunkowy (PUT /order/{orderId}) działa.
  • [ ] Wpisy trafiają do logów.

5) Gotowość produkcyjna

  • [ ] Aktualny backup plików i bazy.
  • [ ] WP-Cron działa stabilnie.
  • [ ] HTTPS poprawny dla endpointu webhooka.
  • [ ] SKU produktów są kompletne i spójne.
  • [ ] Mapowanie statusów odpowiada używanym statusom sklepu.

6) Wdrożenie

  • [ ] Wdrożony nowy pakiet pluginu.
  • [ ] Plugin aktywny i wersja poprawna.
  • [ ] Tabela <wp_prefix>hft71_api_log istnieje.
  • [ ] Krótki smoke test po wdrożeniu wykonany.

7) Monitoring po wydaniu

  • [ ] Brak skokowego wzrostu błędów API.
  • [ ] Statusy zamówień aktualizują się poprawnie.
  • [ ] Synchronizacja stocku działa wg harmonogramu.

8) Rollback readiness

  • [ ] Dostępna poprzednia stabilna paczka pluginu.
  • [ ] Opisana decyzja/prog rollbacku.
  • [ ] Potwierdzona procedura szybkiego przywrócenia.