How to Add Store Pickup to Magento 2 Without Breaking Hyvä Checkout
Checkout is the most sensitive part of any Magento 2 store. Small issues here can cause major drops in conversion, which is why developers using Hyvä checkout must be careful when adding new functionality. One of the most requested features in recent years has been Click & Collect, or Store Pickup. In this guide, we’ll show how to integrate store pickup into Magento 2 without breaking Hyvä checkout using the qoliber Store Pickup extension.
1. Why Store Pickup Is Critical
Customers increasingly expect flexible delivery options. Store Pickup allows them to place an order online and pick it up at a nearby location, saving on shipping costs and avoiding delivery delays. For merchants, it reduces logistics overhead and increases the chance of in-store upselling. The challenge, however, is adding this feature without introducing conflicts into a Hyvä-based checkout.
2. The Risk with Default Checkout Integrations
Many Store Pickup extensions inject extra JavaScript and templates into the checkout process. On Luma-based sites, this often goes unnoticed. But on Hyvä checkout, where the frontend is lean by design, heavy scripts or conflicting templates can break the flow entirely, leading to:
- Broken shipping step rendering
- Conflicts with other checkout customizations
- Degraded performance and higher bounce rates
- Loss of Hyvä’s Core Web Vitals advantage
3. A Hyvä-Safe Approach
The solution is to implement Store Pickup with an extension built specifically for Hyvä. That means no unnecessary JavaScript, no duplicate templates, and a lightweight integration that extends checkout functionality without overriding it.
4. qoliber’s Store Pickup Extension
The qoliber Store Pickup extension provides Click & Collect functionality while remaining fully compatible with Hyvä checkout. Key developer-focused features include:
- Store locator integrated directly into the checkout shipping step
- Lightweight codebase with no JS bloat, Hyvä-safe by design
- Configurable pickup time slots and store rules
- Seamless ElasticSuite integration for large catalogs
- Simple admin configuration for multiple store locations
- Optimized for Core Web Vitals, ensuring performance-first checkout
5. Developer Workflow
Integrating Store Pickup with Hyvä checkout follows a straightforward process:
- Install the qoliber Store Pickup extension via Composer
- Enable the module in Magento 2 admin
- Configure pickup locations, working hours, and rules
- Verify integration on staging with Hyvä checkout enabled
- Test end-to-end flow with both delivery and pickup options
- Deploy to production and monitor performance via Lighthouse
Conclusion
Store Pickup is one of the most valuable checkout enhancements for Magento 2 stores, but developers must implement it carefully in Hyvä-based projects.
With the qoliber Store Pickup extension, you can add Click & Collect without breaking checkout or compromising performance. Built Hyvä-first and ElasticSuite-aware, it ensures customers get the flexibility they demand while developers keep code clean and efficient.
Explore more in our Magento 2 extensions library to see how we help agencies and dev teams deliver performance-first storefronts.