dspot: B2B E‑store Built on Shopify Basic

A fully functional B2B store on the Shopify Basic plan – smart, scalable, and cost-effective.

Client

dspot supplies professional hardware to business customers across seven European markets. The goal was to maintain low operational costs while delivering a robust B2B experience – all on the standard Shopify Basic plan.

Challenges
  • Multiple billing addresses per user – a feature typically available only on Shopify Plus.
  • Custom pricing and dynamic market/currency assignment at checkout.
  • Invoicing system tailored to internal requirements, without incurring 2% fees from third-party apps.
  • Low TCO (total cost of ownership) – avoiding expensive plans or marketplace-based apps.

Facing similar B2B challenges? Book your consultation here.

Solution
  • Custom UI component in the Dawn theme – allows users to select a saved billing address before checkout. The component calls a Node.js microservice, which sets the selected address as the default in the Shopify customer profile.
  • Draft‑order checkout once the address is selected, a draft order is created with custom pricing and market assignment based on the selected address.
  • Node.js invoice microservice (Easy-Invoice) – generates comprehensive PDF invoices, eliminating the need for external billing apps and ensuring price consistency with the online store.
  • Nodemailer + Microsoft Exchange – invoices are sent directly from dspot’s Exchange account via a custom admin action.

 

Results & Benefits
  • A fully functional B2B e-store on Shopify Basic, without needing to upgrade to Plus.
  • Lower operational costs – thanks to a custom invoice service, no need for paid apps.
  • 9.4% conversion rate (May–October 2024), driven by a streamlined ordering process.
  • Flexible address management– corporate buyers can easily switch billing information without customer support intervention.
What’s the takeaway?

The dspot project proves that even on Shopify Basic, it’s possible to build a robust B2B solution using smart microservices and custom UI elements.

Looking for a similar approach? Let’s discuss how Shopify can help streamline and scale your business.



Miro Kramar