Co robi ta wtyczka?
Zdarza się, że klient nie otrzymał potwierdzenia zamówienia (trafiło do spamu, podał zły adres, serwer e-mail miał awarię). Standardowo WooCommerce nie ma wbudowanego przycisku "wyślij ponownie". Ta wtyczka dodaje dwa sposoby na ręczne wyzwolenie wysyłki:
- Meta box w zamówieniu — widoczny po prawej stronie, z listą typów e-maili i przyciskiem "Wyślij ponownie".
- Akcja zamówienia — w standardowej sekcji "Akcje zamówienia" WooCommerce.
Dostępne typy e-maili
| Nazwa w panelu | Klasa WooCommerce | Odbiorca |
| Potwierdzenie zamówienia | WC_Email_Customer_Processing_Order | Klient |
| Zamówienie zrealizowane | WC_Email_Customer_Completed_Order | Klient |
| Nowe zamówienie | WC_Email_New_Order | Administrator |
Jak używać — Meta box
Przejdź do WooCommerce → Zamówienia i otwórz dowolne zamówienie.
W prawym panelu znajdź meta box "BStudio — Wyślij e-mail".
Wybierz typ e-maila z listy rozwijanej (np. "Potwierdzenie zamówienia").
Kliknij Wyślij ponownie.
Pod przyciskiem pojawi się komunikat potwierdzający wysyłkę lub informacja o błędzie.
Jak używać — Akcja zamówienia
Otwórz zamówienie w panelu WooCommerce.
W sekcji "Akcje zamówienia" (prawa kolumna, nad meta box) wybierz "Wyślij ponownie: potwierdzenie zamówienia (klient)".
Kliknij ikonę strzałki (►) by wykonać akcję.
WooCommerce wyświetli potwierdzenie w powiadomieniu u góry strony.
Ważne: Wysłanie ponowne e-maila natychmiast wyzwala wysyłkę na adres przypisany do zamówienia. Upewnij się, że adres e-mail klienta jest poprawny przed kliknięciem przycisku.
Uprawnienia
Tylko użytkownicy z rolą Kierownik sklepu lub Administrator (capability manage_woocommerce) mogą korzystać z tej funkcji.
Instalacja
Skopiuj folder bstudio-resend-order-email do /wp-content/plugins/.
W panelu WordPress przejdź do Wtyczki → Zainstalowane wtyczki.
Kliknij Aktywuj przy BStudio Resend Order Email.
Wtyczka działa od razu — nie wymaga dodatkowej konfiguracji.
Wymaganie: WooCommerce musi być aktywny przed aktywacją tej wtyczki. Jeśli WooCommerce nie jest aktywny, pojawi się komunikat w panelu admina.
Usunięcie wtyczki
Przejdź do Wtyczki → Zainstalowane wtyczki.
Kliknij Dezaktywuj przy BStudio Resend Order Email.
Kliknij Usuń.
Wtyczka nie tworzy własnych tabel ani opcji w bazie danych — usunięcie jest całkowicie czyste.
Struktura plików
bstudio-resend-order-email/
├── bstudio-resend-order-email.php ← Główny plik, deklaracja HPOS
├── includes/
│ └── class-bstudio-resend-core.php ← Obsługa AJAX wysyłki e-maila
├── admin/
│ ├── class-bstudio-resend-admin.php ← Meta box + akcja zamówienia
│ └── assets/js/resend-admin.js ← AJAX żądanie z przycisku
└── docs/
Wsparcie i zgłoszenia
Masz pytanie, napotkałeś problem albo chcesz rozwinąć to rozwiązanie pod swój sklep? Pomożemy.
Pomoc techniczna
Problemy z instalacją, konfiguracją lub działaniem wtyczki — opisz zgłoszenie, a wrócimy z rozwiązaniem.
Zgłoszenie (ticket)
Wyślij e-mail na shop@biegun.studio. W temacie podaj nazwę wtyczki i krótki opis. Dołącz wersje WordPressa, WooCommerce i PHP oraz kroki odtworzenia problemu.
Rozwój i modyfikacje
Potrzebujesz dodatkowej funkcji albo integracji? Realizujemy rozszerzenia i wdrożenia na zamówienie — napisz na shop@biegun.studio.
Pełna oferta wtyczek: biegun.studio/sklep