FOR BUYERS AND PURCHASING AGENTS
Clear offers for customers and their agents.
Website packages have published CAD prices and exact scope rules. The same deterministic calculator powers both the human configurator and the agent API. No chatbot sets or negotiates a price.
Standard purchase path
- Read the versioned JSON catalog.
- Submit package, page count, additional languages and care plan to
POST /api/commerce/v1/calculatefor a no-obligation itemized price. - Submit those selections and the buyer’s email to
POST /api/commerce/v1/quotes. The buyer must verify the email address; optional marketing consent is separate and defaults to false. - The verified buyer receives the final quote and a secure Stripe Checkout path when enabled. The human authorizes payment. An agent never handles card details or bypasses verification.
Example calculation
POST https://websitesmdla.com/api/commerce/v1/calculate
Content-Type: application/json
{"package":"professional","pages":7,"additionalLanguages":1,"care":"plus"}
Response amounts are integer CAD cents. This example calculates a $4,133 one-time build and $90 per month before applicable tax. The catalog version is included so an agent can detect price changes.
Scope boundaries
The online price covers only the published standard website package. The client supplies approved copy, images and translations. Essential includes basic SEO, GEO and AI SEO. Professional includes these foundations plus agent-friendly service purchasing and one supported payment connection. Enterprise includes Professional plus broader search structure, an agreed booking or CRM connection and connected enquiry/order workflows. Complex ecommerce, custom CRM builds, original translations, copywriting and non-standard infrastructure need Maria’s review. The care options and limits are specified in the catalog.
Questions or a custom request? Contact Maria. A quote or simulation is not a promise of delivery dates or business results.