logo
  • Product
  • Solutions
  • Developers
  • Resources
  • Pricing
  • Log in
  • Create a store
  • Product

  • Pricing
  • Try for free
  • Log In
  • Merchandising

  • Operations

  • Building

  • Integrations

  • Products

    Powerful modeling and versatile presentation of your entire catalog.

  • Subscriptions

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

  • Discounts

    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.

  • Content

    Manage all your products content through the admin dashboard.

  • 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.

  • Storefronts

    Swell storefronts are fully customizable, allowing you to create just the right experience.

  • 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.

No-code integrations

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

See all integrations →

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

  • Spinn Coffee

    A coffee revolution sparked by a connected machine and marketplace

  • Smashing magazine

    Global tax and shipping for complex product bundles

  • Infinitas Learning

    Delievering leading educational experiences in Europe

All customer stories →

Documentation

  • Quickstart

  • Backend API reference

  • Frontend API reference

  • Guides

  • Core concepts

  • Storefronts

Community

  • GitHub

  • Discussion forum

  • 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.

  • 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

Storefronts

Effortlessly launch an online store customized to your needs using Swell Storefront, visual theme editor, and developer tools, designed to help you create a personalized shopping experience.

Apps and themes

Start with Swell's official storefront app to launch a store in minutes. Customize with themes or build your own.

Learn more →
Theme editor

Swell's visual theme editor allows you to customize store content without code. Use Swell's default theme, build your own, or use a Shopify theme.

Learn more →
Custom domains

Setup a custom domain in seconds without ever leaving the Swell dashboard.

Learn more →
Headless storefronts

Build and host your own storefront and connect it to Swell effortlessly using your language and framework of choice.

Learn more →
Navigation menus

Create multi-level navigation menus with images, promos, and links for headers and footers. Also available via API for use with custom 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 →

Next-level commerce for everyone.

X.comGitHubLinkedIn

Subscribe to our newsletter for product updates and stories

Subscribe

Resources

Help CenterDeveloper CenterCommunityAgenciesChangelog

Use cases

SubscriptionsB2B WholesaleMarketplaceOmnichannelDirect-to-consumer

Explore

FeaturesPricingIntegrationsCustomer stories

Developers

OverviewDocumentationGuidesStorefrontsHeadlessSwell Apps

Company

About usPartners

© 2025 Swell. All rights reserved.

Privacy PolicyTerms of Service