Skip to content
The Cubas

Commerce

The Hard PartIs Not The Checkout.It Is The Retry.

Anyone can build a cart. What decides whether a store survives its first busy week is what happens when a payment webhook arrives twice, when a customer double clicks, and when a background job fails at three in the morning.

What is ecommerce development at The Cubas?

The Cubas builds custom ecommerce platforms including multi-vendor marketplaces, with vendor dashboards, payouts, coupons, refunds and audit trails. Order writes are protected with idempotency keys and a transactional outbox so a retried payment cannot create a duplicate order.

When people call us

The Moment This Becomes Urgent

Usually a business that has outgrown a hosted platform, needs vendor or marketplace logic the platform cannot express, or is bleeding margin on transaction fees that a custom build would pay back inside a year.

Built by

Ashraful Islam Hridoy, Lead Engineer

Ashraful builds the systems behind The Cubas engineering work, from typed REST APIs and data models to the React interfaces on top of them. His focus is the part most builds skip: secure access, reliable background jobs, and what happens to a system after launch.

What people search before they call

  • custom ecommerce development UK
  • multi vendor marketplace development
  • headless ecommerce agency
  • Shopify alternative custom build
  • ecommerce platform with vendor payouts

We rank for these ourselves. That is the shortest demonstration available that the search side and the build side are the same team.

How we approach it

What Actually Decides A Ecommerce Project

Four decisions that separate a build which holds up from one that needs rescuing inside a year.

01

Idempotent order writes

Every write that takes money carries an idempotency key, so a retried request resolves to the same order instead of a second one. On Buynux this is paired with a transactional outbox and an interleave test covering concurrent writes specifically.

02

Background work with bounded retries

Payouts, emails and inventory sync run as queued jobs with retry budgets. A job that cannot succeed surfaces rather than retrying forever against a downstream service that is already struggling.

03

Authorisation before interface

Roles and permissions enforced at the API, not hidden in the front end. A route that deletes data checks who is calling it. This sounds obvious until you audit a store and find that it does not.

04

Reporting the owner actually opens

Sales and inventory reporting, generated invoices and an audit trail, so the people running the business can answer their own questions without a developer.

Deliverables

What You Actually Receive

No tiered packages with features withheld to force an upgrade. Every engagement covers what the project genuinely requires.

Stack for this work

  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • Redis
  • BullMQ
  • Stripe ready
Catalogue, cart and checkout architecture
Vendor or multi-vendor dashboards and payouts
Idempotent order handling and queued background jobs
Role based admin with audit trail
Product schema and merchant feed setup

Questions

What Clients Ask First

When is a custom store better than Shopify?

When the business model does not fit the platform: multi-vendor payouts, unusual pricing logic, complex fulfilment, or integrations that need to run server side. For a straightforward single vendor catalogue, a hosted platform is usually the right answer and we will say so.

How do you prevent duplicate orders?

Idempotency keys on every write that takes payment, so a retried request resolves to the existing order rather than creating another. On larger builds this pairs with a transactional outbox, which keeps the order record and the downstream event from ever disagreeing.

Do you handle ecommerce SEO as well?

Yes, and building both sides is the point. Product schema, faceted navigation that does not generate thousands of thin URLs, canonical logic for variants and a crawl budget that is not spent on filter combinations are architecture decisions, not a task for afterwards.

Tell Us What You Need Built

Send the brief, the existing codebase or just the problem. We will tell you what it takes, what it does not need, and whether we are the right people for it.

Prefer to skip the form? Message us on WhatsApp or email yousuf@thecubas.com