Website and API integrations

A website is more useful when it works with the systems your business already runs on. We connect websites and online shops to supplier feeds and APIs, payment gateways, courier platforms and other systems you use, so information moves where it should without being typed in twice. Tell us which systems you use and what should happen between them.

Connections we build

Supplier feeds and APIs

Your products or stock come from a supplier. We build imports that keep stock up to date without overwriting the descriptions and prices your team has corrected.

Payment gateways

Customers pay on your site through a South African or international payment gateway. You arrange your payment provider account before we start.

Courier platforms

Shipping rates and delivery handled through a courier platform integrated with WooCommerce, or flat-rate zones where that suits you better.

Other systems you use

A registry, a database or another system whose data your site has to import, match or stay in sync with, and exports of that data when you need them.

What an integration is, in plain words

An API (application programming interface) is the way one system lets another read or send information: for example, a supplier's system offering its stock list to your shop. An integration is the code on your side that uses that connection safely: it asks for the data, checks it, and updates your site with only the information you agreed.

What an integration depends on

An integration needs the other system to cooperate. The usual requirements are:

  • access to the other system, such as a feed or API access from your supplier or provider
  • a feed or service that stays available and stable
  • reliable identifiers, such as SKUs, so records on both sides can be matched

Access can be slow to arrive, so ask for it early. If you are not sure whether a system offers a connection, tell us which one and we will say whether we can connect to it.

How we build an integration safely

  • We check what data the other system provides and agree which fields the integration changes, so it never overwrites more than you intended.
  • We split the work into tasks with hours for each. Paid plugins and third-party fees are listed separately. See how we quote.
  • We build and test on a private copy that you approve before go-live.
  • We deliver it with editing instructions and training.

For the shop version of this problem, read our guide to keeping supplier stock updates separate from product content.

Keeping connections working

Connections can break when a supplier changes its feed or a provider updates its service. After launch we can keep supplier and courier connections working, either when you ask or on a monthly retainer. See how we look after shops and website maintenance.

Useful answers

Can you connect to any system?

It depends on the other system giving access. Tell us which system you use and what should happen between it and your site, and we will say whether we can connect them.

Is this only for online shops?

No. Shops are the most common case, but a registry, a database or another business system can be connected to a WordPress site or to a custom PHP tool. See custom PHP web development.

Will an integration overwrite our edits?

Not if we agree the fields first. We check what data the other system provides and agree which fields the integration changes.

Who pays for third-party fees?

Paid plugins and third-party fees are listed separately in the quote, so you can see what each one is.

Tell us what should connect

Name the systems, describe what should move between them, and we will quote from your brief. There are no fixed packages.

Related services

Have a project in mind?

A new website, a shop, a design refresh or a feature your site is missing: tell us a little about what you need and we will talk through the options.

Get in touch