Store integrationSingle-use codes
OpenCart and Mailprompt
OpenCart core has no catalog, customer or order list API, so Mailprompt connects through its OpenCart connector extension. The extension supplies the data, webhooks and tracking script.
What syncs
- Products and variantsSynced
- CategoriesSynced
- Customers and marketing consentSynced
- Orders and line itemsSynced
Mailprompt never edits your products, customers or orders. The only things it writes to the store are its own webhooks and tracking script where the platform allows it, and any single-use discount code an approved email asks for.
How to connect
- Install the Mailprompt connector extension in OpenCart and create its API user and key.
- Open Settings → Store, choose OpenCart and paste the store URL, extension API user and key.
- Paste the webhook address and the signing secret (shown once) into the extension’s webhook setting, then run the first sync.
The connection lives in Settings → Store. Only an owner or admin can connect or disconnect a store, and the credentials are encrypted before they are stored.
Discount codes
- Creates a unique, single-use code in the store for an approved email.
- A code can require a minimum order subtotal.
- A percentage code cannot be capped at a maximum amount.
These limits come from what the OpenCart API can express. When a rule cannot be enforced in the store, the approval checklist explains it before anything sends.
Good to know
- The connector extension is required; OpenCart core exposes no catalog, customer or order list API.
- Webhook requests are signed by the extension with HMAC-SHA256, not by OpenCart itself.
- The consent signal comes from OpenCart’s newsletter field.
- Abandoned-cart emails depend on the extension, and the tracking script is installed through it.
- Coupons can require a minimum order subtotal, but a percentage coupon cannot be capped at a maximum amount through the API Mailprompt uses.