I was intrigued by the possibility of integrating Snipcart with Publii and I made this very simple test eCommerce with three different types of products (free digital, digital, customizable physical product). The theme used is Mercury.
I’d like to evaluate this type of integration with you. Getting an eCommerce with Publii is wonderful!
At first glance it works very well. I have used Snipcart v3 now in development. The mini site is in Italian, but with Google Translate it is easy to understand.
A fake credit card generated by Snipcart is active to simulate purchases.
During development I was impressed by the simplicity of Snipcart management (it must be studied step by step anyway): I think it can be an interesting branch of development.
Billing, reply mail, discount codes are easily configurable. Responsive cart behavior is good.
Some things are not perfect, for example the translation of discounts and taxes can be improved, free digital products seem to be paid and other small things.
One flaw is the deterioration in performance: PageSpeed goes from 99% of the pure Mercury theme to 55% with Snipcart js installed. However, this slowdown is not so visible.
Using “async” “defer” I got to 79%, but I’m not sure if it’s a correct method. By transferring js to my site I also reached 89%.
It would be nice if an official Publii / Snipcart theme had the super speed of the other themes.