
Takealot Marketplace Connector for OpenCart — offers, prices, stock and Takealot sales
OpenCart prices and stock on Takealot (South Africa); Pro brings sales as orders with fees. Lifetime licence.
- Compatibility
- OpenCart 4.0.2.0–4.1.x, 3.0.x, 2.3.0.2 · PHP 7.0+ · English
- Version
-
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3) - Licence
- a site + a staging copy, lifetime
- Trial
- 7 days, no card, one per site
- Updated
- November 2026
What Free has,
and what Pro adds
The free version works with no time limit. Pro adds the rest of the features in the table.
Key points
What the buyer sees
A buyer on Takealot sees your product on the Takealot catalogue page with your price in rand and availability from your warehouse.
What the admin gets
Extensions → Modules → Takealot Marketplace Connector, tabs “Connection”, “Offers”, “Products”, “Sales & orders”, “Licence”, “Log”. “Connection” has the API key from the Seller Portal and “Check connection” with the seller name, VAT registration and leadtime range. “Offers” has automatic sync, the warehouse for the stock, the SKU source and the barcode field (EAN, UPC, ISBN), new offer creation, prices with or without VAT, the VAT rate, the rate to ZAR, markup and rounding.
How much it costs
The base version is free. Pro costs 1 290 UAH, a one-time payment for a lifetime licence.

The trial starts when you ask
A fresh install is the free version, nothing switches on by itself. The “Try Pro for 7 days” button → e-mail → the key right in the window and by e-mail.

One key — a site and a staging copy
Moving the site? Unlink the licence on the old domain and activate it on the new one yourself. A staging copy (staging., dev.) works with the same key and does not take a site slot. For studios — keys for 5 or 25 sites, or unlimited.
Technical requirements
OpenCart 4.0.2.0–4.1.x, 3.0.x or 2.3.0.2, PHP 7.0+.
A Takealot seller account and an API key (Seller Portal → API Access, generated by the account owner).
A barcode (EAN / UPC / ISBN) on products that need a new offer: Takealot creates one only for a product from its catalogue.
Cron for regular sending (built in on OpenCart 4); for the Pro webhook, a site on HTTPS.
Version history
For OpenCart 4.x, 3.x and 2.3: connection with an API key, offer import and linking, prices, RRP, leadtime and stock, new offers by barcode.
Frequently bought with Takealot Marketplace Connector


Cart Discounts (Amount-Based and N+1) for OpenCart

CatCode SEO Pack — SEO Module for OpenCart 2.3, 3.x and 4.x

AI Product Descriptions for OpenCart 2.3, 3.x and 4.x — description generator
Full module description
Takealot Marketplace Connector for OpenCart 2.3, 3.x and 4.x connects the shop to your seller account on Takealot, the South African marketplace. The module links your Takealot offers to products and keeps their price, RRP, leadtime and the stock of your warehouse the same as in the shop. Pro brings Takealot sales into OpenCart as orders with fees, cancellations and returns.
What the buyer sees
A buyer on Takealot sees your product on the Takealot catalogue page with your price in rand and availability from your warehouse. The price goes out in whole rand with VAT, with your markup and an exchange rate when the shop does not sell in ZAR. A disabled or deleted product gets stock 0 on Takealot.
What the admin gets
Extensions → Modules → Takealot Marketplace Connector, tabs “Connection”, “Offers”, “Products”, “Sales & orders”, “Licence”, “Log”. “Connection” has the API key from the Seller Portal and “Check connection” with the seller name, VAT registration and leadtime range. “Offers” has automatic sync, the warehouse for the stock, the SKU source and the barcode field (EAN, UPC, ISBN), new offer creation, prices with or without VAT, the VAT rate, the rate to ZAR, markup and rounding.
“Import and link” reads every offer of the account and links it to a product by offer id, SKU, then barcode; an offer that fits more than one product stays unlinked. Products get a Takealot tab: sell or not, offer id, SKU, barcode, leadtime, the price for Takealot and the state on Takealot with Takealot warehouses (CPT, JHB, DBN), plus “Send now” and “Find on Takealot”.
In Pro, Takealot sales become OpenCart orders: a check every 10 minutes, an hourly re-read of recent ones, and at once through the webhook. The lines of one Takealot order go into one order, amounts in ZAR, VAT as a separate line, stock reduced the standard way. Takealot fees and what is left after them are shown in the order panel and history. A cancellation on Takealot sets “Canceled” and returns the stock, a return becomes a note, and when everything came back the status is “Refunded”.
How it works, step by step
- In the Seller Portal open API Access, generate a key and paste it into the module; “Check connection” shows your account.
- On the “Offers” tab choose the warehouse, the barcode field and the price rules.
- “Import and link” links your existing offers to products; products without an offer are listed with the reason.
- A changed product, a shop order or the hourly check queues the product; the queue goes out every minute (OpenCart 4 cron) or with the cron URL from the “Log” tab.
- In Pro, Takealot sales come in as OpenCart orders.
Under the hood
- Takealot Marketplace API v1 with the X-API-Key header; the key is stored encrypted (AES-256).
- Up to 25 changes go one offer at a time, more go as a batch with its result read back.
- Only changes are sent; on 429 the module waits as long as Takealot asks.
- API log: 100 entries on screen, 30 days in the database, without the key.
- Pro: a webhook with a key in its address; the body is only a signal, the sales are read again from the API.
- Pro: an option “sales do not take the shop stock” for products Takealot sells from its own warehouses.
- Interface in English. One library for the three builds.
How to install
- OpenCart 4: Extensions → Installer, upload cc_takealot.ocmod.zip, install. OpenCart 3 and 2.3: Extensions → Extension Installer, upload the archive for your version, then Modifications → Refresh.
- Extensions → Modules → Takealot Marketplace Connector: install and open it.
- Paste the API key, press “Check connection”, choose the warehouse and barcode field on the “Offers” tab, save.
- On the “Products” tab press “Import and link”.
- For Pro: paste the key or start the 7-day trial on the “Licence” tab.
Questions
about the module
Didn't find the answer? Message us on Telegram and we'll reply within a business day.
Is this an official Takealot module?
No, it is an independent integration through the public Takealot Marketplace API. Takealot is a trademark of its owner.
Does the module add new products to the Takealot catalogue?
No. Takealot creates an offer only for a product already in its catalogue, by barcode. A seller adds new products through the Seller Portal.
Why is a Takealot order without the buyer address?
Takealot delivers the orders itself and does not pass buyer details to the seller. The order has the Takealot number, lines, amounts, fees and region.
Does a product with options become several offers?
No: one OpenCart product is one offer.
Is the licence really lifetime?
Yes, a one-time payment, no yearly fees.
Is there a WooCommerce version?
Yes, a separate plugin.
No reviews yet. Be the first.
No questions yet. Ask one — we answer within 24 hours.
Not quite what you are looking for?
We build custom modules for WordPress, WooCommerce, OpenCart and Shopify. Tell us about the task and we'll prepare an estimate.
Order a custom module
Buying the module
—
Charged in UAH; your bank converts it to your currency. EUR price is approximate.



















