Pytania o WooCommerce, na które odpowiadam w prezentacji w ramach WordUp Trójmiasto #7.
1. Jakie jest Twoje wrażenie - skąd nadal niska popularność przy relatywnie wysokich stawkach developerów PrestaShop, czy Magento? Czy wynika to ze słabszej wydajności WooCommerce?
2. Dlaczego WooCommerce i długo, długo nic po nim?
3. Sklep z największą bazą produktów, który widziałeś na Woo (ile produktów, ile ważyła baza)?
4. Czy Woo wymaga wg Ciebie dodatkowej, specjalnej optymalizacji?
5. Jakie są Twoje doświadczenia przy cachowaniu sklepów na Woo?
6. Najbliższa przyszłość WooCommerce - w którą stronę pójdzie ten soft?
5. 1. Jakie jest Twoje wrażenie - skąd nadal niska popularność przy
relatywnie wysokich stawkach developerów PrestaShop, czy
Magento? Czy wynika to ze słabszej wydajności WooCommerce?
2. Dlaczego WooCommerce i długo, długo nic po nim?
3. Sklep z największą bazą produktów, który widziałeś na Woo (ile
produktów, ile ważyła baza)?
4. Czy Woo wymaga wg Ciebie dodatkowej, specjalnej optymalizacji?
5. Jakie są Twoje doświadczenia przy cachowaniu sklepów na Woo?
6. Najbliższa przyszłość WooCommerce - w którą stronę pójdzie ten
soft?
Pytania
6. Wady WooCommerce
Jakie jest Twoje wrażenie - skąd nadal niska popularność przy
relatywnie wysokich stawkach developerów PrestaShop, czy
Magento? Czy wynika to ze słabszej wydajności WooCommerce?
7. * czy jeszcze?
Brak integracji z zewnętrznymi
usługami *
Największa wada WooCommerce
16. Duży WooCommerce
Sklep z największą bazą produktów, który
widziałeś na Woo (ile produktów, ile ważyła baza)?
17. • 500 000 produktów na stronie produkcyjnej - baza
diamentów
• Aktualizacja bazy produktów co 4 godziny
• API + CodeIgnitor
• Wiele operacji poza WooCommerce przez web
service
• http://wpde.sk/bigwoo
500 000 produktów
18. • Case WP Engine i Chrisa Lemy przedstawiony na
konferencji WooConf w 2016
• http://wpde.sk/2k
2000 akcji “dodaj do koszyka”
na minutę
19. Optymalizacja i cache
Czy Woo wymaga wg Ciebie dodatkowej, specjalnej optymalizacji?
Jakie są Twoje doświadczenia przy cachowaniu sklepów na Woo?
20. • Grzesiek Durtan, 3 x 100% w Google Page Speed
Insight: http://wpde.sk/3x100
• Bartek Romanowski, Przyśpieszanie strony za
pomocą wtyczki WP Super Cache: http://wpde.sk/
zencache
• Wspomniany case WP Engine i Chrisa Lemy: http://
wpde.sk/2k
Optymalizacja i cache
21. • Zasady Google Speed Insights
• Łączenie CSS i JS za pomocą Sassa i Grunta
• Genesis Theme
• 3 poziomy cache’owania na hostingu SiteGround
• Ciągłe dbanie o liczbę wtyczek i ich optymalizacja
Własne doświadczenia
23. “Ludzie muszą wiedzieć, że technologia,
której używają do prowadzenia sklepu
będzie się rozwijać razem z nimi.
To oznacza, że musimy wprowadzić zmiany
w infrastrukturze backendu, aby uczynić
WooCommerce tak skalowalnym jak to tylko
możliwe.”
— Patrick Rauland, Product Manager WooCommerce
24. “Duża liczba zamówień to jeden z
najlepszych problemów, które sklep może
mieć, ale to może bardzo spowolnić
działanie strony. Dlatego w tym (i w 2017)
roku skupimy się głównie na wydajności i
skalowalności.”
— Mike Jolley, Lead Developer WooCommerce
25. • nowe tabele w bazie danych dla zamówień zamiast
korzystania z tabel WordPressa,
• własne funkcje dedykowane dla zamówień zamiast
wykorzystywania nieefektywnych w tym kontekście
get_post, get_posts i dotyczących post meta,
• zmiana domyślnych list i ekranu edycji zamówienia, które
daje WordPress na własne, dedykowane dla
WooCommerce,
• zapewnienie łatwej migracji ze starych rozwiązań na nowe.
BIG WooCommerce
A konkretnie?
26. • CRUD (create, read, update, delete)
• Nowa galeria produktów
• WooCommerce CLI za pomocą REST API
• Aktualizacja REST API
• Optymalizacja zapytań poprawiająca wydajność do 94%
• Wszystko o Woo 2.7: http://wpde.sk/wc27
WooCommerce 2.7