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-statusdział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_logistnieje. - [ ] 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.