Swell
  • Product
  • Solutions
  • Developers
  • Resources
  • Pricing
  • Contact
  • Log in
  • Sign up
  • Product

  • Pricing
  • Try for free
  • Log In
  • Building

  • Merchandising

  • Operations

  • Integrations

  • Headless storefronts

    Swell's powerful APIs allow you to create multiple storefronts for any architecture and tech stack.

  • Checkouts

    Use our hosted checkout, integrate with a partner, or build a custom flow.

  • Payments

    Connect multiple gateways simultaneously, store cards, and split payments.

  • Internationalization

    Go global with region-specific languages, pricing, and payment methods.

  • Content management

    Manage all your products content through the admin dashboard

  • Products

    Powerful modeling and versatile presentation of your entire catalog.

  • Subscriptions

    Sell recurring physical and virtual products alongside one-time offerings.

  • Conversion

    Get the sale with coupons, BXGY promotions, and automatic discounts.

  • Wholesale

    Sell B2B like it’s DTC, along with volume pricing, customer groups, and invoicing.

  • Users

    Multi-store admin accounts and role-based permission controls.

  • Customers

    Manage customer info, generate reports, and see buyer activity.

  • Orders

    Edit orders anytime and get the right information for smooth fulfillment.

  • Fulfillment

    Ship from multiple locations, track inventory, and split shipments.

  • Reporting

    Monitor your store’s performance to ensure you have visibility across the business.

No-code integrations

Connect with 40+ services for marketing, payments, fulfillment, automation, and more.

See all integrations →
zapier logo
yotpo logo
vercel logo
taxjar logo
stripe logo
slack logo
shipstation logo
sendgrid logo
resolve logo
quickpay logo
zapier logo
yotpo logo
vercel logo
taxjar logo
stripe logo
slack logo
shipstation logo
sendgrid logo
resolve logo
quickpay logo
zapier logo
yotpo logo
vercel logo
taxjar logo
stripe logo
slack logo
shipstation logo
sendgrid logo
resolve logo
quickpay logo
omnisend logo
mailchimp logo
klaviyo logo
klarna logo
hubspot logo
contentful logo
braintree logo
bancontact logo
avalara logo
algolia logo
omnisend logo
mailchimp logo
klaviyo logo
klarna logo
hubspot logo
contentful logo
braintree logo
bancontact logo
avalara logo
algolia logo
omnisend logo
mailchimp logo
klaviyo logo
klarna logo
hubspot logo
contentful logo
braintree logo
bancontact logo
avalara logo
algolia logo

Use Cases

  • Direct-to-consumer

    Tell your story and give customers a unique shopping experience

  • Subscriptions

    Sell personalized subscription bundles, memberships, and one-time items together

  • B2B/B2C

    Support retail and wholesale customers from one catalog and dashboard

  • Marketplaces

    Create a B2B or B2C marketplace with multi-vendor carts and split payouts

Customer Stories

    All customer stories →

    Documentation

    • Quickstart

    • Backend API reference

    • Frontend API reference

    • Guides

    • Core concepts

    • Storefronts

    Community

    • GitHub

    • Discussion forum

    • Discord

    • Changelog

    • API status

    Resources

    • Help Center

      The latest industry news, updates and info.

    • Customer stories

      Learn how our customers are making big changes.

    • Become a partner

      For agencies creating innovative commerce experiences.

    Latest blog posts

    All blog posts →
    • Changelog

    • API Status

    • Contact us

    Ecommerce solutions

    Advanced features, out-of-the-box

    Never outgrow your platform again. Build unique shopping experiences today and scale them tomorrow–all from Swell’s powerful dashboard.
    Merchandising

    Products

    Create an expansive product catalog, maximize product visibility on your storefront, and personalize offerings for your customers.

    Unlimited products and variations

    Create unique product variations with unlimited options and attributes. Track inventory of each variant in real-time.

    Learn more →
    Product types

    Choosing your product type when creating a new product provides the appropriate fields for creating a particular product type.

    Learn more →
    Product attributes

    Create custom attributes to display on product pages and hidden attributes to display internal data points or change behaviors.

    Learn more →
    Custom options

    Let your customers choose custom options for personalized or made-to-order items. Use different input types like select or text, and provide an extra layer of customization.

    Learn more →
    Bulk pricing and customer groups

    Use price rules for specific customer groups like wholesale accounts/VIPs, and offer tiered-price breaks.

    Learn more →
    Categories and sub-categories

    Design category trees to help your customers find products. Manage it all with simple drag-and-drop.

    Learn more →
    Purchase options

    Sell products in multiple ways, like one-time pricing and subscription plans, and try-before-you-buy (coming soon).

    Learn more →
    Content management

    Manage all your products content through the admin dashboard. Enjoy fast image loading times with our global CDN and edit images within the dashboard.

    Learn more →
    Custom models and fields

    Integrate business data and custom content with your catalog using custom models and fields.

    Learn more →
    Bundles

    Increase revenue with product bundles that make sense for your customers.

    Learn more →
    Cross-sells and upsells

    Increase sales with cross-sells and upsells on product pages and at checkout.

    Learn more →
    Product import and export

    Seamlessly import or export products from CSV files, including product categories.

    Learn more →
    Tracking

    Real-time tracking that incorporates data across all types of sales and product cost tracking.

    Learn more →
    Merchandising

    Subscriptions

    Sell any physical or virtual product in your catalog as an ecommerce subscription and manage everything from one powerful dashboard.

    Dashboard management

    Create subscription plans, manage invoicing, and handle payments all in one place.

    Learn more →
    Flexible order schedules

    Offer subscription products on a monthly, yearly, or custom schedule.

    Learn more →
    Separate invoicing from fulfillment

    Bill customers on a monthly, yearly, or custom interval basis. Ship items according to a different recurring order schedule.

    Learn more →
    Upgrade or downgrade

    Make iteasy for subscribers to upgrade or downgrade plans with custom invoices.

    Learn more →
    Flexible checkout

    Add subscription products to a cart, or have a custom checkout flow.

    Learn more →
    Automatic retry and dunning

    Retry failed credit card payments automatically to improve subscriber retention.

    Read more →
    One-time purchase or subscription

    Allow customers to add one-time or recurring items to future orders without the need to manage multiple products.

    Learn more →
    Notifications and card expiration alerts

    Notify customers when a new subscription has been placed. Notify them when their card is expiring to reduce failed payments.

    Learn more →
    Mixed carts

    Combine one-time and subscription products into a unified shopping cart for simultaneous checkout.

    Pause and resume

    Enable customers to suspend subscriptions for any period of time and resume when they want.

    Learn more →
    Merchandising

    Promotions and discounts

    Manage multiple coupons and discount groups to cater your marketing to customers at the optimal point of the buyer journey.

    Store-wide discounts

    Set up promotional offers with discounts that apply automatically at checkout. Store-wide discounts can also be combined with coupon codes.

    Learn more →
    Discount rules

    Set custom options for discounts like minimum quantities or excluded product categories.

    Learn more →
    Coupon codes

    Offer discounts on order total, shipping, specific products, or categories.

    Learn more →
    Usage limits

    Create coupon code limitations and maximum discount thresholds.

    Learn more →
    Buy X get Y

    Specify discounted products for customers who meet a set requirement with their purchase.

    Learn more →
    Custom fields

    Add fields to our built-in promotion and coupon models to best suit your needs.

    Learn more →
    Limited time only

    Add urgency to sale events by setting expiration dates for discounts.

    Learn more →
    Bulk coupon generation

    Offer coupons or vouchers by mail with unlimited coupon code generating and exporting.

    Learn more →
    Merchandising

    Wholesale

    Sell B2B like it’s DTC with advanced scalability and bulk and bundling solutions out of the box.

    Volume-based pricing

    Use price rules to sell wholesale and offer price breaks for large quantities.

    Learn more →
    System integration

    Use Swell’s flexible API to connect to all your favorite tools and systems.

    Learn more →
    User permissions

    Set up system management permissions for your team based on their roles and authority levels.

    Learn more →
    Invoicing

    Make it easy for customers to manage and pay invoices online.

    Learn more →
    Multi-part payments

    Provide the option to pay in installments to help with cash flow and budget management.

    Learn more →
    Customer groups and discounts

    Manage specific customer groups to incentivize purchases in bulk or reward loyalty.

    Learn more →
    Building

    Headless Storefronts

    Effortlessly launch an online store customized to your needs using Swell's powerful APIs and developer tools, designed to help you create a personalized shopping experience.

    Starter kits

    Build a beautiful storefront in minutes using our ready-made starter kits, Origin, based on Nuxt.js and Vue, and Horizon, built on Next.js and React.

    Learn more →
    Connect your storefront

    Link your storefronts to the dashboard effortlessly with Swell's user-friendly features, and automatically make changes through your secret and public API keys.

    Learn more →
    Host in your preferred provider

    Take full control with a custom store or app hosted on your own servers.

    No app limitations

    Swell is API-first, enabling online storefronts and shopping experiences to be created with any web, mobile, or VR/AR technology.

    Learn more →
    Smart navigation menus

    Create multi-level navigation menus with images, promos, and links for headers and footers. Also available through Storefront API for use with your own storefronts.

    Learn more →
    Building

    Checkout

    Start selling fast with our hosted checkout, integrate with a partner, or build a custom, flexible system optimized for your business. Our powerful cart APIs let you sell your way.

    Hosted checkout

    Set up a complete checkout process that includes key components, all managed and customizable from Swell’s dashboard.

    Learn more →
    Address autocomplete

    Address fields include an autocomplete feature to quickly and accurately populate addresses for billing, shipping, and store locations.

    Learn more →
    Payment methods

    Make purchases easy with an assortment of payment methods.

    Learn more →
    Guest checkout

    Streamline the checkout process by allowing customers to purchase items without creating an account.

    Learn more →
    Custom checkout

    Create and own your custom checkout experience tailored to your customers. Include any custom fields, payment options, shipping methods, and more.

    Learn more →
    Flexible shipping options

    Optimize conversions with the best shipping option for your customers: flat or tiered, with real-time rate calculation.

    Learn more →
    Offline payments

    Offer options like in-store pickup, bank transfer, or even cash on delivery.

    Learn more →
    Cart item metadata

    Using Swell.js, you can store custom metadata on each shopping cart item, making it easier to track details through a custom checkout flow.

    Learn more →
    Realtime webhooks

    Enable a real-time webhook to be called when carts and orders calculate shipping or taxes to create your own custom calculations or return other updates to the order.

    Learn more →
    Universal cart

    Carts are tied to a single customer, so you can use a single cart across multiple storefronts.

    Abandoned cart recovery

    Send email notifications reminding customers of abandoned shopping carts during checkout. This will help businesses increase their revenue and recover lost sales.

    Learn more →
    Payment gateways

    Swell integrates easily with the payment gateway of your choice. From PayPal and Stripe to Braintree – you have total control over the checkout experience.

    Learn more →
    Building

    Payments

    Make purchasing your products seamless, convenient, and safe. Our sophisticated payment APIs give customers the flexibility to choose the best option for them.

    Payment gateways

    Easily integrate the payment gateway of your choice to create a flexible checkout experience.

    Learn more →
    Split payments

    Specify payments for each order item or the order as a whole.

    Learn more →
    Saved credit cards

    Provide a one-click checkout with fully encrypted saved credit cards.

    Learn more →
    Location-based tax settings

    Create multiple tax rules and group them by region. Apply them to shipping, products and categories.

    Learn more →
    Leverage tax integrations

    Calculate the correct taxes for each customer at checkout with integrations like TaxJar or Avalara.

    Learn more →
    Building

    Internationalization

    Expand your customers’ business to global markets—adapt any store to different languages, currencies, and payment methods across multiple regions.

    Multi-language

    Configure multiple locales to offer customers a tailored experience regardless of their geographical location. You can use the Swell admin and API.

    Learn more →
    Manage content

    Localizable content includes products, categories, all customer-facing settings, email notifications, and Swell checkout. Our out-of-box-themes content can also be configurable through the Storefronts dashboard.

    Learn more →
    Multi-currency

    Offer customers the ability to purchase goods and services from around the world in their own currency. You can set manual and automatic price rules, conversions, and formatting.

    Learn more →
    Price rules per currency

    Set a default currency for your store and define specific price rules per currency on products, shipping services, and discounts.

    Learn more →
    Manual and automatic conversions

    Manually enter currency codes and calculate exchange rates to display the desired currency. Through our API, you can automate price currency conversions and automatically convert prices to the desired currency.

    Learn more →
    Tax calculations and shipping services

    Set up different tax calculation groups and define shipping services per region, all through the Swell dashboard.

    Operations

    Users

    Collaboration made easy—empower your team and customers by adding multiple users to your store.

    Multi-store access

    Invite users to join any number of Swell stores with a single account.

    Learn more →
    Manage your team

    Grant other team members access to your store. Manage their permissions depending on their role.

    Learn more →
    Operations

    Customers

    Manage customer activity to discover key insights into buying behavior that helps you scale your business.

    Customer activity

    Track customer details and order history. Get insight into buying behavior with lifetime value and other metrics.

    Customer groups

    Set specific store behavior for various groups, such as price rules, discounts and email marketing.

    Learn more →
    Stored addresses and payment methods

    Store and manage shipping and billing addresses, as well as credit cards on the customer's behalf.

    Learn more →
    Customer types

    Designate customers as individuals or businesses, and enable collection of business-specific fields, including tax ID numbers.

    Learn more →
    Abandoned cart recovery

    Send an email to remind your customers that the items in their cart are waiting. Automate an abandoned cart series to strengthen your customer relationships.

    Learn more →
    Notifications

    Alert customers about new products, discounts and more. You can send reminders, updates about orders and upcoming purchases.

    Learn more →
    Account credit

    Allow customers to purchase goods with account credits provided through promotions, loyalty rewards, or refunds.

    Learn more →
    Customer import and export

    Seamlessly import or export customers from CSV files.

    Learn more →
    Operations

    Orders

    Manage sales, create custom workflows, and maintain a detailed record of orders to ensure your business is running smoothly.

    Custom fields

    Add custom fields on models from orders to products and store data from external systems to support a wide range of business needs.

    Learn more →
    Custom models

    Define your own models, either via API or within our model editor.

    Learn more →
    Order activity feed

    Maintain a detailed record of order history and customer interactions.

    Learn more →
    Order editing

    Modify or cancel order items and discounts before or after an order has been finalized.

    Learn more →
    Return management

    Provide full or partial refunds, or store it as account credit. You can also request additional payments from customers.

    Learn more →
    Draft orders

    Create orders from the admin dashboard while supporting customers by phone, email, or chat.

    Learn more →
    Send order invoices

    Prompt customers to complete their purchases by sending them an invoice from the Orders details page.

    Learn more →
    Order printout templates

    Store multiple printout order templates to include the information you need for printing packing slips, gift receipts, and more.

    Learn more →
    Operations

    Fulfillment

    Get your products to customers quickly and cost-effectively with custom options for fulfillment.

    Multi-warehouse management

    Enable retailers to manage multiple shipping locations, offering faster delivery times, reducing costs and shipping to a wider audience seamlessly.

    Learn more →
    Flexible fulfillment

    Fulfill orders, track inventory, and keep customers in the loop with line-item shipment tracking.

    Learn more →
    Split fulfillment

    Specify shipping for each order item or the order as a whole.

    Learn more →
    Local pickup

    Designate shipping services as local pickup options at checkout.

    Shipping price rules

    Set price rules for specific geographic zones, services, or price points.

    Learn more →
    Product shipping dimensions

    Make pricing calculations more accurate by recording product shipping dimensions and weight.

    Learn more →
    Operations

    Reporting

    Monitor your store’s performance to ensure you have visibility across every aspect of your business.

    Quick stats

    Get high-level reports on total orders, gross revenue, and trends.

    Learn more →
    Custom reports

    Create your own reports that pull the most relevant data for your business.

    Learn more →
    Sales reports

    Pull detailed reports on products, customers, coupons, sales events, and more.

    Customer reports

    Get customer metrics with reports on behavior and trends over time.

    Learn more →
    Finance reports

    Assess your store’s financial health with reports on payments, taxes, and location.

    Learn more →
    Data export

    Export data in CSV format to share with external parties or analyze in other tools.

    Learn more →
    Integrations

    Integrations

    Effortlessly connect your tools and improve productivity.

    Integrations

    Connect your store with tools that help optimize your marketing efforts.

    See all integrations →
    Swell
    Next-level commerce for everyone.
    • Twitter
    • LinkedIn
    • GitHub
    • Discord

    Subscribe to our newsletter for product updates and stories.

    Explore
    • Features
    • Pricing
    • Enterprise
    • Integrations
    • Customer stories
    • What is headless?
    Compare
    • Shopify
    • BigCommerce
    Use cases
    • Subscriptions
    • B2B wholesale
    • Marketplaces
    • Omnichannel
    • Direct-to-consumer
    Developers
    • Why Swell?
    • Documentation
    • Guides
    • Storefronts
    Resources
    • Help Center
    • Developer Center
    • Community
    • Agencies
    • Changelog
    • Customer stories
    Company
    • Blog
    • About us
    • Jobs
    • Partners
    © 2025 Swell. Made worldwide.
    • Privacy policy
    • Terms of service
    Everything is swell