Custom development

Tell us what
you need.
We’ll build it.

Custom development from the team that writes the platform: integrations with your ERP or warehouse, new Page Builder elements, and admin tools private to your store. You get a fixed price in writing before any code, and anything bespoke is yours to keep.

We reply within two working days with a scope, a timeline and a fixed price.

Webhooks on every plan

Signed with HMAC-SHA256, retried and logged

Scoped API keys

Each job gets only the access it needs

  • Fixed price in writing, up front
  • Built by the platform’s own team
  • Bespoke code is yours, with source
  • Reply within two working days

Where are you starting from?

Send the brief with your store’s name, so we can scope it against how your store is set up. We reply within two working days.

Pick one and the brief form fills it in.

Integration access you control

Pause webhooks or delete keys

Integrations

Your ERP and Orbit, talking without you.

We connect Orbit to the systems you already run, so stock, orders and customers move between them on their own. It is built on the same public API and webhooks your own developers could use.

Orders out as they happen

Webhooks fire on order, payment, fulfilment, product and customer events. Each delivery is signed with HMAC-⁠SHA256, tried up to four times and logged, so your system can trust what arrives.

Stock and prices back in

The public API takes product, inventory and price updates, with bulk endpoints for the nightly run and separate limits of 600 reads and 300 writes a minute, reported in the response headers.

A key for each job

The integration gets its own API key with only the scopes it needs, and an expiry date if you want one. A key can narrow access; it can never widen it.

Tested on your data

We run the integration against your store before it goes live, and hand it over with notes your team can follow.

Custom Page Builder elements

In the library like any other block

Storefront and admin

New blocks your team can drag in.

A custom element or a private plugin lands where your team already works: the Page Builder library, or a page inside your dashboard.

Built as a real element

It appears in the Page Builder’s element library like any other block, ready to drag onto a page.

Styled from the editor

Fonts, colours and spacing are set in the settings panel by your team. No code after hand-over.

Private to your store

An admin tool ships as a plugin kept private to your store: installed through an install link bound to it, never listed in the plugin store, and able to add its own page to your dashboard.

Yours to change

Your team edits the content and the settings; we come back only for new behaviour, and the source for bespoke code is yours.

How it works

Brief, quote, build, hand over.

Six things you can hold us to, in the order they happen.

Send the brief

Rough is fine. Screenshots, a link to something similar, or a paragraph about what should happen and who does it today.

A fixed quote in writing

Scope, timeline and price, plus anything we would push back on. The price does not move unless the scope does.

Straight answers first

If Orbit already does it, or a setting or a plugin would solve it, we say so instead of quoting.

Build and test

Built against your store and your data, then walked through with you before it goes live.

Hand over

Notes, set-up instructions and the source for anything bespoke, so your developers or another agency can take it on.

Support, if you want it

Ongoing support is quoted on its own and never folded into the build price.

Rather build it yourself?

The same tools, in your hands.

If you have developers, you do not need us in the middle. Everything we would use is documented at developers.orbitcommerce.net.

Public API

Your store’s data, with scoped keys.

Products, inventory, orders, fulfilments, customers and more over REST, with companies, catalogues, purchase orders and picking on Enterprise. Keys carry only the scopes you grant and an expiry date if you set one; OAuth apps are for software you distribute. Reads and writes are limited separately, 600 and 300 a minute per credential, with X-RateLimit headers on every response.

  • Scoped keys
  • Key expiry
  • OAuth apps
  • Bulk endpoints
  • 600 reads a minute
  • 300 writes a minute
  • X-RateLimit headers

Webhooks

Signed, retried and logged.

Topics for carts, products, customers, orders, fulfilments, payments, payouts, discounts and plugins, with company and catalogue topics on Enterprise. Each delivery is signed with HMAC-⁠SHA256, gets up to four attempts with a growing wait between them and lands in the delivery history, and any webhook can be paused and resumed.

  • order.created
  • payment.succeeded
  • fulfillment.created
  • product.updated
  • customer.created
  • payout.completed
  • HMAC-SHA256
  • 4 attempts
  • Delivery history

Plugins

Public, unlisted or private.

A plugin can be published to the store after review, shared unlisted by install link with no review, or kept private to named stores. It can add its own page to the merchant’s dashboard. Paid plugins and themes pay you 85%.

  • Public
  • Unlisted
  • Private
  • Install links
  • Dashboard pages
  • Versions
  • 85% to you

GraphQL storefront

Your front end, our checkout.

Catalogue, carts, checkout, customer accounts, orders, returns, gift cards, loyalty and wishlists, for a headless build.

  • Products
  • Carts
  • Checkout
  • Customer accounts
  • Orders
  • Returns

AI assistants

MCP, within granted scopes.

Connect Claude or another assistant to a store over MCP. It works only inside the scopes the merchant approves, and the connection can be revoked at any time.

  • MCP
  • Granted scopes
  • Revocable

Partner account

Free, and where building lives.

A partner account gives you the plugin tooling with versioning, the theme tooling and publishing to the store. Agencies can run both: build as a partner, run client stores as an agency.

  • Free
  • Plugin tooling
  • Theme tooling
  • Versioning
  • Publish to the store
Create a free partner account

The full endpoint list is at developers.orbitcommerce.net. Keys, webhooks and plugins come with every plan.

What we need from you

A brief we can price properly.

Three things make the first quote the right one.

The job

What should happen

What the integration or tool should do, who does it by hand today and how often. A screenshot of the spreadsheet counts.

The outcomeWho does it nowHow often

The systems

Names and access

The ERP, WMS or CRM by name, its API docs if you have them, and a test account or sandbox we can point at.

System namesAPI docsTest account

The limits

Deadline, budget, NDA

A date that matters, a budget range, and your NDA if the work is confidential. We sign before we scope.

DeadlineBudget rangeNDA if needed

Small asks, answered

Scope

Often a small request needs no build at all: we point you to the setting, plugin or doc that already does it, instead of quoting for it.

Not outsourced

Who builds it

The people who scope your brief write the code. They are the team that builds and runs the platform.

Support is separate

After hand-over

Ongoing support is quoted on its own. The build price never hides a retainer.

Three ways in

Pick the one that sounds like you.

I run an Orbit store

Send the brief with your store name. We reply within two working days with a scope, a timeline and a fixed price.

I’m an agency building for a client

Bring us in on a client project, or build it yourself on a free partner account and send each client store its own install link.

I’m moving to Orbit and need something built

Book a 30-minute call. We map the migration and the build together, so both land in one plan.

Send the brief

What do you need built?

Rough ideas are fine. We come back with a scope, a timeline, a fixed price, and anything worth pushing back on.

By submitting, you agree that we use these details to respond to your enquiry, as described in our Privacy Policy.

  • Reply within two working daysWith a scope, a timeline and a fixed price, or a straight answer if Orbit already does it.
  • Fixed price in writing before any codeThe price moves only if the scope does.
  • NDA signed before we scopeIf the work is confidential, send yours with the brief.

FAQ

Custom work questions, answered.

Cost, time, ownership, updates and support, in plain words.

Related

Where a build fits in.

Enterprise

The Enterprise plan

B2B, the operations suite and checkout customisation, £999 a month ex VAT, with a 14-day trial.

Page builder

The page builder

Where a custom element lands, and what your team can already do without one.

Fixed price before any code

Send the brief. Get a straight answer.

Rough ideas are fine. If Orbit already does it, or a setting would solve it, we will tell you, and it costs nothing to ask.

We value your privacy

We use cookies to enhance your browsing experience, analyse site traffic, and personalise content. By clicking "Accept all", you consent to our use of cookies. You can manage your preferences or learn more in our Cookie Policy.