OpenCart Extensions¶
Documentation for the OpenCart 4.x extensions built by Kyvero. Every extension is documented here in the same shape, so that knowing your way around one set of pages means knowing your way around all of them.
The extensions¶
Abandoned Cart Recovery¶
Emails the shoppers who reached checkout and walked away, with a link that puts their cart back. One neutral reminder by default; a three-email sequence with a recovery coupon only when you choose it.
Advanced Product Filters¶
Puts a facet panel beside your category, brand, search and specials pages, so a shopper narrows a listing by price, brand, category, availability and your own filter groups, options and attributes, and every value says how many products it would leave. Works without JavaScript, folds into one button on a phone, and keeps search engines off the filtered pages.
B2B Pricing¶
Wholesale pricing built on price lists: a named set of prices, assigned to a customer group or to one customer, so a negotiated price follows the buyer from the product page to the order line. Who is on a list is a separate decision you can change in one edit, and a list can hold as many products and quantity breaks as you like.
Back In Stock¶
A notify me when it's back field on out-of-stock product pages, for shoppers with no account, keyed to the exact size or colour they picked. It confirms each address first, mails each person once when the item is really buyable again, and gives you a per-variant demand report that says what to reorder.
Delivery Date¶
Your customers choose the day their order arrives, and the window it arrives in, from the days you can actually do. You cap how many orders each window takes, so a busy Saturday stops selling itself, and you read the day's work off one printable sheet. It is for a store that delivers with its own van, takes pickup slots, or makes things to order.
Gift Cards¶
Adds the three things OpenCart's own gift vouchers lack: an expiry date, a way for the holder to check what is left on a card, and a report of what your store still owes on the cards it has sold. Your cards stay in OpenCart's own tables and are still sold and redeemed through OpenCart's own screens.
Import/export¶
Bulk import for an OpenCart store, with a preview step. Import/export plans a change first, showing which records it would create, update or delete, and only writes once the plan has been reviewed. Applied changes can be rolled back.
Loyalty¶
A points programme built on OpenCart's own reward ledger: customers earn a percentage of what they spend, spend points at checkout at a rate you set, and dormant balances expire only after the customer has been warned.
Pre-Order¶
Sell what has not arrived yet: a product, or a single option value of one, is marked as a pre-order with an expected date, and is bought either charged in full at checkout or paid when the stock lands.
Product Bundles¶
Sell a starter kit, a gift set or a camera-plus-lens package as one thing: a bundle made of products you already stock, priced as a whole, whose sale takes each component's stock off. A bundle has its own page and its own words per language, is priced either as a flat figure or as a discount off what the parts come to, and can be bought only while everything in the box can be supplied.
Product Configurator¶
Conditional options on top of OpenCart's own product options: rules of the form when these answers hold, show, hide or require this option, so a customer who picks an aluminium frame is never asked about wood stain. The rules are written on a tab of the product form, applied as the customer clicks with no page reload, and enforced again on the server when they add to the cart.
Product Feed¶
Writes the file Google, Meta and Microsoft Advertising read about your catalogue, and keeps writing it on a schedule so it does not go stale. You say which of your own values go into each field the channel asks for, and every field shows what it would produce for your own products. A missing barcode or a title that will be cut short is something you see on the screen rather than three days later inside Merchant Center.
Product Search¶
Replaces the storefront's product search with one that finds more of the right products: every word has to match, brand and category names count as well as product names, synonyms and misspellings are forgiven, and you can pin what leads the results. A search report says which searches are worth acting on.
Profitability Copilot¶
This extension's documentation has not been written yet.
Returns Portal¶
Self-service returns that a guest can actually use. A customer proves the order is theirs, picks the lines they are sending back with a reason for each, sees an estimated refund and prints an RMA slip. You work a queue and accept or refuse line by line.
Review Requests¶
Asks every customer for a review once their order arrives, with a link to a page that takes a rating per product: no login, no captcha. What comes back is an ordinary OpenCart review for you to approve, marked as a verified purchase.
SEO Suite Pro¶
Five SEO jobs in one extension, each with its own screen and its own switch, so
you install once and turn on what you need. It writes the SEO URL keywords, meta
titles and meta descriptions your catalogue is missing and keeps listing pages
canonical; emits the structured data and social markup OpenCart 4's own theme
emits nowhere, so a pasted link unfurls as the thing it points at; describes
every catalogue image in its own words instead of repeating the product name;
publishes an XML sitemap and lets you edit robots.txt from the admin instead of
over FTP; and notices the URLs that stop resolving when your catalogue changes,
so you can redirect them before a shopper or a crawler finds the gap.
Wishlist¶
A wishlist that works for shoppers with no account and survives the browser closing, with a shareable link per list, one button to move a list into the cart, and price-drop and back-in-stock emails. A report shows which products shoppers are waiting for.
Where to start¶
Nothing here assumes you develop OpenCart extensions. If you administer a store, you are the reader these pages are written for.
Whichever extension you bought, these pages apply to it:
- Requirements: the OpenCart and PHP versions to check before you buy.
- Installing an extension: upload, enable, and grant permission. All three steps, in shop-owner language.
- Troubleshooting an install: including the blank page that is nearly always a missing permission.
- Licensing: what buying an extension gets you.
- The API promise: for an extension that speaks an HTTP API: what will not change, and how long a version keeps answering.
- The language promise: which of our strings a named native speaker has read, per extension and per language.
- The settings promise: where each extension's settings apply: on one storefront at a time, or on the whole install.
- Reporting a vulnerability: where to send a security problem, what you hear back and when, and what we promise you in return.
- Support: how to get help, and what to include so the first reply is an answer.