
Takealot Connector for WooCommerce — offers, prices, stock and Takealot sales
WooCommerce offers, prices and stock on Takealot (South Africa); Pro brings sales as orders with fees.
- Compatibility
- WordPress 6.4+ · WooCommerce 8.6+ · PHP 7.4+ · HPOS · English (en, en_ZA)
- Licence
- a site + a staging copy, annual
- 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, a struck-through RRP while the shop runs a sale, and availability from your warehouse.
What the admin gets
WooCommerce → Takealot: the API key from the Seller Portal (API Access), “Check connection” with the seller name, the leadtime day range and the warehouses of the account, and the warehouse the stock goes from.
How much it costs
The base version is free. Pro costs 990 UAH for a one-year licence. A year of updates, technical support and all Pro features.

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
WordPress 6.4+, WooCommerce 8.6+, PHP 7.4+.
A Takealot seller account and an API key (Seller Portal → API Access, generated by the account owner).
A barcode (GTIN / EAN) on the products you sell: Takealot creates an offer only for a product already in its catalogue.
For the Pro webhook: a site on HTTPS reachable from the internet.
Version history
Connection with an API key, offers by barcode, linking of existing offers, prices, RRP, leadtime and stock.
Frequently bought with Takealot Connector


Product bundles and gift with purchase for WooCommerce

One-Click Order — Quick Order for WooCommerce

Smart Product Filter for WooCommerce
Full module description
Takealot Connector for WooCommerce connects the shop to your seller account on Takealot, the South African marketplace. The plugin creates offers for products already in the Takealot catalogue and keeps their price, RRP, leadtime and the stock of your warehouse the same as in the shop. Pro brings Takealot sales into WooCommerce as orders with fees, statuses and stock reduction.
What the buyer sees
A buyer on Takealot sees your product on the Takealot catalogue page with your price in rand, a struck-through RRP while the shop runs a sale, and availability from your warehouse. The price goes out in whole rand with VAT and your markup. When the product runs out in the shop or you switch selling off, the stock on Takealot becomes 0; the offer stays and is back on sale with the stock.
What the admin gets
WooCommerce → Takealot: the API key from the Seller Portal (API Access), “Check connection” with the seller name, the leadtime day range and the warehouses of the account, and the warehouse the stock goes from. Then the markup in percent and fixed, rounding to the nearest rand or up, RRP, leadtime, the quantity for products without stock management, safety stock, an exchange rate when the shop does not sell in ZAR, and the buttons “Link offers already on Takealot”, “Send changes now”, “Send all offers again”.
Products get a “Takealot” tab: sell or not, barcode, leadtime, own price and RRP. Variations have their own barcode and price, and each becomes its own offer. The tab also shows the offer number, the status on Takealot, the stock in Takealot warehouses (CPT, JHB, DBN) and the Takealot refusal text, if there was one.
In Pro, Takealot sales become WooCommerce orders: a check every 5 minutes, a daily re-read of 30 days, and at once through a webhook from the Seller Portal. One Takealot order is one shop order, with the amounts as on Takealot including VAT in ZAR, and the stock is reduced. Takealot fees (success fee, fulfilment, courier collection) are shown on the order together with what is left after them. A cancelled line is removed and its stock comes back, a delivered order is completed, a return is written to the notes.
How it works, step by step
- In the Seller Portal open API Access, generate a key and paste it into the plugin; “Check connection” shows your account and warehouses.
- Choose the warehouse you ship Takealot orders from (leadtime stock) and the price rules: markup, rounding, RRP.
- If you already have offers, “Link offers already on Takealot” links them to products by SKU or barcode, so nothing is duplicated.
- Switch “Sell on Takealot” on in products; for a product whose barcode is in the Takealot catalogue the plugin creates an offer.
- Price and stock changes are queued and go out every 5 minutes, only what changed. In Pro, sales come into WooCommerce.
Under the hood
- Takealot Marketplace API v1 with the X-API-Key header; the key is stored encrypted.
- Price: with VAT, the sale price during a sale, with markup and rate, in whole rand. Without a rate no prices go out, and existing offers get stock 0.
- Only changes are sent; the queue runs every 5 minutes. When Takealot is unreachable or refuses the key, the run stops and the queue is kept.
- API log of 300 entries without the key.
- Pro: a webhook address with a secret token and an optional HMAC-SHA256 signature; the plugin does not trust the webhook body and reads the sales again from the API. Repeats are not processed twice.
- Pro: WooCommerce staff e-mails about Takealot orders can be switched off. Pro updates come from catcode.com.ua.
- HPOS compatible. Interface in English (en, en_ZA).
How to install
- Plugins → Add New → Upload Plugin: choose the zip and activate it.
- WooCommerce → Takealot: paste the API key, save, press “Check connection”.
- Choose the warehouse and save the settings.
- Link existing offers, switch selling on in products and press “Send changes now”.
- For Pro: paste the key or start the 7-day trial in the “Licence” section.
The “Download free” button gives the free version, the same one that goes to wordpress.org. Pro is the full archive; it appears in your account after a purchase or a trial.
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 plugin?
No, it is an independent integration through the public Takealot Marketplace API. Takealot is a trademark of its owner.
Does the plugin create new products in the Takealot catalogue?
No. Takealot creates an offer only for a product already in its catalogue, by barcode. A seller adds new products to the catalogue through the Seller Portal; after that the plugin creates the offer.
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.
I sell from my own warehouse and from Takealot warehouses. What about the stock?
The plugin sends the shop stock as the leadtime stock of your warehouse and only shows the stock in Takealot warehouses. If Takealot sells stock you already sent to its warehouses, switch the shop stock reduction off in Pro.
What happens if I generate a new API key?
Takealot keeps one active key per account, so the old one stops working. Paste the new key into the plugin and everything carries on.
Is there an OpenCart version?
Yes, a separate module for OpenCart 2.3, 3.x and 4.x.
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.



















