All tutorials

Adding Swiftcomplete to e-commerce checkout

easy

Swiftcomplete helps your customers add their address quickly and accurately at checkout. It reduces delivery issues, supports what3words, and works with both major platforms and custom checkouts, all for just 3p per validated address. This tutorial explains how e-commerce businesses can integrate Swiftcomplete at checkout to enhance delivery accuracy.

Why use Swiftcomplete for e-commerce?

⚡ Low-latency autocomplete: Suggestions appear almost instantly, shortening checkout time.

🏠 Delivery‑ready results: Multi-residence data and Not Yet Built data ensure couriers reach the correct flat or unit.

/// what3words address field: Let’s shoppers add their 3‑word address so drivers stop at the right entrance.

💸 Flat 3p per lookup: Transparent cost—no surprises at peak traffic.

🧩 Plugins & SDK: Choose a 5‑minute plugin install or JavaScript component for headless builds.

📈 Fewer failed deliveries: Validated addresses cut “return‑to‑sender” costs and boost CSAT.

How do I start using Swiftcomplete? (2 Steps)

1Get a Swiftcomplete API key

Create a Swiftcomplete account (or sign in) if you’re already registered.

GET API KEY

2Pick the integration method that matches your stack

A) Pre‑built e‑commerce plugins (manual installation required)

Swiftcomplete provides downloadable plugin packages for the following platforms. These are not available via standard app marketplaces and must be manually uploaded and configured:

B) JavaScript Component (for bespoke or headless builds)

Use this when you control the HTML of your checkout or need a single‑page app integration.

  • Drop-in script
  • Fully customisable fields & events
  • See guide

Retrieval of the what3words address

You will need to extract or isolate the what3words address within the order data to pass it on correctly.

  • E-commerce platforms: For instructions on retrieving what3words addresses from your platform, please get in touch with us at Technology.partnerships@what3words.com for further support.
  • Bespoke/Self-built e-commerce sites: See the following guide, which describes how you can use what3words API wrapper functions such as “IsPossible3wa”, “isValid3wa”, or the what3words RegEx formulae to detect a what3words address format. Using these tools, you can extract and validate what3words addresses from a bulk of text, so that you can isolate them and pass them forward as required.

Delivery to the what3words address

Assess where your customer-provided address data flows in third-party systems and ensure that what3words is sent to the correct data field.

  • Order management systems: Many order management systems will have a dedicated field for what3words. Check with your account manager or contact us at Technology.partnerships@what3words.com for further support.
  • Last-mile carriers: Many last-mile carriers have a dedicated field for sending what3words addresses within delivery order creation. Contact your account manager to check, or contact Technology.partnerships@what3words.comfor further support.

You can see a full list of our carriers and logistics software partners here.

Follow these steps if you have your own delivery fleet or handle all e-commerce deliveries yourself. You can retrieve the coordinates for any what3words addresses sent to you by consumers.

  1. To retrieve the coordinates for a what3words address, use the convert-to-coordinates call of the what3words API. See this guide: Public API – convert-to-coordinates;
  2. If you are using a what3words component, the return_coordinates parameter may be used for simplicity in retrieving the coordinates;
  3. Important notes regarding convert-to-coordinates:
    • This call type is chargeable – see available API usage plans here;
    • If you are retrieving coordinates for what3words addresses, the convert-to-coordinates call must be executed once for every e-commerce delivery made to a what3words address. This applies even for repeat deliveries to the same what3words address, to comply with what3words T&C’s.

Contact Support

Have any questions?

We’re here to support you! If you have any questions while using our what3words Regex expressions, get in touch with us by writing us an email at support@what3words.com.

E-CommerceAdd a 3 word address input fieldUse 3 word addresses within an address searchBigCommerceEcwidShopifySwiftCompleteWixWooCommerceWordPress

Related tutorials