Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Agency path

A delivery path for agencies and partners who build Exponential stores for clients - discovery questions, scoping what the kernel does against what must be built, a build order, test and handover packages, and…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/e-commerce/roles/agency-path.md

On this page

Agency path

This page is for agencies and partners who deliver Exponential stores to clients. It turns the shop's facts into a delivery path: what to ask in discovery, how to scope kernel features against custom work, the build order, and what to hand over.

Contents

  1. Discovery questions
  2. Scoping kernel against custom work
  3. Build order
  4. Test and acceptance
  5. Handover package
  6. Maintenance

Discovery questions

AreaAskWhy it matters
CatalogHow many products, which kinds, which fields, which options?Product classes and imports (Catalog modeling in depth)
PricesOne or several currencies? Manual or converted prices?ezprice or ezmultiprice (Price fields compared)
TaxWhich countries, which product tax classes?VAT types, rules and a VAT handler (Product categories and VAT rules)
ShippingFlat, by weight, by zone, by carrier rate, pickup?Simple shipping or a handler (Custom shipping handler)
PaymentWhich provider? Does it have a redirect page?Existing extension or a new gateway (Payment gateway development)
CustomersAccounts, guests, B2B groups with discounts?Account handler, discount groups (shopaccount.ini walkthrough)
Back officeStock, accounting, ERP, labels?Integrations, not in the kernel (Decision checklists)
SitesOne store or several brands and languages?Multi-store and multisite
DataProducts to import from where?Product imports and migrations

Scoping kernel against custom work

Shipped in the kernel or the repositoryConfiguration onlyCustom work
Basket, checkout, orders, 17 statuses, dashboard, receiptsVAT types and rules (plus Handler=ezdefault), currencies, discount groups, statuses, basket name, receiptsShipping rules beyond a flat amount
PayPal (ezpaypal), Authorize.Net (ezauthorize)Gateway settings, the checkout workflowGateways for other providers
Flat shipping (ezsimpleshipping)workflow.ini [SimpleShippingWorkflow]Stock, coupons, labels, accounting export, download delivery
Order statistics, best sellers, "also bought" fetchTemplates that use themReports beyond these (Store figures and exports)

Estimate the custom column as extension work with its own tests and documentation.

Build order

  1. Settings skeleton in an extension or settings/override/ (Shop settings walkthroughs).
  2. Product classes and a test catalog; then imports.
  3. VAT types and rules; currencies; rounding.
  4. Templates: product full view, basket, checkout pages, order mail.
  5. Shop account handler and the customer data form.
  6. Shipping workflow or handler.
  7. Payment gateway in test mode and the checkout workflow.
  8. Statuses, roles and policies for the client's staff.
  9. Landing pages with Layouts (Content commerce with Layouts).
  10. Tests, accessibility check, launch checklist.

Test and acceptance

Agree acceptance on a written test plan before the build: Testing a store gives one, and the client signs off with the Store launch checklist. Accessibility belongs in acceptance too (Store accessibility).

Handover package

  • To do: The settings changed, file by file, with the reason for each.
  • To do: The workflows connected to shop triggers, and what each event does.
  • To do: The roles created for store staff and the policies of each.
  • To do: The payment provider account details: who holds them (never in the handover document itself).
  • To do: The cron jobs the store depends on (basket_cleanup in infrequent, workflow in frequent).
  • To do: Links to Running your store for the client's staff.
  • To do: The custom code, its tests, and how to update it.

Maintenance

Offer a calendar, not just a support line: Operations calendar lists the recurring work of a store. After each Exponential update, run the store test plan again (Upgrades without surprises).

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x