Takealot Marketplace

Takealot is South Africa's largest ecommerce website and marketplace. If you have a Stock2Shop console, you can open a feed to Takealot and sell your products on their marketplace with minimal effort.

In the below documentation we will be covering:

Connecting to Stock2Shop

In order for Stock2Shop to connect with the Takealot Marketplace, Stock2Shop requires the following:

  • You have a Takealot seller account already up and running.
  • Takealot seller API enabled
  • Takealot orders webhook enabled
  • Your Takealot seller account is not deactivated due to delivery violations.
  • The products you are wanting to sell exist on your seller account.

To enable the Takealot seller API:

  • In the Takealot seller portal, navigate to API Integrations > Seller API.
  • Navigate to Authentication > Generate an API Key.
  • If a key already exists, copy the existing API key.

To enable the Takealot orders webhook:

  • In the Takealot seller portal, navigate to API Integrations > Webhooks.
  • Navigate to Configuring Webhooks > Create Webhook.

Note, that Stock2Shop will provide the URL when we are ready to start receiving orders.

Syncing products

Once products have been created on your Takealot seller portal, Stock2Shop can update the following fields:

  • Offer price
  • Recommended retail price
  • Stock availabiltiy for lead time orders
  • Lead time days

To understand more about the concept of products in Stock2Shop, read here.

Raising orders

In order for Stock2Shop to receive orders from Takealot Marketplace, the orders webhook needs to be enabled. A Stock2Shop technician will take you through the steps of adding the URL to the webhook that has been created in Takealot. Once the webhook has been setup and configured, Stock2Shop will start to receive orders from Takealot as they are being placed.

To understand more about the concept of orders and the order process in Stock2Shop, read here.