Launch the perfect store fast with a ready-made theme or build a customized experience with our powerful APIs and developer tools.
Headless storefront themes
Build a beautiful storefront in minutes using our ready-made theme, Origin – no custom code or hosting required.
Visual storefront editor
Customize content, style and functionality without needing code – or use a git-based workflow to manage configurations.
Connect to custom storefronts or apps hosted on your own servers with linked domains, navigation menus and preview thumbnails.
Create online storefronts and shopping experiences across web, mobile, and VR/AR technology–Swell is optimized for every device.
Smart navigation menus
Create multi-level navigation menus with images, promos and links for use in headers and footers.
Looking for an expert to design and build your store? Reach out and we’ll introduce you to a partner that fits your needs.
Invite users to join any number of Swell stores with a single account.
Start selling fast with our hosted checkout or build a custom, flexible checkout system optimized for your business. Our powerful cart APIs let you sell your way.
Set up a complete checkout process that includes key components right from Swell’s dashboard.
- Address autocomplete: Populate addresses for billing, shipping, and store locations.
- Payment methods: Make purchases easy with an assortment of payment methods.
- Guest checkout: Allow customers to buy without logging in to streamline buyer flow.
Retain full control over your checkout and build it exactly as you want.
Flexible shipping rates
Optimize conversions with the best shipping option for your customers: flat or tiered, with real-time rate calculation.
Offer options like in-store pickup, bank transfer, or even cash on delivery.
Cart item metadata
Store custom metadata on shopping cart items to track details through a custom checkout flow.
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.
Tie carts to a single customer across multiple storefronts.
Abandoned cart recovery
Send an email to remind your customers they have items waiting in their cart.
Make purchasing your products seamless, convenient and safe. Our sophisticated payment APIs give customers the flexibility to choose the best option for them.
Easily integrate the payment gateway of your choice to create a flexible checkout experience.
Specify payments for each order item or the order as a whole.
Saved credit cards
Provide a one-click checkout with fully encrypted saved credit cards.
Calculate the correct taxes for each customer at checkout with integrations like TaxJar or Avalara.
Protect your business from unauthorized access and malicious attacks with robust and multi-layered security features.
Connect your store with tools that help you safeguard your business.
Sell globally with currency and language features that make cross-border commerce easier than ever.
Display multiple currencies in a storefront, set a default currency and enable currency toggling.
Sell in multiple currencies, set manual and automatic price conversions and set price rules per currency.
Display multiple languages on your store by configuring locales using the Swell admin dashboard and API.
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.
Create attributes to display on product pages and hidden attributes for admin purposes.
Categories and sub-categories
Design category trees to help your customers find products.
Sell products in multiple ways, like one-time pricing and subscription plans.
Increase revenue with product bundles that make sense for your customers.
Real-time tracking that incorporates data across all types of sales and product cost tracking.
Use custom models and fields to integrate business data and content with your catalog.
- Custom models and fields
- Global CDN for fast image loading times
- Image editing within dashboard
Product import and export
Seamlessly import or export products from CSV files, including product categories.
Sell any physical or virtual product in your catalog as an ecommerce subscription and manage everything from one powerful dashboard.
Create subscription plans, manage invoicing and handle payments all in one place.
Offer subscription products on a monthly, yearly, or custom schedule.
Separate invoicing from fulfillment
Bill customers monthly, yearly, or at custom intervals, but ship items on a different recurring order schedule.
Upgrade or downgrade
Make iteasy for subscribers to upgrade or downgrade plans with custom invoices.
Add subscription products to a cart, or have a custom checkout flow.
Automatic retry and dunning
Retry failed credit card payments automatically to improve subscriber retention.
Allow customers to add one-time or recurring items to future orders.
Card expiration notifications
Notify customers when their card is expiring to reduce failed payments.
Add one-time and subscription products to a single cart for checkout together.
Pause and resume
Suspend subscriptions for any period of time and resume when you want.
Manage multiple coupons and discount groups to cater your marketing to customers at the optimal point of the buyer journey.
Connect your store with tools that help optimize your marketing efforts.
Set up promotional offers with discounts that apply automatically at checkout.
Set custom options for discounts like minimum quantities or excluded product categories.
Cross-sells and up-sells
Increase sales with up-sells and cross-sells on product pages and at checkout.
Offer discounts on order total, shipping, specific products, or categories.
Create coupon code limitations and maximum discount thresholds.
Buy X get Y
Offer promos to customers who meet a set requirement with their purchase.
Add fields to our built-in promotion and coupon models to best suit your needs.
Limited time only
Add urgency to sale events by setting expiration dates for discounts.
Bulk coupon generation
Offer coupons or vouchers by mail with unlimited coupon code generating and exporting.
Sell B2B like it’s DTC with advanced scalability and bulk and bundling solutions out of the box.
Use price rules to sell wholesale and offer price breaks for large quantities.
Use Swell’s flexible API to connect to all your favorite tools and systems.
Set up system management permissions for your team based on their roles and authority levels.
Make it easy for customers to manage and pay invoices online.
Provide the option to pay in installments to help with cash flow and budget management.
Manage customer activity to discover key insights into buying behavior that helps you scale your business.
Track customer details, order history and lifetime behavior.
Set specific store behavior for various groups—such as price rules and discounts.
Store shipping and billing addresses on the customer's behalf.
Designate customers as individuals or businesses, and enable collection of business-specific fields, including tax ID numbers.
Customer import and export
Seamlessly import or export customers from CSV files.
Manage sales, create custom workflows, and maintain a detailed record of orders to ensure your business is running smoothly.
- Add custom fields on models from orders to products.
- Store data from external systems and support a wide range of business needs.
- Define your own models, either via API or within our model editor.
- Build sophisticated solutions without a separate database and backend.
Order activity feed
Maintain a detailed record of order history and customer interactions.
Modify or cancel order items and discounts before or after an order has been finalized.
Provide full or partial refunds, or request additional payments from customers if needed.
Create orders from the admin dashboard while supporting customers by phone, email, or chat.
Send order invoices
Prompt customers to complete their purchases by sending them an invoice from the Orders details page.
Order printout templates
Store multiple printout order templates to include the information you need for printing packing slips, gift receipts, and more.
Get your products to customers quickly and cost-effectively with custom options for fulfillment.
Fulfill orders, track inventory, and keep customers in the loop with line-item shipment tracking.
Specify shipping for each order item or the order as a whole.
Designate shipping services as local pickup options at checkout.
Shipping price rules
Set price rules for specific geographic zones, services, or price points.
Product shipping dimensions
Make pricing calculations more accurate by recording product shipping dimensions.
Monitor your store’s performance to ensure you have visibility across every aspect of your business.
Get high-level reports on total orders, gross revenue, and trends.
Pull detailed reports on products, customers, coupons, sales events, and more.
Get customer metrics with reports on behavior and trends over time.
Assess your store’s financial health with reports on payments, taxes, and location.
Export data in CSV format to share with external parties or analyze in other tools.
Create your own reports that pull the most relevant data for your business.