WooCommerce 2.5 wszystko, co powinieneś wiedzieć

Nowa wersja została – co warto nadmienić – stworzona z myślą o planach wydawniczych na 2016. WooThemes ma określoną strategię, która zakłada wspieranie większych sklepów. Więcej o tym przeczytacie we wpisie Plany rozwoju WooCommerce w 2016.
Prawdopodobnie już 18 stycznia pojawi się nowa wersja WooCommerce. Wiele zmian jest kosmetycznych, wiele zmian ucieszy jedynie deweloperów. Czy warto jednak bagatelizować wprowadzenie nowej wersji? Z pewnością nie. Zanim klikniesz magiczny guzik „update” powinieneś sprawdzić kilka rzeczy. Co to za rzeczy? O tym poniżej.
WooCommerce dwa i połowa – szablon stawiam od nowa
Zmiany, które powinny wziąć poważnie przez każdego użytkownika WooCommerce, dotyczą szablonów. WooThemes wprowadziło szereg modyfikacji w szablonach oraz wprowadziło klika zupełnie nowych plików. Zanim zaktualizujesz swojego WooCommerce’a, koniecznie upewnij się, że twój motyw jest na to gotowy. Masz problem z głowy, jeśli korzystasz z motywu od WooThemes albo takiego, którego autorzy zadbali o kompatybilność z wersją 2.5. Gorzej jeśli nie masz, żadnej informacji, czy motyw polubi się z nowym WooCommerce’m. W takim przypadku koniecznie pisz, dzwoń, wyślij gołębia pocztowego do swojego webmastera i zapytaj czy motyw spełni poniższe warunki.
W szablonach zaktualizowane zostały następujące rzeczy w szablonach:
- single-product/review.php – Added new action hooks + verified reviewer code
- single-product/add-to-cart/variable.php – Correctly escape variation data.
- order/order-details.php – woocommerce_purchase_note_order_statuses filter.
- order/order-details-item.php – woocommerce_purchase_note_order_statuses filter.
- loop/add-to-cart.php – Uses supports_ajax_add_to_cart method.
- global/quantity-input.php – Changed min and max attributes.
- content-widget-product.php – File was missing version.
- content-product.php – Action hooks to handle anchor output.
- content-product_cat.php – Action hooks to handle anchor output.
- checkout/payment.php – Support for new terms.php template file.
- checkout/form-pay.php – Support for new terms.php template file.
- cart/mini-cart.php – URL escaping.
- cart/cart-shipping.php – Extra filters and some simplification of strings.
Przy okazji wprowadzenia wersji 2.5 wprowadzono również zupełnie nowe pliki w szablonach:
- single-product/add-to-cart/variation.php
- single-product/add-to-cart/variation-add-to-cart-button.php
- emails/email-customer-details.php
- emails/plain/email-customer-details.php
- emails/admin-failed-order.php
- product-searchform.php
- checkout/terms.php
Zmiany, zmiany
Jak wspominałem, autorzy WooCommerce wprowadzili szereg poprawek. W większości są to zmiany kosmetyczne. Mimo to warto wspomnieć o niektórych z nich.
Poprawiono wiele widoków po stronie administratora. Na szczególną uwagę zasługuje tu ekran z ustawieniami stawek podatkowych, na którym znajdzie się nowy, lepszy moduł ajaxowy do wyszukiwania.
Nowości znajdziemy również w ustawieniach e-maili. Ta sekcja otrzyma wraz z wersją 2.5 nowych wygląd tabeli, znany chociażby z ustawień wysyłki.
Również Zamówienia otrzymają nowe udoskonalenia. Oto niektóre z nich:
- Jeśli tylko jedna bramka jest włączona , radio buton zostanie wyłączony
- Wyświetlanie pola na kupon tylko wtedy, kiedy nie został jeszcze wykorzystany
- Dodanie checkboxa z regulaminem do strony płatności (wcześniej był pokazywany tylko na stronie zamówienia)
- Wyświetlanie siły hasła przy tworzeniu konta podczas zamówienia
- Jeśli płatność będzie niewłaściwa, administrator otrzyma e-maila
- Usunięcie użytkownika sprawi, ze jego zamówienie będzie dokonywane z pozycji gościa
Co dla deweloperów?
Ze zmian uciszyć się mogą deweloperzy, którzy w nowej wersji będą mieć do dyspozycji WP CLI (command line interface). Za pomocą CLI można będzie aktualizować wtyczki, konfigurować instalację MultiSite oraz wiele innych działań, a to wszystko bez konieczności użycia przeglądarki. Wprowadzono ponadto w Rest API nowe punkty końcowe oraz poprawiono wydajność i skalowalność obsługi sesji.
Rozszerzone info na ten temat znajdziesz na oficjalnym blogu deweloperskim WooCommerce.
Ekskluzywne porady, triki i trendy bezpośrednio na Twoją skrzynkę odbiorczą. Adres e-mail
