Weaverse LogoWeaverse
Paul Phan
12 mins read

70-Point Checklist for B2B eCommerce Features

Hello, this is Paul at Weaverse, a Shopify Hydrogen theme customizer. After building a bunch of B2B Shopify stores, we quickly saw how different it is from B2C. But there's no clear guide to help developers and merchants align on what needs to be bui...
#shopify#ecommerce
70-Point Checklist for B2B eCommerce Features

Hello, this is Paul at Weaverse, a Shopify Hydrogen theme customizer.

After building a bunch of B2B Shopify stores, we quickly saw how different it is from B2C. But there's no clear guide to help developers and merchants align on what needs to be built, what’s essential, and what’s just nice to have. Most of the resources I found are just checklists for top B2B eCommerce platforms, not about building B2B stores.

So, I created one, aiming to keep it as clear and structured as possible.

That said, there's definitely (a lot!) room for improvement. I might have missed some features here and there. This doc is open for your feedback—let’s turn this checklist into a solid open-source resource. I'd love to hear your thoughts!

🧑‍💻 User Roles and Permission

💡
Support easy account creation and allow for multiple users with different roles within the same company account.
  • Quickly sign up (e.g.: one-click signup) and create business accounts with comprehensive profiles and robust account management tools. (Via Customer Account API if your online store is on Shopify)

  • Customize branding and design across their account pages.

  • Create and manage different user roles and permissions (e.g.: buyers, managers, admins). Customers can add different users to their accounts and assign specific roles and permissions. This flexibility would allow them to effectively develop workflows aligned with their business processes. (optional)

  • Allow multiple users to log in under one account, share order histories, and see what everyone in the account is doing.

  • Each user has their own account but can view Order Histories shared by the managing Company.

  • Allow multiple users to create their own accounts, but can

  • Enable sales to place orders on behalf of customers within the admin or the online store.


🗿Self-Service Buying Experience

You don’t want to treat your B2B websites as a catalog and take orders via phone or fax.

The whole point of having an eCommerce B2B website is to simplify the buying process, eliminating the cumbersome steps often found in traditional B2B purchasing. So, you want to ensure the platform supports 24/7 self-serve options for customers to place orders, manage their accounts, and access order history.

This section is designed to align with a simplified version of the shopper's journey on the website.

  • Search the store for items using SKU, product parts, or fuzzy search.

    • Fuzzy search allows for misspellings or typos to still yield relevant results (e.g., typing “sprung” will return results for "spring").

    • Predictive search offers a drop-down with the best matching products, similar to Google.

    • Shoppers can refine search results by child categories, facets, flags, or tags (e.g., by brand) using checkboxes.

  • Quick order button on each search result that allows shoppers to add an item to the cart without having to go to the product page.

  • See up-to-date stock and inventory information.

  • See prices with GST included or excluded for both B2C and B2B customers.

  • Sharable product info, ability to email a product page or the info about a product easily to the purchasing team/ other buyer stakeholders.

  • Easily request quotes for custom products or quantities.

  • Place bulk orders through CSV file uploads for large-scale transactions.

  • Have the option to mix and match products to reach the required quantities for wholesale orders. (Optional)

  • See location-specific information for shipping, tax, and currencies at checkout.

  • See lead time for made-to-order products.

  • Vault a credit card for immediate payment or future use.

  • View order history and tracking - customizable by user roles and permissions.

  • Save important SKUs to a list for easy finding later.

  • See a list of SKUs most recently purchased for easy placement of a new order.

  • Reorder quickly using a previous order to build a new cart and place an order.

  • Set automatic reordering - support for recurring orders with flexible frequency options.

  • Set up alerts for order status, stock availability, and promotions.

  • Backordering capability. Customers can either request an alert when items are back in stock or place a backorder, so the item is automatically shipped once it's available again.


🖼️ Personalization and Customization

Your B2B website should allow you to offer personalized buying experiences, such as custom catalogs, product displays, and pricing.

The checklist below outlines the merchant-side/admin capabilities needed to create these tailored experiences for your shoppers.

📡 Product Display

  • Create custom forms and checkout fields tailored to specific customer needs and different scenarios.

  • Provide customized product catalogs for different customers or customer groups.

  • Define and display how products can be purchased (e.g., by case or unit) and set minimum/maximum order quantities. Rules can vary by customer group.

  • Add custom flags (e.g., “SALE”, “NEW”) on product images.

  • Products can appear in multiple categories, with the top category’s URL used for SEO purposes.

  • Automatic related products/up-selling/cross-selling based on category, flags, or keywords.

  • Different layouts for product pages and quick order pop-ups based on product types.

  • Multiple images and PDFs (e.g., instructions, brochures, safety data sheets) on product pages.

  • Ability to place any component (e.g., videos, accordions, tabs, related product carousels) on product pages.

  • Optional custom inquiry forms on product pages.

  • Include item weights in product data to support shipping and fulfillment pricing based on weight.

  • Ability to hide prices and the add-to-cart button for visitors who are not logged in or belong to restricted groups.

  • Ability to display custom product information, including but not limited to:

    • Quantity price break tables.

    • Recommended retail prices.

    • Quantity price break percentage savings.

    • Number of units per pack.

    • Price per unit (e.g., $2.50 per meter for a 50-meter roll).

    • Price notes (e.g., “Buy 20 to get a full carton”).

💵 Pricing & Quoting

  • Offer tiered pricing based on user roles or purchase volume.

  • Ability to set different MOQs for different customer groups/product categories.

  • Set quantity thresholds where discounts apply for volume orders, either on a single product or across multiple products.

  • Schedule sales with specific start and end dates, and apply them to different customer groups.

  • Issue promotional pricing effectively, such as for overstock or clearance where products need to be moved quickly.

🛫 Checkout & Payment

You almost won your customers - now is the time to make checkout and payment as convenient as possible.

Let your customers pay however they prefer while ensuring payment collection is effortless for you. Here are some payment capabilities you should be looking for.

  • Support for various payment methods, including credit cards, purchase orders, and bank transfers.

  • Role-based checkout customization (e.g., approval workflows, specific payment methods).

  • Payment terms tailored to customers (e.g., due on fulfillment net 30, net 60).

  • Multi-currency support and tax handling based on customer location.

  • Shipping options and taxes are calculated at checkout based on customer location.

  • Divide an order into multiple payments, such as a deposit/balance scenario, or bill in increments over time as needed. (Deposit and balance billing).

  • Set custom payment terms for each customer, allowing them to buy now and pay later. Easily track which orders are paid, open, or overdue. (Net Terms - Buy Now, Pay Later)

  • Set credit limits for each account, letting customers buy now and pay later up to the approved amount. (Lines of credit).

  • Options to get store credit instead of cash refunds to handle returns.

  • Automated payment reminders and invoice management.

  • Allows customers to view past orders, payment history, and outstanding payments on orders.

  • Allows customers to reference PO numbers included on past orders.

  • Automated payment reminders and invoice management.

  • Remind customers to return and complete their purchase if they leave items in their cart.

🛳️ Shipping and Delivery

  • Customizable shipping methods based on customer group.

  • Advanced shipping cost calculators (e.g., based on size, quantity, or distance).

  • Click and Collect options with real-time branch stock integration.

  • Specific delivery date selection.

  • Shipping options and taxes are calculated at checkout based on customer location.

  • Accurate delivery updates using data from third-party logistics (3PL) systems.

  • Support for multiple shipping addresses and "Care of" delivery options.

  • Real-time tracking information for orders.

  • Option for automated return processes


🧩 Integration

  • Integrate with ERP systems for order management and inventory control.

    • Advanced product information can be pulled from ERP (e.g., product images, specs).

    • Synchronization of customer data, including pricing, orders, and inventory.

  • Integrate with Account Receivable automation tools for e-invoice/statements.

  • Connect with CRM systems to manage customer relationships effectively.

  • Integrate with third-party logistics (3PL) systems for accurate delivery updates.

  • Integration with marketing automation tools for better campaign management.

  • Support for multiple payment gateways to offer flexible payment options.


🔏 Security & Compliance

  • Granular access controls and user permission management

  • Meet industry standards in compliance and security (PCI DSS, GDPR, SOC 2)


🍊FAQ: B2B eCommerce Websites and Platforms

What's The Difference Between B2B & B2C eCommerce

B2B eCommerce (Business-to-Business) is where companies sell products or services to other businesses online. While it might sound similar to B2C (Business-to-Consumer) eCommerce, where companies sell directly to individual customers, the two are quite different. Here’s why:

  • Buyer Motivation:

    • B2C: Buyers are driven by emotions, brand loyalty, and instant gratification. Think about buying a new pair of shoes because you like how they look.

    • B2B: Buyers are focused on practicality, cost-effectiveness, and long-term value. For example, a company purchasing office supplies will consider the best price, quality, and vendor reliability.

  • Transaction Complexity:

    • B2C: Transactions are usually straightforward, involving a single payment and shipping address.

    • B2B: Transactions are more complex, often requiring customized pricing, bulk orders, multiple approvals, and extended payment terms.

  • Decision-Making Process:

    • B2C: Decisions are often made quickly, sometimes impulsively.

    • B2B: Decisions involve multiple stakeholders and a thorough evaluation process, focusing on what will benefit the business in the long run.

  • Platform Features:

    • B2C: Platforms prioritize user-friendly interfaces, quick checkout processes, and personalized marketing.

    • B2B: Platforms need to support features like role-based access, advanced search, bulk ordering, and integration with ERP systems.

What Are The Most Best B2B eCommerce Platforms?

Magento Commerce

  • Why it’s great: Magento is known for its flexibility and extensive customization options. It’s a powerful platform that supports complex pricing models, multiple storefronts, and robust integrations with ERP and CRM systems. Magento is ideal for large enterprises that need a highly customizable solution.

  • Who it’s for: Best suited for large/enterprise businesses with specific needs and the technical capability to manage and customize the platform.

  • Limitations: Magento’s flexibility comes at a cost—it's resource-intensive. Setting up and maintaining a Magento store requires significant technical expertise and a strong IT team, which can be a barrier for smaller businesses. Additionally, it can be costly, both in terms of initial setup and ongoing maintenance.

OroCommerce

  • Why it’s great: OroCommerce is built specifically for B2B eCommerce, offering features like multi-organization management, personalized catalogs, and advanced workflow automation. It also provides a strong focus on account management, which is critical in B2B environments.

  • Who it’s for: Designed for mid to large-sized businesses looking for a platform with a strong B2B focus.

  • Limitations: While powerful, OroCommerce can be overwhelming due to its complexity. It’s best suited for mid to large-sized businesses with the resources to manage its extensive features. The learning curve can be steep, and the platform may be overkill for smaller or simpler B2B operations.

Shopify Plus

  • Why it’s great: Shopify Plus combines ease of use with powerful B2B features, including seamless integration with major ERP systems and support for complex pricing models. It’s highly scalable and flexible, making it suitable for businesses of all sizes, and it doesn’t require extensive technical know-how to manage.

  • Who it’s for: Ideal for businesses that want a balance between ease of use and advanced features without needing extensive technical resources.

  • Limitations: Shopify Plus, while easy to use, has limitations in terms of customization compared to platforms like Magento. Businesses with highly specific needs may find Shopify Plus less flexible. Additionally, transaction fees and app costs can add up, making it more expensive as your business scales.

BigCommerce

  • Why it’s great: BigCommerce offers robust B2B capabilities, including advanced search functions, bulk pricing, and multi-storefront management. Its strong API allows easy integration with other business tools, which is a big plus for tech-savvy businesses.

  • Limitations: BigCommerce, while powerful, can be less intuitive for non-technical users. The platform's built-in features are strong, but the limited selection of third-party apps compared to Shopify may require custom development to meet specific needs, potentially increasing costs.

Salesforce Commerce Cloud

  • Why it’s great: Salesforce Commerce Cloud provides a comprehensive suite of B2B features, including AI-driven personalization, powerful customer insights, and seamless integration with Salesforce’s CRM. It’s perfect for businesses that are already using Salesforce and want to leverage its full ecosystem.

  • Who it’s for: Best for businesses that are deeply invested in the Salesforce ecosystem and need a platform that integrates tightly with their existing CRM.

  • Limitations: Salesforce Commerce Cloud can be expensive, particularly for small to mid-sized businesses. It’s also highly complex, requiring significant time and expertise to implement and manage. Companies not already invested in the Salesforce ecosystem might find this platform unnecessarily complicated and costly.

What Are The Common Features of B2B eCommerce Website?

  • Customized Pricing and Catalog Management:

    • Why it matters: B2B transactions often involve negotiated pricing and exclusive product catalogs. Unlike B2C, where prices are usually fixed and visible to everyone, B2B platforms must support contract-based pricing, volume discounts, and even personalized product catalogs based on the customer’s profile.

    • How it works: The platform should allow businesses to create custom price lists and catalogs for different clients or business units. This level of personalization helps cater to the unique needs of each customer, ensuring they see only what’s relevant to them.

  • Bulk Ordering and Quick Reordering:

    • Why it matters: Businesses often purchase in large quantities, and they need a quick way to reorder the same items regularly. The ability to handle bulk orders seamlessly is crucial for B2B eCommerce.

    • How it works: Features like multi-SKU cart additions and one-click reordering streamline the purchasing process, making it easier for businesses to manage their inventories without hassle.

  • Account Management and User Roles:

    • Why it matters: B2B platforms often serve large organizations with multiple departments and decision-makers. Different users within a company may have different roles and permissions.

    • How it works: The platform should allow for role-based access control, meaning different users can have different permissions based on their role within the company. For example, a procurement officer might place orders, while a financial controller approves them.

📚 Further Resources

Join the Discussion

Continue Reading

More insights from the Weaverse team

Weaverse 2025 Year in Review

Weaverse 2025 Year in Review

2025 wasn't about incremental updates. It was about fundamental reinvention. We migrated to React Router v7, giving you faster builds and better developer experience. We shipped visual data binding without code, so merchants can connect dynamic data with a click. We launched multi-project architecture for A/B testing and seasonal campaigns. We rebuilt our Studio interface from zero with dark mode and modern design. We integrated React 19 and TailwindCSS v4, keeping you on the cutting edge. And we did it all while supporting thousands of production stores processing millions in transactions. This is the story of how we transformed Weaverse from a visual builder into the definitive platform for modern Shopify development. https://www.youtube.com/watch?v=gdmy8yUPlmg Q2: The Foundation (May-June) Weaverse v5.0.0: The React Router v7 Revolution May 2025 marked our biggest architectural shift ever. We completely migrated from Remix to React Router v7, aligning with Shopify Hydrogen's evolution and React's future. Why This Mattered: Enhanced Performance: Faster builds, better tree-shaking, optimized bundles Superior DX: Improved HMR, TypeScript integration, clearer error messages Future-Ready: Aligned with React 19 and the modern web platform Type Safety: Generated route types with npx react-router typegen The Migration Path: Fresh start via GitHub template for new projects In-place migration guide for existing stores Legacy v4.x support maintained for Remix users v5.0.0+ became the foundation for everything that followed Before: Remix (Manual Types) // app/routes/products.$handle.tsx import type { LoaderFunctionArgs } from "@remix-run/node"; import { json } from "@remix-run/node"; import { useLoaderData } from "@remix-run/react"; // ❌ Manual type definitions - error-prone type LoaderData = { product: { id: string; title: string; price: string }; }; export const loader = async ({ params }: LoaderFunctionArgs) => { const product = await getProduct(params.handle); // ❌ handle could be undefined return json<LoaderData>({ product }); // ❌ Must use json() wrapper }; export default function ProductPage() { const { product } = useLoaderData<LoaderData>(); // ❌ Type assertion needed return <h1>{product.title}</h1>; } After: React Router v7 (Auto-Generated Types) // app/routes/products.$handle.tsx import type { Route } from "./+types/products.$handle"; // ↑ Auto-generated types specific to THIS route export const loader = async ({ params }: Route.LoaderArgs) => { const product = await getProduct(params.handle); // ✅ handle is typed as string return { product }; // ✅ Direct return - no wrapper needed }; export default function ProductPage({ loaderData }: Route.ComponentProps) { const { product } = loaderData; // ✅ Fully typed from loader return <h1>{product.title}</h1>; } AspectRemixReact Router v7 Type SourceManual definitionsAuto-generated Param Typesstring \/ undefinedExact from URL Loader Returnjson<T>() wrapperDirect return Data AccessuseLoaderData<T>()loaderData prop Pilot Theme v5.0.0: React 19 Integration Alongside the platform migration, Pilot theme evolved: React 19 native integration with modern SEO components Enhanced ref handling eliminating forwardRef complexity Improved component architecture for better maintainability Hydrogen 2025.7.0 compatibility for latest Shopify features June: Modern Tooling & Experience Before: TailwindCSS v3 /* tailwind.config.js - Complex JavaScript config */ module.exports = { content: ['./app/**/*.{js,ts,jsx,tsx}'], theme: { extend: { colors: { primary: '#3b82f6', secondary: '#10b981', }, fontFamily: { sans: ['Inter', 'sans-serif'], }, }, }, plugins: [require('@tailwindcss/forms')], }; /* globals.css */ @tailwind base; @tailwind components; @tailwind utilities; /* ❌ Custom utilities require @layer */ @layer utilities { .text-balance { text-wrap: balance; } } After: TailwindCSS v4 /* app.css - Pure CSS config */ @import "tailwindcss"; @theme { --color-primary: #3b82f6; --color-secondary: #10b981; --font-sans: "Inter", sans-serif; } /* ✅ Direct CSS - no @layer needed */ .text-balance { text-wrap: balance; } AspectTailwindCSS v3TailwindCSS v4 ConfigJavaScript filePure CSS @theme Setup3 directives + configSingle @import Custom Utils@layer utilities {}Direct CSS Build Speed~800ms~150ms (5x faster) Bundle SizeLargerSmaller (better tree-shaking) TailwindCSS v4 Integration: Faster builds for your projects Smaller CSS bundles for faster page loads Better autocomplete in your editor More powerful design tokens Studio Experience Improvements: New documentation feedback system - tell us what's unclear Faster blog content loading in the editor Enhanced color picker with better UX Streamlined content management workflows Function-based schema conditions for dynamic components Q3: The Experience (July-September) August: Studio Reimagined https://www.youtube.com/watch?v=ZzV2Mk599es Every pixel reconsidered. Every interaction refined. Complete Interface Redesign: Modern, accessible navigation architecture Enhanced project dashboard with horizontal cards Dark mode throughout the entire platform Real-time changelog integration Animated welcome banners with actionable information Error pages that actually guide instead of frustrate Performance Wins: 60% faster Studio loading times Simplified architecture with cleaner data flows Enhanced mobile preview accuracy Responsive design that actually responds AI Assistant Evolution Improved Reliability: Conversations persist across sessions - no more lost context Better error handling and recovery Seamless integration with your development workflow Coming Soon: AI-powered code generation for components Natural language content editing for merchants Intelligent design suggestions September: Commerce Features Perfected Judge.me Reviews Integration: New JudgemeReviewsBadge component Enhanced review form UI Seamless theme integration Improved rating displays Combined Listings Support: Multi-product bundle management Intelligent product grouping Advanced filtering respecting relationships Enhanced discovery patterns Modular Product Architecture: Standalone ProductTitle, ProductVendor, ProductPrices components Flexible featured products system Reusable product information modules Better separation of concerns Pilot v6.0.0 Released: Removed React forwardRef (React 19 native refs) Zustand state management integration Judge.me component restructure Enhanced cart functionality Q4: The Breakthrough (October-December) October: Data Connectors - The Game Changer https://www.youtube.com/watch?v=ZzV2Mk599es&t=22 This was the breakthrough feature of 2025. Visual Data Binding Without Code: Before Data Connectors, binding dynamic data required writing code. Now? Click a database icon. What Changed: Click-to-Connect UI: Select data from products, collections, pages visually Real-time Preview: See your data bindings instantly Third-party APIs: Integrate external data sources No Code Required: Merchants can build dynamic content themselves The Performance Story: 91% faster data connector operations Optimized cache strategies Enhanced API worker architecture Intelligent proxy handling What This Means for You: Merchants can build dynamic content without developer help Faster data loading with smart caching Better TypeScript support for fewer bugs Complete documentation for all features New Documentation Platform Launched docs.weaverse.io - documentation that actually helps: Fast, powerful search - find answers instantly Clear navigation structure Up-to-date React 19 code examples Better troubleshooting guides Syntax-highlighted code with copy buttons Step-by-step deployment guides (including Cloudflare Workers) Pilot v7.0.0: Routes Migration October's Second Major Release: Migration to routes.ts configuration Manual route control for complex applications Enhanced type generation Better route organization // app/routes.ts - Full control over your routes import { type RouteConfig } from "react-router"; import { flatRoutes } from "@react-router/fs-routes"; export default [ // Auto-discover routes from the file system ...await flatRoutes(), // Manual API routes for custom endpoints { path: "/api/wishlist", file: "./routes/api.wishlist.ts" }, { path: "/api/reviews", file: "./routes/api.reviews.ts" }, // Override specific routes when needed { path: "/collections/:handle", file: "./routes/collection.tsx" }, { path: "/products/:handle", file: "./routes/product.tsx" }, ] satisfies RouteConfig; Why This Matters: Full control over route configuration for complex apps Better type safety prevents routing bugs Easier to understand and maintain route structure November: Multi-Project Architecture Project Hierarchy & Variants - MAJOR FEATURE: Create store variants for: A/B Testing: Test designs without affecting production Seasonal Campaigns: Holiday themes with easy rollback Multi-market Support: Different content per region Automatic Inheritance: Content flows from parent projects Enhanced Dashboard: Horizontal card layout for better information density Variant switcher for quick project navigation Search and filter capabilities Improved project management workflow Pilot v7.1.x: Cart Revolution The Complete Cart Experience: Discount Codes: Apply promotional codes at checkout Gift Cards: Full gift card support and balance tracking Cart Notes: Customer instructions and special requests Featured Products: Cross-sell opportunities on cart page Enhanced Input Components: Better form UX throughout Additional Improvements: Catch-all route for better 404 handling Enhanced spinner and loading states Improved banner components Better product review forms December: Performance & Polish Platform-Wide Speed Improvements: Faster page loads across Studio Optimized data fetching for smoother editing Better caching for instant content updates Reduced loading times throughout the platform The Developer Experience Revolution React 19 Integration // app/routes/products.$handle.tsx import { ProductSEO } from "~/components/seo"; export default function ProductPage({ loaderData }: Route.ComponentProps) { const { product } = loaderData; return ( <> {/* ✅ React 19: Meta tags hoist to <head> automatically */} <ProductSEO title={product.title} description={product.description} image={product.featuredImage.url} price={product.price} availability={product.availableForSale} /> {/* ✅ Structured data for Google rich snippets */} <script type="application/ld+json"> {JSON.stringify(product.jsonLd)} </script> <main> <h1>{product.title}</h1> <p>{product.price}</p> </main> </> ); } Weaverse projects run on React 19 from day one: Built-in SEO components: BlogSEO, ProductSEO, DocumentHead - SEO handled automatically Smart meta tag management: No more manual meta tag juggling OpenGraph & Twitter Cards: Social sharing works perfectly Performance improvements: React 19's automatic optimizations Better Developer Tools Smarter Project Creation: Interactive CLI guides you through setup Choose your template with detailed descriptions Clear error messages when something goes wrong Immediate next steps after creation Enhanced TypeScript Experience: Better autocomplete in your editor Clearer error messages Fewer type-related bugs Smarter IDE integration Infrastructure & Deployment Cloudflare Workers Support November brought comprehensive Cloudflare Workers deployment: Complete deployment guide in documentation Edge-first architecture support Enhanced caching at the edge Global performance improvements Hydrogen Alignment Maintained perfect alignment with Shopify Hydrogen evolution: Hydrogen 2025.1.x: Single fetch, B2B methods stabilization Hydrogen 2025.5.0-2025.7.0: React Router v7 migration Gift card removal: New cart APIs Order filtering: Enhanced customer account features @defer directive: Performance optimizations Security & Reliability Enhanced error boundaries across all components Better validation and link checking Improved content security policies Comprehensive logging and monitoring Real-time usage tracking for enterprise By The Numbers What You Got 3 Major Pilot Theme Versions: v5.0.0, v6.0.0, v7.0.0 with cumulative improvements 50+ New Features: New capabilities shipping every month Complete Documentation Rewrite: docs.weaverse.io with better search and examples Multi-Project Architecture: A/B testing and variants for everyone Speed Improvements You'll Notice 60% Faster Studio Loading: Get to work faster 91% Faster Data Connectors: Dynamic content loads instantly Smaller Bundles: Your stores load faster for customers Edge Deployment: Global performance with Cloudflare Workers Developer Experience Wins React 19 from Day One: Stay ahead of the curve Better TypeScript Support: Fewer bugs, better autocomplete Modern Documentation: Find answers faster Interactive CLI: Easier project setup Community Highlights Open Source Contributions Weaverse SDKs: Fully open source on GitHub Pilot Theme Template: Community contributions welcome Documentation: Open for improvements and corrections Issue Resolution: Active community support Developer Ecosystem Migration from Discord to Slack: Better community organization Enhanced Support Channels: Human help when you need it GitHub Discussions: Long-form technical conversations Code Examples: Real-world implementation patterns What's Next: 2026 Preview AI-Powered Development Building on the AI improvements we made in 2025: AI Code Generation: Generate components from descriptions Content Assistance: Natural language content editing for merchants Smart Suggestions: Intelligent design and optimization recommendations Automated Quality Checks: AI-powered validation and testing Advanced Commerce Features Enhanced Personalization: Dynamic content based on customer behavior Advanced Analytics: Built-in performance tracking and insights Multi-currency Optimization: Better international commerce support Subscription Management: Native subscription product support Platform Expansion New Theme Templates: More design options out of the box Component Marketplace: Share and discover custom components Integration Ecosystem: Pre-built connectors for popular services Enterprise Features: Advanced team collaboration tools Performance & Scale Edge-First Everything: Cloudflare Workers by default Instant Page Loads: Advanced caching strategies Build Optimization: Even faster development cycles Global CDN: Performance improvements worldwide Start Building The Future Every improvement from 2025 is live. Every feature is ready. Every optimization is active. Get Started Today For New Projects: npx @weaverse/cli@latest create --template=pilot For Existing Projects: Updates are live in Weaverse Studio now Migration guides available at docs.weaverse.io SDK updates via standard package manager workflows What You Get Pilot Theme v7.1.x: Complete cart features, modular architecture SDK v5.9.x: Multi-project support, enhanced caching Data Connectors: Visual data binding without code Project Variants: A/B testing and multi-market support React 19 + React Router v7: Modern foundation TailwindCSS v4: Next-generation styling Cloudflare Workers: Edge deployment ready Resources Documentation: Complete guides and API references Pilot Theme Guide: Theme customization Migration Guide: Upgrade to v5+ CLI Reference: Command-line tools GitHub: Open source SDKs and templates Slack Community: Connect with developers Support: Get help from our team Thank You To our community of developers, merchants, and partners who pushed us to build better, ship faster, and never settle for incremental when transformational was possible. 2025 was about rebuilding the foundation. 2026 is about what we build on top of it. Key Releases Timeline May 2025 Weaverse v5.0.0 - React Router v7 migration Pilot v5.0.0 - React 19 integration Complete platform architecture overhaul June 2025 TailwindCSS v4 integration for faster builds Enhanced schema validation with function-based conditions Studio improvements (documentation feedback, color picker, content management) August 2025 Complete Studio interface redesign AI assistant improvements Enterprise features (usage tracking, billing transparency) Enhanced mobile experience September 2025 Pilot v6.0.0 - Zustand state, removed forwardRef Judge.me reviews integration enhancements Combined Listings support Modular product page architecture October 2025 Data Connectors v5.5.0 - VISUAL DATA BINDING Pilot v7.0.0 - routes.ts migration New documentation platform (docs.weaverse.io) 91% performance improvement in data operations November 2025 Project Hierarchy & Variants - MULTI-PROJECT ARCHITECTURE Enhanced dashboard with variant switcher Pilot v7.1.x - cart features (discounts, gift cards, notes) Cloudflare Workers deployment guide December 2025 Platform-wide performance improvements Faster page loads and data fetching Enhanced caching for instant updates Foundation for 2026 AI features Questions about 2025 updates or planning for 2026? Reach out at support@weaverse.io or join our Slack community. The future of headless commerce isn't coming. It's here.

By Paul PhanRead
Building A Blazing Fast Shopify Store: Liquid or Hydrogen?

Building A Blazing Fast Shopify Store: Liquid or Hydrogen?

Someone once told me, “You don’t really need your website to go that fast.” I knew what they meant. I’d just spent five seconds waiting for Song for the Mute’s homepage to load. By any standard metric, that’s slow. But I didn’t care. When you’re browsing one of the coolest brands on the internet, and you really want to buy, you’re not timing it. You’re in it. You’re immersed. You’re seeing poetry, storytelling, and fashion blending perfectly together! But most stores aren’t Song for the Mute. And if your brand doesn’t have that kind of magnetic pull yet, performance matters — a lot. Google called it out years ago in their “Milliseconds Make Millions” report. Even today, 82% of users say slow speeds affect their purchasing decisions, and a 1-second improvement in page speed can yield an extra $7,000/day for a $100k/day site. Things haven’t changed. Now, if you're using a traditional Shopify theme, built on Liquid and your site feels sluggish, your first instinct might be to install a performance app. Don’t. Most of them do more harm than good. Others might suggest going headless. I build for Shopify Hydrogen, and even I’ll say this: don’t rush. Can Shopify Liquid Perform Well? Absolutely. Shopify published their own study in late 2023 showing that Liquid storefronts outperform most ecommerce platforms in Core Web Vitals. As of September 2023, 59.5% of Shopify sites passed all CWV thresholds, a stat that continues to climb. Even large-scale merchants like Rothy’s, Rad Power Bikes, and Dollar Shave Club use Liquid and still hit performance benchmarks. Surprisingly, Liquid even outperforms most headless implementations. Shopify found that many SSR frameworks — the ones powering most headless setups — had fewer sites passing Core Web Vitals compared to Liquid. Hydrogen ranked second, but there’s still a gap. So why invest millions in building Hydrogen? Just why? Hydrogen vs Liquid/Shopify Themes A Rebuttal Against Liquid First, I have to say that it might be hard to compare apples to apples in this case, mainly because the data in Shopify’s benchmark focuses on real storefronts using Hydrogen. Many of these early adopters built custom experiences without performance best practices. In contrast, Liquid storefronts benefit from: Years of optimization by Shopify's core teams Default themes like Dawn that are tightly optimized A templating model that constrains performance pitfalls Hydrogen, on the other hand, gives full freedom. Yes, this freedom cuts both ways; it brings performance potential and risk of poor implementation. Hydrogen storefronts can match or exceed Liquid performance when built well. Shopify’s own documentation even notes: “Some routes in the Hydrogen demo store template saw their load time cut in half” after optimizing GraphQL queries. Hydrogen is built on React Server Components (RSC) and uses Vite for ultra-fast development. Shopify chose this stack specifically because: RSC reduces client JS bundle size significantly Pages stream in progressively with lower Time to First Byte (TTFB) Data fetching is done on the server, not in the client render phase You get full control. You also get full responsibility. That’s why some Hydrogen stores load in half the time, and others fall flat. When Should You Consider Hydrogen? Page speed shouldn’t be the only factor in deciding between Shopify Hydrogen and Liquid. The real choice comes down to how much control you need over your storefront experience. If you’re planning to run A/B tests, personalize content, or build dynamic user interfaces, you’ll hit the limits of Liquid fast. Hydrogen is built for that kind of flexibility. It’s designed for brands that want to iterate quickly, experiment often, and optimize every touchpoint. On the other hand, Liquid works well for stores that prioritize simplicity and stability. Its guardrails are a strength if your store setup is relatively fixed, maybe with just a few campaign landing pages here and there. Use Hydrogen if: Your store has 500+ SKUs or 100K+ visits/month, and you’re seeing speed decline. You need to launch experiences that your theme can’t handle: multi-currency PWA, AR tools, immersive UIs. Your team (or agency) is fluent in React and headless workflows Stick with Liquid if: You’re validating a new product or category All your needs are covered within the theme editor, and your site already performs well You don’t have the engineering support to maintain a custom frontend The TL;DR In short, Liquid gives you structure. Hydrogen gives you freedom. Choose based on how far you plan to push your storefront. How To Build Hydrogen Storefronts Faster? One of the biggest reasons developers hesitate to go headless is that it breaks the visual editing experience. The Shopify Theme Editor disappears. Content teams are locked out. Everything becomes a Jira ticket. Weaverse fixes that. With Weaverse Hydrogen, developers can build Hydrogen themes and components via an SDK, expose them in a familiar drag-and-drop editor, just like Shopify Theme Editor, and let content teams reuse, remix, and publish without touching code. And it's only getting easier. With Weaverse AI, the gap between idea and execution shrinks dramatically. Developers will soon be able to turn Figma design into Hydrogen landing pages using Weaverse and Figma MCP. Merchants will soon be able to edit their Hydrogen storefronts using a natural language interface. If you’re interested in Weaverse AI, let me know here, and I’ll reach out once it’s ready!

By Paul PhanRead
The Future of Building with Shopify: Hydrogen and AI

The Future of Building with Shopify: Hydrogen and AI

Building An Online Store: Then & Now Let’s start with a story. A history lesson, perhaps. It is 1999. Your boss tells you the company needs an online store. You nod gravely and call your web guy. He nods back and disappears for six months. You don’t hear from him again until he returns with 10,000 lines of spaghetti PHP, a MySQL database held together with duct tape, and a shopping cart that breaks when you add more than three items. You launched anyway. The homepage has dancing gifs. The checkout form requires 12 fields. Half of your customers abandon their carts. You get one sale a day. But hey you’re a dot-com entrepreneur now. It is 2007. Your boss tells you the company needs an online store. You go to Magento and download the open-source package. You spin up a server, start following a forum thread with 43 pages titled “Help: Checkout Broken!” and spend the next few weeks configuring payment gateways, plugins, cron jobs, and SSL certificates. You hire a developer to customize the theme. He hardcodes your logo into the footer and disappears. You hire another developer to undo what the first one did. The store launches. It’s not great, but it works. Kind of. At least until the next security update. It is 2016. Your boss tells you the company needs an online store. You open Shopify. It takes you 45 minutes to get to your first product page. You feel powerful. You don’t need a developer. You need a laptop and a credit card. You buy a theme. You connect Stripe. You install a bunch of apps that each solve one extremely specific thing: reviews, popups, upsells, abandoned cart reminders, shipping rate calculators, order printers, email sequences, and chat widgets. It’s a Frankenstein monster of app integrations, but it’s yours. You ship. You sell. You sleep. Sort of. Then the cracks start showing. You want to customize the checkout? Sorry, you need Plus for that. You want a multilingual storefront with dynamic pricing across geographies? Maybe hire an agency. You want to build a branded mobile experience that feels native? Time to hire a dev again. It is 2023. Your boss tells you the company needs an online store and he needs it to be butterfly, fast, and performant. You’re familiar with React and you think Shopify's built-in functionalities are still pretty good, so you decide to build with Shopify Hydrogen. It’s Shopify’s answer to headless. It’s powerful. It lets your developers do things that Liquid never could. Your storefront looks stunning with buttery transitions and personalized landing pages. And still, your performance scores are through the roof. You’ve replaced four apps with custom code. But it also demands more. You’re writing GraphQL queries, managing server components, and wrestling with route loaders and caching strategies. Now your team is busy maintaining a headless stack, they barely have time to explain. What used to take hours now takes days. What used to take days now takes a roadmap. Everything is beautiful and nothing is simple. It is 2026. Your boss tells you the company needs an online store. You open Figma. Then you open Weaverse. You type something like: “Turn this Figma design into a Weaverse page. Five products. Ships worldwide. Prioritize mobile. Feels editorial.” You watch as the layout comes to life. The hero image loads before you finish your sentence. You adjust it with a message: “Make it taller. Add motion.” You change the font. You swap the checkout flow. You personalize the homepage with a prompt. It’s Hydrogen underneath, but you don’t feel it. The complexity of headless is still there. But it’s abstracted away from you, turned into something anyone can use. The future isn’t Hydrogen or AI. It’s Hydrogen plus AI. That’s how Weaverse AI is being built. And this time, everything is possible and simple. Introducing Weaverse AI, The First AI Store Builder for Shopify Hydrogen In 2022, Shopify launched Hydrogen, a React-based framework for building highly customizable, interactive, and high-performance storefronts for Shopify stores. Weaverse was created 6 months later. For years, we’ve been focused on one thing: helping Shopify merchants build better storefronts, faster. Before Hydrogen, that meant delivering Liquid-based themes that looked great out of the box and were easy to use. But Liquid has limits. Custom layout logic often requires installing third-party apps. Dynamic sections depend on metafield hacks. Over time, these workarounds pile up, slowing down performance and restricting flexibility. When Hydrogen became available, we saw a better path forward. Weaverse Hydrogen is our response: a platform that brings Hydrogen’s flexibility into a merchant-friendly environment. With Weaverse Hydrogen, developers can build Hydrogen themes and components via the SDK, make them configurable in the visual editor, and let content teams reuse and remix them across storefronts. Merchants can drag and drop prebuilt components into a Hydrogen-powered store, preview changes in real time, and deploy to Oxygen or locally with ease. It felt like Shopify Theme Editor, but as powerful as Hydrogen can be. Now we’re taking the next step with Weaverse AI. What Is Weaverse AI and What Can It Do? Weaverse AI helps developers, agencies, and merchants build Shopify Hydrogen stores faster using a natural language interface. Imagine describing the section you want—“three columns with product cards and buy buttons”—and it generates it. Upload a Figma file, and it scaffolds a matching theme. You start with a prompt and end with a shoppable page. This is where Weaverse AI leads. There are two major pieces behind this shift: 1/ Weaverse AI Assistant (inside Weaverse theme customizer): Merchants and marketers can build and update Hydrogen pages using natural language. Want a new banner? Change layout? Update styling? Just ask. Generated sections can be promoted to the component library and reused across the organization. 2/ Weaverse MCP (Model-Component-Pipeline): Developers can go from Figma to Hydrogen in one conversation. Unlike black-box generators, the output is developer-friendly, inspectable, and structured around Hydrogen code. Every section is visible to merchants, editable in the GUI, and tweakable by devs. AI defines schema, default values, and preview logic for seamless editing. For Developers: Build Less, Deliver More Faster Prototyping and Development: Weaverse AI speeds up development. Instead of building boilerplate sections from scratch, developers can scaffold pages from Figma designs and let AI handle the repetitive work. You focus on what matters: performance, business logic, and standout features. In practice, a developer could sketch out a site structure in Weaverse’s visual builder and let AI fill in the gaps, achieving in a day what might have taken a week. Less Maintenance Works: AI assistants can handle routine updates or bulk changes across a site. For example, if a client wants to change all CTA buttons to a different style, an AI could execute that change across the codebase. It’s easier to keep the storefront fresh and updated without a continuous manual slog. For Agencies: Faster Builds, Better Margin Higher Throughput, Shorter Timelines: With AI generating first drafts and a visual tool (Weaverse Theme Customizer) enabling rapid tweaks, projects that took months can now ship in weeks, without cutting corners. This means agencies can handle more clients in parallel or offer faster turnarounds, increasing their capacity and revenue potential. Custom for Everyone: Because baseline development is faster, agencies can spend more time on strategy, branding, and customization for each client. It becomes feasible to offer truly bespoke designs to even smaller clients, since the heavy lifting (coding the theme) is largely automated. Even small clients can afford something custom. AI removes the overhead, so you can offer premium service without premium dev hours. Productized Packages: Offer AI-assisted setup packages, budget Hydrogen builds, or retainers focused on optimization instead of maintenance. You move from vendor to strategic partner. For Merchants: More Control, Less Waiting No-code Visual Editing: Merchants can finally have the best of both worlds: the flexibility and speed of a custom headless site, and the ease-of-use of a Shopify page builder. You can launch landing pages, rearrange product sections, or update content without waiting on a dev. The builder is visual and intuitive, and the AI assistant can guide or even generate entire sections for you Faster Iteration. A/B test homepages. Add new sections for a campaign. Update product grids before lunch. With Hydrogen’s speed and AI’s flexibility, iteration is instant. You just chat. Lower Overhead. Reduce dependency on developers for day-to-day changes. Let AI help with SEO, performance suggestions, or layout fixes. You run a modern, high-converting store without needing a tech team on call.

By Paul PhanRead

Never miss an update

Subscribe to get the latest insights, tutorials, and best practices for building high-performance headless stores delivered to your inbox.

Join the community of developers building with Weaverse.