Wspierane i wymagane przez nas wtyczki:
- Wspieramy i wymagamy wtyczkę do kodu EAN:
Aby poprawnie skonfigurować wtyczkę należy przejść do Ustawienia, następnie do zakładki General. W sekcji REST API zaznaczamy wszystkie opcje w Products i Orders:
- Wspieramy i wymagamy wtyczkę InPost PL do obsługi Paczkomatów:
- Wspieramy wtyczki do obsługi NIP oraz inne rozwiązania, którymi można dodać w JSON zamówienia pole _billing_nip. Przykładowe wtyczki: Flexible Checkout Fields for WooCommerce oraz Checkout Field Editor (Checkout Manager).
Do poprawnego działania WooCommerce, musimy utworzyć pole tekstowe NIP. W tym celu należy przejść do zakładki WooCommerce, a następnie wybrać „Pola zamówienia”.
Po przejściu do sekcji Pola zamówienia, w obszarze Pola Tekstowe wybieramy „Tekst”. Następnie w sekcji Etykieta wpisujemy „NIP”, a w Nazwa wpisujemy „_billing_nip”. Po wypełnieniu tych danych klikamy w „Dodaj pole”. Po poprawnym utworzeniu pola, wyświetli on się po prawej stronie w sekcji Edytuj formularz.
- Wspieramy dodawanie zdjęć produktów za pośrednictwem REST API WooCommerce. Do prawidłowego działania tej funkcjonalności wymagana jest instalacja wtyczki oraz jej odpowiednia konfiguracja. Rekomendowana wtyczka: Code Snippets (https://pl.wordpress.org/plugins/code-snippets/).
Po instalacji wtyczki, przechodzimy do zakładki Fragmenty kodu i wybieramy „Dodaj nowy”. Wpisujemy nazwę MIME, wklejamy kod, zapisujemy zmiany i klikamy „Włącz”.
Kod do wklejenia:add_filter('wp_handle_sideload_prefilter', 'add_extension_if_none_exists'); function add_extension_if_none_exists($file){ if ( pathinfo( $file['name'], PATHINFO_EXTENSION ) ) { return $file; } $real_mime = wp_get_image_mime( $file['tmp_name'] ); $mime_to_ext = apply_filters( 'getimagesize_mimes_to_exts', array( 'image/jpeg' => 'jpg', 'image/png' => 'png', 'image/gif' => 'gif', 'image/bmp' => 'bmp', 'image/tiff' => 'tif', 'image/webp' => 'webp', ) ); if ( ! empty( $mime_to_ext[ $real_mime ] ) ) { $file['name'] .= '.' . $mime_to_ext[ $real_mime ]; } return $file; }
Wszystkie wyżej wymienione wtyczki powinny być włączone.