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

Blog

Customer address management

Managing customer addresses in the admin dashboard should be easy. We’re making it happen.

Aaron Lee | October 10, 2023

Through merchant feedback and our own observations, we recognized that some much needed improvements are due. We’re starting with making it possible to create and manage multiple addresses for each customer.

A little bit of background

The Swell admin dashboard handles addresses in a singular fashion. At least, that’s how it appears to those managing orders in the dashboard but we’ll get to that. A customer can have a single shipping addresses attached to their account, and that address will be used to populate a shipping address by default when creating an order. The shipping address for an individual order can be manually changed and that will not make any permanent changes to the shipping address on file for that customer.

For the Swell developers out there, you’re probably already aware that more than a single address can be stored and queried for individual customers. That ability however, has never been made available to those that use the admin interface to manage orders. The data is there, it just can’t be accessed from the dashboard

Customers don’t live stationary lives and the destinations for their orders will change. Home, a place of business, relatives, and friends.

Let’s fix the problem

As of now, you have the ability to create and manage as many customer addresses you require, right in the Swell dashboard. Not only that, you can also do it multiple places. Whether you’re making changes via the customer’s profile, or creating an order for that customer, you’ll be able to make address changes when you need to.

From the customer profile

The customer shipping address can currently be changed under the shipping address section of the right side panel. That section has now be changed to the display the current default address, as well as the total number of addresses on file for that customer. You’ll also noticed that the main action has been changed from Add or Edit, to Manage.

Clicking on the Manage button will present you with a list of addresses for the current customer. If you need to make changes to an address, clicking Edit will provide you all of the familiar fields. Simply make your changes and save them. Need to remove an address? Just use the Remove address button located at the bottom of the same window.

Creating a new address is easy. On the list of addresses, you’ll find a button labeled Add address. This will present a blank set of address input fields. Add your new address, save your changes, and your new customer address has been created.

Swell user interface for editing or creating a new address

Working with orders

When creating an order, the shipping address section will be automatically populated using the default address for the customer added to the order. The Edit button will display the same list of addresses where you can perform most of the same actions without leaving your current workflow. You can continue to add, edit, or delete addresses. The main difference here is that these addresses are now selectable. Choose the address you would like to use for the order, save your changes, and the selected address will be applied for use on the current order.

Swell's user interface of the orders view with a Change shipping address modal

Setting a default address

In the customer profile, located in the list of addresses, you’ll now see a button labeled Set as default. To set a new default, click that button, and you’re done. That address will now be used as the default address when creating orders.

Swell's interface showing to set up a default address

We hope that these changes make it easier for you to work with multiple customer addresses. As always, we welcome, and look forward to your feedback.

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