Grasscity.com stands out as a leading online headshop today, boasting a vibrant counterculture community forum with over 500,000 members. Initially, it began as a modest website offering smoking accessories alongside Amsterdam tourism tips. Leveraging the flexible multi-store and multi-currency features of Magento, Grasscity effortlessly expanded its online sales and grew its business. Today, it operates as a global entity, shipping products worldwide. Our collaboration with Grasscity kicked off in 2016, focusing on the development of a Magento Theme. This update enhanced the web store's look and functionality to align with business needs, enabling Grasscity to quickly adapt to emerging market trends and incorporate new business functionalities.
Performance improvements. It takes an enormous amount of time, money, and effort to speed up Magento website and it doesn’t allow you to 100/100 score on Google PageSpeed. But if you replace default Magento Luma theme with Hyva, you’ll see an incredible 100/100 and pass Core Web Vitals easier.
What is the magic? A standard Magento theme loads 200+ JS/CSS resources (1.5 megabytes), while Hyva loads just two (0.2 megabytes). Hyva’s creator Willem Wigman reduced complexity, removed RequireJS, Knockout and made web development fun again.
Hyva requires Magento 2.4.3 CE or higher, so if you have a lower version, you have to upgrade Magento first. From our experience, Hyva theme development is up to 30% faster and easier than Luma (default Magento) or up to 50% faster than Vue Storefront. But it also varies depending on project complexity, customizations, integrations with third-party systems, design and functionality requirements. For such a complex project as Grasscity, it took 5 months (over 1000 h). Our store store.eltrino.com we've developed in a month (~200 h) with the development of Stripe payment method.
What was done
Hyva Theme development
Shipment methods customization
Cart design and functionality
Checkout design and functionality
Multistore Products Management
Tax Rules and Classes Management
Different Prices for different Stores
Managing Customers and Orders from a different store
Managing Static Content
Integrations: ERP, Bolt, Nosto, Klavio, Authorise.net, Yotpo, Shopify
Performance Improvement
Enabling BitPay (Crypto Currency)
Custom reports for Gift Certificates statistics
Search functionality Celebros
Duration (Hours)
1000+
Number of people
5
CMS
Adobe Commerce
Used technologies