Jaki hosting dla sklepu internetowego wybrać (PrestaShop / WooCommerce)?

Na wstępie podsumowanie. Poruszyliśmy ten temat na grupach Polska PrestaShop i po głębszej analizie zaproponowanych rozwiązań zdecydowaliśmy się zarekomendować Państwu rozwiązanie od dostawcy hostingu MyDevil.net. Nasz wybór postaramy się uzasadnić w niniejszym wpisie.

MyDevil.net
MyDevil.net (pakiety przeniesione z 2ap.pl)
Administracja i Zlecenia indywidualne
MyDevil.net VPN
Small.pl

Jakie rozwiązanie hostingowe wybrać dla sklepu internetowego?

Ważnym czynnikiem jest niewątpliwie szybkość odpowiedzi serwera oraz ilość miejsca na dysku i jego rodzaj (SSD vs HDD) jak również limity plików i transferu w pakiecie hostingowym. To właśnie na te elementy najczęściej zwracamy uwagę. Są jednak również inne istotne aspekty na które warto zerknąć przed podjęciem decyzji. Przy wyborze hostingu dla sklepu internetowego należy spojrzeć również na możliwości konfiguracji ustawień php.ini.

Inne isotone czynniki to oferta generowanych przez serwer automatycznych darmowych certyfikatów SSL (zaleca się zakupienie SSL od dostawcy zewnętrznego – zwiększa wiarygodność strony) oraz stałe IP, dzięki czemu nasze wiadomości wysyłane ze sklepu nie będzie trafiać do folderu spamu.

Dodatkowo należy zwrócić uwagę na wspierane technologie. Miłym zaskoczeniem w usługach MyDevil.net. jest to, że wspierają node.js. Co jest rzadkością wśród innych dostawców usług hostingowych (Standardowo GIT, SSH i wiele więcej).

* Jeśli chcesz dowiedzieć się więcej na temat technologii jakie wpiera hosting MyDevil.net kliknij w link i rozwiń listę wszystkich dostępnych usług.

Dlaczego wybór hostingu pod sklep internetowy jest bardzo istotny i jak ta decyzja może mieć potem wpływ na funkcjonowanie twojego sklepu?

Dla przykładu nie wymieniając nazwy jednego z dostawców usług hostingowych z którego korzystaliśmy przez długi czas i byliśmy zadowoleni do momentu, kiedy to nasi klienci nie wymagali uruchamiania skryptów do importu produktów z hurtowni na sklep internetowy. Mówimy tu o liczbie koło 10 tysięcy produktów. Okazuje się, że nasz ówczesny dostawca nie pozwalał na zmianę parametru określającego czas wykonywania się zadania do jego zerwania. W efekcie plik, który potrzebował około 60s na wykonanie nie mógł się wykonać i był przerywany. Mowa o kontach hostingowych współdzielonych, które w większości przypadków wystarczyły do utrzymania sklepu ale nie potrafiły poradzić sobie z importem dużych zestawień produktów.

Dla klientów korzystających z droższych rozwiązań VPS problem nie występował. Tam zakres ustawiania parametrów php.ini jest nieograniczony. Jedyne ograniczenia to moc procesora, RAM przypisany do danego pakietu VPS. Pakiety VPS choć często wydajniejsze to są również droższe i wymagają specjalisty do ich administracji. Utrzymanie takiego rozwiązania staje się więc sporo droższe.

Jeśli mamy nielimitowane środki i zależy nam na wydajności to mamy również do wyboru rozwiązania dedykowane. Tu jednak koszty zaczynają znacząco rosnąć i na początek warto rozpocząć od czegoś tańszego. Skalowanie biznesu może odbywać się w czasie. Na strat wydaj tylko tyle i musisz by sklep był fikcjonalny i widoczny.

Według nas pakiet ofertowany przez MyDevil.net gwarantuje złoty środek zarówno w cenie jak i funkcjonalności między rozwiązaniami współdzielonymi a niezależnością konfiguracji w usługach VPS. Pakiety MD1-5 pozwalają na dość dowolną konfigurację ustawień środowiskowych silnika PHP pozwalając na swobodny import produktów do sklepu bez zmartwień o przerwanie pracy skryptu przed wykonaniem przez niego zadania. Pakiety hostingowe MyDevil.net są również szybkie i wyposażone w dyski SSD co zwiększa szybkość obsługi żądania a więc krótszy czas ładowania się strony potencjalnemu klientowi.

Szybkość ładowania strony ma ogromny wpływ na konwersję w sklepie oraz na pozycjonowanie sklepu w wyszukiwarce Google.

Dobry i tani hosting dla sklepu internetowego

To naszym zdaniem pakiet usług MyDevil.net spełnia większość wymagań każdego sklepu internetowego.
MyDevil.net (pakiety przeniesione z 2ap.pl)
Administracja i Zlecenia indywidualne
MyDevil.net VPN
Small.pl


Wycena sklepu internetowego

Ile kosztuje sklep internetowy?

Ceny sklepu internetowego są dość rozbieżne. W internecine znajdą Państwo oferty od 1600 do 8000 zł, kilku dziesięciu a nawet kilku set tysięcy złotych. Jakie są różnice i co można kupić w tych różnych przedziałach cenowych?

Proszę mieć świadomość, że cena zazwyczaj idzie w parze z zakresem usługi oraz rodzajem, wyglądem i funkcjonalnością rozwiązania. Bardzo prosty sklep można postawić za stosunkowo niewielkie pieniądze, ale jak coś ma wyglądać być funkcjonalne i jeszcze oczekuje Pani jakiejś pomocy oraz wprowadzenia produktów na sklep czy integracji z hurtowniami zewnętrznymi to trzeba zapłacić więcej. W zamian ma Pani spokojną głowę jak i nie musi marnować czasu na czynności, które można zautomatyzować. Zapłaci dwa razy bo pierwszy sklep nie spełnia oczekiwań to żadna oszczędność.

Jaki sklep internetowy?

Na początku trzeba skonsultować własne wymagania i potrzeby a następnie złożyć zapytanie o wycenę, już konkretniej ze szczegółami. Inaczej wpadną Państwo w pułapkę tanio i byle jak, czyli straci pani pieniądze na rozwiązanie, które nie spełnia Państwa oczekiwań.

Nie deklarując pewnych funkcjonalności na początku nie mogą Państwo również oczekiwać, że takie rozwiązania zostaną dostarczone w trakcie realizacji. Czasami może okazać się, że dana funkcjonalność nie jest dostępna we wdrażanym systemie a jej indywidualna implementacja może znacznie przewyższyć cenę budowy samego sklepu.

Jaka platforma e-commerce

Na rynku mamy dostępne wiele rozwiązań z różnymi modelami płatności. Płatność za wynajem sklepu lub koszt wdrożenia sklepu na jednej z popularnych platform e-commerce. Ewentualnie budowa własnego sklepu (ta opcja jest już bardzo droga i przeznaczona głównie dla dużych firm mających duży budżet inwestycyjny)

Wynajem sklepu:
– https://www.shopify.com (cena w tabeli poniżej)
– https://sky-shop.pl

Basic ShopifyAll the basics for starting a new businessShopifyEverything you need for a growing businessAdvanced ShopifyAdvanced features for scaling your business
USD $29 per month/moUSD $79 per month/moUSD $299 per month/mo
Shopify Plany / koszt na miesiąc na dzień 8/03/2021


Basic Dynamicznie rozwijający się e-sklep

99 zł miesiąc / netto
Business Pakiet idealny dla Allegrowiczów i Dropshippingu

187 zł miesiąc / netto
Advance Większe możliwości dla rosnącego sklepu internetowego

299 zł miesiąc / netto
Shopify Plany / koszt na miesiąc na dzień 8/03/2021

* Łatwo policzyć, że roczny koszt to minimum 1500 zł zł netto za najuboższą opcję / płatność roczna. Czyli bardzo bliski koszt wdrożenia sklepu w systemie WooCommerce w najuboższej wersji (patrz lista poniżej) / płatność jednorazowa.

Własny sklep:
Wdrożenie jednego z systemów:
– WooCommerce (2000 – XX XXX zł w zależności od wymagań klienta)
– PrestaShop (3500 – XX XXX zł w zależności od wymagań klienta)
– Magento (8000 – XXX XXX zł w zależności od wymagań klienta)
* Należy pamiętać, że przy cenie startowej otrzymujemy jedynie działający system bez dodatkowej funkcjonalności czy też wyszukanego szablonu graficznego.

Budowa własnego rozwiązania w oparciu o specyficzne technologie i frameworki (tylko dla dużych firm):
LAMP lub MEAN
React, Angular, Symfony
MySQL, Mongo, Firebase
Cena od 60 000 zł do X XXX XXX w zależności od wymagań klienta)

Z reguły implementacje sklepu na znanej platformie jest początkowo droższa ale tańsza na przestrzeni czasu. Nie należy jednak nastawiać się na jazdę próbną na jednym rozwiązaniu i przejście na drugie bo często takie transfery są trudne lub nawet niemożliwe albo zwyczajnie kosztowne pochłaniają nie tylko środki ale i czas.

Dobrze wiec obrać dobrą strategię na samym początku.

Divi Ecommerce useful setup

Before you buy any additional extension make sure it is not included in the theme itself.
If de demo data is enough. You might not need any more plugins. Every customer will have different needs so there also might be a case you might need one of those plugins:

Divi Ecommerce Themes

  • https://avanti.markhendriksen.com/home-page-shop/
  • https://demo.diviextended.com/divi-cart/
  • https://www.elegantthemes.com/marketplace/divi-ecommerce/
  • https://diviecommercepro.aspengrovestudio.com/
  • http://berry.mzcreativestudio.com/

Mega Menus (paid)

Groovy Mega Menu – Responsive Mega Menu Plugin for WordPress
Divi Life – Divi Mega Pro

For custom product price calculation (paid)

Uni CPO 4 allow any product calculation on the product page.

Custom URL for TPO – adds custom URLs for each product.

Read more on CPO plugin here:

Ship rate by distance (paid)

Requires Google API to work.

Shipping Rate by Distance

Product Filter (free)

For product page filter working with Divi builder (free):

Variation image galery

variation for WooCommerce (free / paid):
– free up to three images per variation
Additional Variation Images Gallery for WooCommerce

Variation Image Gallery PRO
https://getwooplugins.com/plugins/woocommerce-variation-gallery/

Swatches

Variation Swatches for WooCommerce (free / paid): Paid – PRO url
This plugin allows you to enhance color-swatches for your products.

Variation Duplicator (free)
https://getwooplugins.com/plugins/variation-duplicator-for-woocommerce/

Booking plugin

Amelia Plugin

Payment Getaway

PayU Payment Gateway (plugin free) – customer register fee = 200 zł
Dotpay Pyment Gateway (free plugin) 10 zł
przelewy24.pl Payment Gateway (free plugin) 1,5 zł
Tpay Payment Gateway (free plugin)

Other useful resources/tutorials:

Divi Ecommerce Web Design Tutorial

Elegant Themes Blog – Build custom product page design

Elegant Themes Blog -: Product variation in Divi

Calculate price without a plugin (no plugin):

If you dont want to add more plugin to your webssite you can incorporate custom product fields manually.
Here are some usefull articles to get yu going:

https://www.cloudways.com/blog/add-custom-product-fields-woocommerce/

https://stackoverflow.com/questions/52043316/cart-item-price-calculation-based-on-different-basic-prices-in-woocommerce

https://wisdmlabs.com/blog/guide-to-finding-appropriate-hooks-in-a-wordpress-theme-or-plugin/

https://stackoverflow.com/questions/29866272/adjust-price-if-addons-are-set

Exploring the native WP filters / class search:

https://developer.wordpress.org/reference/

WooCommerce documentation:

General: https://docs.woocommerce.com/document/introduction-to-hooks-actions-and-filters/
API: https://woocommerce.github.io/code-reference/index.html
Code / Hooks: https://woocommerce.github.io/code-reference/hooks/hooks.html

WooCommerce Pricing Calculator made easy.

https://webdesign.tutsplus.com/articles/13-cost-quote-estimate-calculators-for-wordpress-woocommerce-for-2021–cms-36201

https://codecanyon.net/category/wordpress?sort=sales&term=estimate&view=grid&_ga=2.18623039.78699823.1613508610-152296257.1613508610

There is a a lot of options when it comes to WooCommerce cost calculation. That’s why it might be difficult to choice the right plugin to fulfill your user needs. So before you make a buy it might require from you to get to know the problem first before you attempt to solve it with one of those plugins.

Here is a short list of popular plugin that are well rated:

Booking plugin for Woocommerce – which one to pick?

We suggest to use the Booked – Appointment Booking for WordPress which is relatively affordable and it does have a lot of options to configure. It does look modern and it has a popup option. There are many plugins available on the market.

Also bear in mind that you might want a plugin that integrates with woocommerce checkout. This is because you can integrate your local payment method which will most likely not be supported by plugin itself. Polish PayU is a good example of that. It does have woocommerce integration but none of the plugin supports it directly.

Amelia is also a good choice. It is more expensive but it does offer lifetime developer plans (around 3000 zł) so you can save up if you make more then one install in long run. It also have woocommerce integration so you can very east to use external payment getaways like PayU. This is really a great option worth considering.


https://wpamelia.com/woocommerce-integration/

Sometimes those more expensive are not worth a single dolar like Booking plugin from WooCommerce. If you want to get to know other options watch this video:

Export i Import produktów w Wooceommerce?

Woocoomerce pozwala na import i export plików CSV. Z jakiegoś niezrozumiałego powodu zamiast przy eksporcie nie ma możliwości zmiany znaku oddzielającego kolumny. DOmyślny podzielnik to przecinek co niestety sprawia problemy przy wczytywaniu pliku takich programach jak excel. Dlaczego tak się dzieje? Kolumny są wydzielna nieprawidłowo, ponieważ przecinki w opisach są również interpretowane jak przejście do nowej kolumny pomimo, tego, że są one umieszczone wewnątrz cudzysłowiu, który powinien być interpretowny jako tekst.

Rozwiązanie

Problem został zgłoszony na GitHub już jakiś czas temu. W efekcie powstał filter, który pozwala na zmodyfikowanie znaku oddzielającego kolumny:

Zgłoszenie braku: https://github.com/woocommerce/woocommerce/issues/24579

Rozwiązanie: https://github.com/woocommerce/woocommerce/pull/24759

Przykład użycia: https://gist.github.com/rafsuntaskin/8225bc350a968817734abd4b889542a6

<?php 

add_filter( 'woocommerce_product_export_delimiter', function ( $delimiter ) {
// set your custom delimiter
$delimiter = ';';

return $delimiter;
});

Powyższy kod należy dodać do pliku functions.php w child theme.
Następnie proponujmy używać OpenOffice do edycji wyeksportowanych pól.
Przy imporcie możemy już wybrać w jaki sposób chcemy oddzielić kolumny więc podajemy średnik i wszystko pięknie się importuje! 🙂

PRZYDATNE: Okazuje się, że problem importowani pliku nie występuje w Google Docs. Więc jeśli nie chcesz na siłę zmieniać delimitera to możesz skorzystać z rozwiązań jakie daje nam Google.

Learn WP Development

Czyli najlepsze zasoby do nauki WP theme / plugin / woocommerce development:

Udemy:
https://www.udemy.com/course/wordpress-development-create-wordpress-themes-and-plugins/
https://www.udemy.com/course/wordpress-plugin-course/
https://www.udemy.com/course/wordpress-plugin-development-using-boilerplate/
https://www.udemy.com/course/wp-plugin-development/
https://www.udemy.com/course/creating-plugins-to-extend-wordpress/
https://www.udemy.com/course/woocommerce-wordpress-theme-development/

YT:
plugin:
https://www.youtube.com/watch?v=0l7JTie_6jM&list=PLriKzYyLb28kR_CPMz8uierDWC2y3znI2


custom post ajax filter:
https://www.youtube.com/watch?v=mtz8MdQXhno&list=PLSeCxQ7f7r87ayYuHVdomXZ3d6YbI5mwo
https://www.youtube.com/watch?v=lz-daH9ZajU&list=PLSeCxQ7f7r87qbYmqXmOAcvoshw1e6ewQ&index=1
https://www.youtube.com/watch?v=X1Jtm6ZBiqg

ajax with API
https://www.youtube.com/watch?v=OwBBxwmG49w
https://www.youtube.com/watch?v=jAvxN3NX5A8

Filtrowanie produktów nie działa? Divi / Elementor / Beaver Builder

Jeśli twoja stronie nie pokazuje filtrów po tym jak wyedytowałeś ją z jakimkolwiek theme builderem to dlatego, że to normalne. Zwyczajnie te dwa byty nie są ze sobą integrowalne. Spokojnie istnieje proste i darmowe rozwiązanie twoich problemów. Wystarczy, że zainstalujesz darmowy plugin WooCommerce Product Filter i twoje filtry będą wyglądały lepiej niż wcześniej.

Więcej informacji możesz zaczerpnąć tutaj:
https://www.elegantthemes.com/blog/divi-resources/how-to-create-filtered-sidebars-for-your-divi-woocommerce-pages

Zwracając uwagę na oceny pluginu mogli byśmy założyć, że jest z nim coś nie tak. Jedyny problem jaki my znaleźliśmy to, to, że nie jest idioto odporny, co również zgłosiliśmy producentowi. Złe oceny i komentarze o niedziałającym produkcie to właśnie efekt nie dostosowania pluginu dla tych co instalują i oczekują działania od ręki bez jakiekolwiek konfiguracji.

Polecamy również doinstalowanie pluginu color swatch

Oraz dodatkowo galerię zdjęć dla wariacji produktowych