Skip to content
oBizee / FIELDNOTES
GUIDE 240 / Platform comparisons

Template builder or custom development: test the exception first

Decide between a template builder and custom development by testing the requirement the standard setup cannot represent before commissioning a full build.

4 min read · estimatePublished by oBizee · Editorial approach

Choose a store around the work it must perform →

Test your hardest essential exception before choosing custom development. A template builder may already handle the ordinary store, while one unusual rule determines whether you need additional work.

Custom code is not automatically more capable in practice. It creates something specific, but that result still needs maintenance, documentation and verification.

Describe the exception without naming a solution

Write what must happen from the buyer's and merchant's perspectives. For example, a set must reserve shared components, or a quote must be approved before payment.

Avoid starting with “we need a custom app.” That prescribes an implementation before the requirement has been tested.

Include the consequence of getting the rule wrong. A decorative preference and a stock conflict should not receive the same priority.

Check the standard arrangement first

Ask the builder provider to demonstrate the requirement with representative data. Record whether it works directly, through configuration, through an additional tool or not at all.

Do not accept a generic feature label as proof. A bundle feature may or may not handle shared component stock in the way you need.

If the standard arrangement passes, custom development may be unnecessary. If it fails, you have a concrete problem to scope.

Consider a bounded manual process

Some rare exceptions can be handled through a clear enquiry or review stage. A manual process is not inherently inferior when the volume is low and the risk is controlled.

For example, unusual dimensions may be quoted separately rather than forced into ordinary checkout.

The process must be visible to the customer and recorded for the team. An undocumented instruction to “message us after paying” is not a dependable substitute for a specification stage.

Commission the smallest proof

Before a full custom build, ask for a limited demonstration of the difficult rule in a safe environment.

Define inputs, expected result and failure cases. If shared stock is the issue, test competing orders and a refused reservation, not only a single successful purchase.

Do not let a large design phase proceed while the essential behaviour remains unresolved. The proof should reduce the uncertainty that justified custom work.

Compare ownership after launch

Ask who maintains the custom code, where it is stored and how another developer can understand it. Business-controlled access and documentation matter.

Identify the dependencies it relies on and the process for updates. A working demonstration today does not establish indefinite compatibility.

For the template option, ask the same questions about custom modifications and apps. The maintenance burden may exist even when most of the site uses a standard builder.

Keep content and custom logic separate

A merchant should not need a developer to change ordinary product copy merely because one part of checkout is specialised.

Specify which settings are editable and which require technical change. Test an ordinary update during acceptance.

This prevents a narrow custom requirement from turning the entire store into an unnecessarily specialised system.

Price failure handling as part of the scope

The quote should include what happens when an operation is refused, interrupted or uncertain. A success-only implementation is incomplete for an order system.

Require clear customer messages and an investigation path. Do not solve uncertainty by instructing repeated payment or submission without checking the original outcome.

Use fictional data and test services. The proof should not create real customer obligations.

Choose based on the demonstrated gap

Use the template builder when it meets the essentials with manageable configuration. Use a bounded custom addition when it solves a specific gap without destabilising the rest.

Choose a broader custom build only when the requirements genuinely justify it and ongoing ownership is funded.

Keep a written acceptance case for the exception. It becomes a regression test whenever the system changes.

The decision is not about whether custom sounds more ambitious. It is about solving the part that standard tools cannot safely represent, while preserving simplicity everywhere else.

Use this guide, then test your own workflow.

Examples are illustrative. Confirm current features, charges and suitability before making a business decision.

Explore this topic → · Find an oBizee setup guide · Ask about your store