Skip to main content
Oct 25–28SuiteWorld 2026 — Meet our team
Oracle NetSuiteSuiteCommerce

SuiteCommerce agency and SuiteCommerce Advanced developers. We build the store and wire it into the business.

BrokenRubik is an independent NetSuite consultancy, NetSuite-only since 2017. Our developers customise SuiteCommerce Advanced, build extensions and themes, fix performance, run SCA upgrades and move SiteBuilder stores, and write the NetSuite side behind them.

What we build and fix

What our SuiteCommerce developers build and fix

BrokenRubik works on SuiteCommerce and SuiteCommerce Advanced stores at every stage: a new build, a live store that needs changes, one that is slow, one several releases behind, and one still on SiteBuilder.

SuiteCommerce Advanced customisation

Checkout, My Account, product and listing pages, search and B2B ordering changed to fit how you sell. Built as extensions where your SCA release supports them, and as isolated custom modules where it does not, so the core stays untouched.

Extensions and storefront tools

Configurators, product finders, promotions and content features shipped as SuiteCommerce extensions, so the theme keeps taking its own updates.

Themes and redesigns

The official theme with your brand applied, a custom theme, or a redesign of a live store, with product, listing, cart and checkout designed as one set.

Performance

Server response time, Core Web Vitals, bundle size, images and faceted search on large catalogues, measured on your real store before and after.

SCA version upgrades

An older SuiteCommerce Advanced release moved to a current one: every customisation listed, moved into extensions where possible, and checkout and My Account re-tested on the new version.

SiteBuilder migration

SiteBuilder templates, content and URLs moved onto SuiteCommerce with a 301 map shipped first. The catalogue, customers and orders already live in NetSuite and stay there.

The NetSuite side of the store

SuiteScript, pricing logic, custom records, saved searches and integrations, written by the same team that builds the storefront, so nothing falls between two vendors.

Headless, when it fits

A React or Next.js storefront on Medusa or Shopify, with NetSuite as the system of record, for a business whose storefront is itself the product. When it is not, staying on SuiteCommerce is usually the better trade, and we say so.

What it looks like

SuiteCommerce themes, designed against the platform

We design the storefront to the SuiteCommerce component model and then build it as a theme, so what you approve is something the platform can carry.

  • Figma
  • Paper
  • Claude Design
  • Adobe Illustrator
KLIM storefront
Stinger storefront
Sacvin storefront
BioBag storefront
Brand system first
Type, colour, spacing and component rules written down, so the fifth page looks like the first without anyone re-deciding.
Designed against SuiteCommerce
To the component model, not to a blank canvas. A design drawn without it pushes the build into customising against the core, which is the expensive place to end up.
Variants in hours
We generate directions fast and put several in front of you early, so you decide sooner.
The set, not the page
PDP, PLP, cart and checkout designed together. Most abandoned redesigns are a beautiful homepage attached to an untouched checkout.
Then the theme, actually built
The official theme with your brand applied, a custom theme, or a front end built from scratch. Which one your catalogue justifies is a budget conversation, and we will say which.

How fast it is

A slow SuiteCommerce product page costs you on every visit

We fix SuiteCommerce performance: server response time, Core Web Vitals, bundle size, images and faceted search. On a large NetSuite catalogue it is usually the cheapest thing to fix.

  • Google PageSpeed Insights
KLIM
30s to 2s

Preseason catalogue, 5,000+ SKUs

Before
30s
After
Under 2s
Read the case study
DecksDirect
45 min to 60s

A stock change reaching the storefront

Before
45 min
After
Under 60s
Read the case study
Core Web Vitals as a target
LCP, INP and CLS agreed as numbers before work starts, measured on your real catalogue rather than a demo account.
Bundling and cache headers
Most SuiteCommerce sites ship every extension on every page. Splitting that is unglamorous and it is usually the biggest single win.
The image pipeline
Correct formats and sizes off the item record, with lazy loading below the fold, so the first screen is not paying for the last one.
A third-party script budget
Every tag the marketing team adds costs milliseconds. A budget makes that a decision instead of a surprise.
Search that survives the catalogue
Faceted search on 5,000+ SKUs is where SuiteCommerce sites fall over. It is an architecture problem, not a plugin problem.

What it can do

SuiteCommerce Advanced customisation that survives the next upgrade

Our SCA developers build checkout, My Account, product and B2B changes as extensions where the release supports them, and as isolated custom modules where it does not. The difference shows up at the next release, not on launch day.

  • Sass
  • TypeScript
Active Themes & ExtensionsThemesExtensions
NameTypeVendorVersionUpdate
SuiteCommerce Base Theme
ThemeSuiteCommerce23.2.324.2.10
Yello!

An SEO-ready blog with product linking, running on the storefront rather than beside it.

ExtensionBrokenRubik1.0.37Current
Faceted Navigation

Filter and refine on item fields, driven from the item record.

ExtensionSuiteCommerce23.2.1Current
Contract PricingExample

An example of the shape a build for you takes: price levels resolved against NetSuite at request time, shipped as an extension so the theme keeps taking its own updates.

ExtensionYour account1.0.0Current
The supported extensibility framework
Themes and extensions are both part of it. Used the way the framework intends, they keep customisations separated from the core, which makes a future update something you schedule rather than survive.
SuiteScript where it belongs
Pricing and availability logic living in NetSuite, not duplicated in the front end where it quietly drifts out of agreement.
Custom records driving content
Merchandising your team controls from NetSuite, without a deployment for every change.
B2B behaviour
Contract pricing, approval flows, quick order and account hierarchies. The things that make a B2B storefront different from a nicer B2C one.
Upgrading an older SCA release
SCA does not update itself. We list every customisation, move what we can into extensions, rebuild what was edited in the core, and re-test checkout and My Account before the switch.
Taking over another team’s build
We read the code first: the version, what lives in extensions, what was changed in the core, how it deploys. You get that list in writing before any quote.

Whether it gets found

Most of your SEO is decided at implementation

SuiteCommerce hands you the SEO controls: what gets indexed, what each page points its canonical at, where titles come from, what the sitemap contains. Setting them is a build decision, and far cheaper then than a year later.

  • Semrush
  • Google Analytics
  • Google Tag Manager
  • DataForSEO

If your store is already live, we audit it against the same list and send you what we found.

Redirect map
1,284 mapped0 unresolved
  • /shop/winter-jackets.html301/collections/winter-jackets
  • /product/1042-ridge-shell301/products/ridge-shell
  • /index.php?cat=17&sort=1301/collections/gloves
  • /blog/post?id=88301/blog/layering-for-cold-rides

Illustrative. Shaped like a real migration, not taken from one.

Faceted URLs and canonicals

Three filters with ten values each is a thousand crawlable URLs holding near-identical content. Which combinations may be indexed is a decision, not a default.

Meta off the item record

Titles and descriptions generated from NetSuite fields, so they stay true as the catalogue changes and nobody has to maintain a second copy.

Rendered for crawlers, and verified

SuiteCommerce serves pre-rendered HTML. Whether it is actually doing so on your templates is worth checking, and it now decides whether AI answers can cite you at all.

Sitemap and redirects from the catalogue

Generated from NetSuite so a discontinued item leaves the sitemap when it leaves the catalogue, with a 301 map shipped before any URL moves.

Who can change it

Either marketing can publish, or the site stops changing

We give SuiteCommerce stores a content layer in Sanity, so marketing publishes pages without waiting on a developer. The other outcome is how storefronts get old.

  • Sanity
  • Builder.io
  • Storyblok
Sanity Studio
Sanity Studio page builder
Sanity as the content layer
Landing pages, campaigns and editorial built from blocks your team arranges, while products keep coming from NetSuite.
Live preview
Editors see the real page as they write it, which is the difference between a CMS people use and one they route around.
One source per kind of thing
Product data in NetSuite, content in Sanity, and a clear line between them. Blurring it is what produces two prices for one item.
It outlives the storefront
The content layer is not tied to SuiteCommerce. Replatform later and it comes with you.
Sanity

Whether it worked

A new page is a hypothesis

You should be able to see whether it held, and watch the twelve people who abandoned the cart do it.

  • PostHog
  • Google Analytics
Product analytics/Checkout funnel
Last 30 daysAll users
100%
31%
58%
50%
85%
12,480
Product viewed
3,910
Added to cart
2,260
Checkout started
1,140
Shipping entered
968
Order placed

Largest drop at added to cart

8,570 session replays

Sample data, for illustration.

Session replay

Watch the actual abandonment. It ends arguments about the checkout faster than any amount of analysis.

Funnels on real steps

Instrumented against your checkout, not a default ecommerce template that half-matches it.

A/B tests that finish

Sized before they start, so the result is a decision instead of a debate about significance.

Bots separated out

Ecommerce traffic is full of them. Unseparated, they will tell you a redesign worked when it did not. We learned this on our own site.

Proof

SuiteCommerce stores we have built, extended and upgraded

Stores we worked on, and what changed.

Named clients with published case studies. Every figure here is one you can click through and check.

More SuiteCommerce and SCA work

ExpertVoice
SuiteCommerce Advanced development and maintenance since 2020. ExpertVoice
Kurz Industrial
SCA user experience work and the NetSuite ERP behind it, since 2023. Kurz Industrial
509
SuiteCommerce Advanced and SuiteScript for B2B and B2C, with Klaviyo, GA4 and Meta feed integrations, since 2023. 509
Prospect Fastener
Moved to the latest stable SuiteCommerce Advanced release. Prospect Fastener
DLG Brands
Several storefront domains on one NetSuite account, sharing one multi-domain theme. DLG Brands
RST Brands (SCIRST)
Colour variants grouped under one parent on the listing page, driven from NetSuite item records. Variant navigation

Who does the work

SuiteCommerce developers who also work in NetSuite

Your store is built and maintained by BrokenRubik's own developers, the same team that writes the SuiteScript and integrations in NetSuite behind it.

Who we are
An independent NetSuite consultancy, NetSuite-only since 2017, based in Uruguay and working with companies in the US and Latin America. 100+ companies served, Clutch 5.0, Celigo Standard Partner.
Who comes back
Of the companies we worked for in a year, 80% hired us again the following year, counted from our own time records.
Both sides of the store
SCA source, extensions, themes and the developer tools on the storefront; SuiteScript, custom records, saved searches and integrations in NetSuite. One team, so a checkout change and the pricing logic behind it ship together.
Agencies hire us too
Part of our SuiteCommerce work is done as the development team behind other NetSuite agencies.
How it is priced
A fixed price for scoped work such as an upgrade, a theme or a migration. A monthly retainer for ongoing development and support. A written quote after a short review of your store, with a scoped estimate within 48 hours of the first conversation.
How fast you hear back
A first reply within 24 hours.
When we are the wrong hire
One small fix on a store a freelancer already knows is usually cheaper with that freelancer. We fit when the storefront and NetSuite both have to change, or when the work is ongoing.

The decision

Platform Choice

SuiteCommerce, Shopify, or headless.

We build all three, so we have no reason to sell you one. The trade is stated for each, including for the one you are probably already on.

SuiteCommerce

SuiteCommerce

Pick it when Your catalogue, pricing and inventory logic already live in NetSuite and you want one system of record, not two.

The trade. Not the newest stack in the room, and a smaller pool of people who know it than Shopify has. Neither stops it doing the job.

Shopify

Shopify

Pick it when You want speed of change and a large app ecosystem, and you can accept an integration as a permanent piece of infrastructure.

The trade. You now own a sync. It will fail at some point, and somebody has to be responsible for noticing.

Headless

Headless

Pick it when The storefront is a real product for you: bespoke merchandising, several front ends, or performance as a competitive edge.

The trade. The most expensive of the three to build and to keep. What it buys is a front end with no ceiling, on a modern stack, so it earns that when the storefront is genuinely a product.

What you have already read

The objection

Expensive, development-heavy, and hard to maintain.

That is roughly what Google puts in front of you before you reach us, quoting people who have run it. Worth answering rather than talking around.

Expensive is true

The licence is real money and it is Oracle’s price, not ours: we do not resell it. What it buys is one system rather than a platform, plus an integration, plus somebody whose job is noticing when the sync breaks. Compare the total, not the line item.

Development-heavy is true, and avoidable

An implementation that customises against the core costs more to carry, and that is where the reputation comes from. Built to SuiteCommerce best practices, with themes and extensions used as the extensibility framework intends, far less of that cost is yours to pay.

Hard to maintain has the same root

SuiteCommerce is hard to maintain when it is not built following its own best practices. A well-structured implementation keeps customisations separated from the core application, and that separation is what makes future updates manageable. The burden people describe is real; it follows from how the build was done more than from the platform it was done on.

Above the line

SuiteCommerce

the part a customer sees

  • Design
  • Performance
  • Extensions
  • Search
  • SEO
  • Content
  • Measurement
An iceberg built from cubes: a small peak above the waterline, an enormous mass below it
Below the line

NetSuite

the part that makes it work

  • Catalogue
  • Pricing
  • Inventory
  • Orders
  • Customers
  • Tax and ledger
  • Integrations

What it connects to

A storefront on its own is a catalogue nobody can buy from

Payment, tax, fulfilment, marketing and the marketplaces you also sell on. None of it is visible to a customer until it breaks.

Where you sell

The storefront is one channel among several. Orders from a marketplace and orders from your own site should land in NetSuite the same way, with the same item records behind them. Otherwise inventory drifts and somebody reconciles it by hand every Monday.

How it stays connected

An integration is a thing you own once it exists. It needs monitoring, and it will fail at some point. We build on the platform that matches your team: a managed connector when nobody wants to own it, a custom SuiteTalk build when the logic in the middle is genuinely yours.

How you reach people

Marketing tools are only as good as the customer record behind them. When purchase history lives in NetSuite and the campaign tool has a stale copy, segmentation quietly stops matching reality, so the sync direction and the field mapping matter more than the tool you pick.

Money and movement

Payments, tax and fulfilment are where a storefront stops being a website. Tax rates that disagree with the invoice, or a tracking number that never reaches the customer, are the failures buyers actually notice, and both are integration problems rather than design ones.

Around 140 more in the integrations directory. If yours is not there, it is usually a REST endpoint and a week.

What is underneath

Everything above the line is the tip

The catalogue, prices, stock, orders and customer record already live in one ERP, and the storefront is a view onto it rather than a copy.

One catalogue

Items, matrix options, kits and pricing come off the item record. No parallel product database to keep in agreement, and no Monday morning spent working out which one is right.

Pricing that is actually yours

Customer-specific price levels, contract pricing and volume breaks resolving against NetSuite at request time. This is the thing generic platforms make hardest and NetSuite makes ordinary.

Stock people can trust

Availability across locations, backorder rules and drop-ship, reaching the storefront in under a minute rather than on an overnight job.

The order is the order

A web order is a sales order, the same record fulfilment, finance and support already work in. Nothing is imported, so nothing is half-imported.

One customer record

Order history, credit terms and open invoices in the same place your team already answers the phone from.

It reconciles by itself

Revenue, tax and fulfilment landing in the general ledger without a monthly export. Finance is the group that notices this first.

FAQ

Before you hire a SuiteCommerce developer

What buyers ask when they are choosing who should build or fix a SuiteCommerce store, and what Google is already answering about the platform.

Still have questions? Drop us a message, we'd love to hear from you!

Show us your store
01

What does a SuiteCommerce agency do?

+

A SuiteCommerce agency designs, builds and maintains webstores on NetSuite's SuiteCommerce and SuiteCommerce Advanced (SCA): themes, extensions, checkout and My Account changes, performance, SEO, version upgrades and SiteBuilder migrations, plus the NetSuite configuration and SuiteScript the store depends on. BrokenRubik is an independent NetSuite consultancy, NetSuite-only since 2017, and does all of it with its own developers.

02

What does a SuiteCommerce Advanced developer do?

+

An SCA developer works in the storefront code (JavaScript, Backbone.js, Handlebars templates and Sass), builds themes and extensions with the SuiteCommerce developer tools, and writes the SuiteScript services and records the store reads from NetSuite. What separates them from a general NetSuite developer is the storefront: SCA has its own architecture, deployment process and upgrade path, and someone who has not shipped a live SCA store will be learning it on your project.

03

How do I hire a SuiteCommerce Advanced developer?

+

Ask four things of anyone you consider, us included. Which SCA releases have they worked on, and can they tell which one you run? Will they build your changes as extensions or edit the core source, and why? Which live SCA stores do they work on? And who exactly will write the code? Our answers: we check your release and existing customisations before quoting, we use extensions where the release supports them, and the SCA stores we have worked on include ExpertVoice, Kurz Industrial, 509 and Prospect Fastener.

04

Should I hire a freelancer or an agency for SuiteCommerce work?

+

A freelancer is usually cheaper for one small, well-defined fix on a store they already know. An agency makes more sense when the storefront and NetSuite both have to change, when the work is ongoing, or when you need cover for holidays and turnover. We take the second kind of work, as a fixed price for scoped projects or a monthly retainer for ongoing development and support.

05

Can you take over a SuiteCommerce site another agency built?

+

Yes. We start by reviewing the code: which SuiteCommerce or SCA version it runs, what lives in extensions, what was changed in the core source, and how it is deployed. You get that list in writing before any quote.

06

Can you upgrade an old SuiteCommerce Advanced version?

+

Yes. SuiteCommerce Advanced does not update itself the way SuiteCommerce does: each release upgrade is a project, and its size depends on how the customisations were built. We list every customisation, move what we can into extensions, rebuild what was edited in the core, and re-test checkout, My Account and the NetSuite services before the switch. Prospect Fastener is one store we moved to the latest stable SCA release.

07

Do you migrate SiteBuilder stores to SuiteCommerce?

+

Yes. A SiteBuilder migration moves the templates, content, item display and URLs onto SuiteCommerce, with a 301 redirect map shipped before any URL changes. The catalogue, customers and orders already live in NetSuite and stay where they are. If SuiteCommerce is not the right destination for your catalogue, we also move stores to Shopify or a headless storefront with NetSuite kept as the system of record.

Show all 12 questions
08

How much does it cost to hire a SuiteCommerce agency?

+

Scoped work such as an upgrade, a theme or a migration is a fixed price. Ongoing development and support is a monthly retainer. Either way you get a written quote after a short review of your store, with a scoped estimate within 48 hours of the first conversation. The SuiteCommerce licence is separate: it is billed by Oracle, and we are independent with no licences to sell. Oracle does not publish SuiteCommerce pricing; the ranges we saw in March 2026 were roughly $2,500 a month for SuiteCommerce Standard and roughly $5,000 a month for SuiteCommerce Advanced, on top of the NetSuite licence.

09

How long does a SuiteCommerce project take?

+

It depends on how far the storefront departs from the default and how much has to be integrated behind it, so the honest answer is a scope rather than a number. We send a scoped estimate within 48 hours of the first conversation, and our pricing calculator uses the same line items we scope real projects with.

10

What is the difference between SuiteCommerce and SuiteCommerce Advanced?

+

SuiteCommerce Standard gives you site management tools and automatic updates, without access to the front-end source. SuiteCommerce Advanced gives developers that source access and the deeper customisation it allows, with a version lock: you upgrade when you choose to, which also means you own the upgrade. Which one is right is usually decided by how much of your storefront has to behave differently from the default, not by budget.

11

Is SuiteCommerce hard to maintain?

+

It can be, when it is not built following SuiteCommerce best practices. We start from a fresh copy of the current base theme and build on that, with customisations kept in extensions rather than worked into the core application. That separation is what makes a future update something you schedule rather than something you survive. Where it was not respected, every release turns into work. The maintenance burden people describe is real, and it follows from how the build was done more than from the platform itself.

12

Can a SuiteCommerce store rank in Google?

+

Yes. SuiteCommerce serves pre-rendered HTML, so a crawler can read your pages without executing JavaScript, which is the hard part on many modern stacks. What decides whether it actually ranks is a set of choices made during implementation: which faceted URL combinations may be indexed, what each page points its canonical at, where titles and descriptions come from, and what the sitemap contains. Left at their defaults they still produce a working store.

Start here

Show us your store

Send the URL and what is bothering you. You get back what we actually found: the specific things, on your site, whether or not any of them turn into work for us.

What it costs

A fixed price for scoped work, a monthly retainer for ongoing development, and a written quote after a short review of your store. Oracle does not publish SuiteCommerce pricing; the ranges we saw in March 2026 were around $2,500 a month for Standard and around $5,000 for Advanced, on top of the NetSuite licence. Those are Oracle's line items, and we do not resell them. Ours is the build.

Estimate a build →