Back Market Legacy Account Integration

Overview

Back Market is a well-known marketplace for selling refurbished Apple goods and other devices. You can find a wide range of electronics, including smartphones, laptops, tablets, gaming consoles, cameras, headphones, and more.

Back Market works with certified refurbishers who test and repair items before they are listed. By reselling products, Back Market helps to minimize the environmental impact associated with manufacturing new devices.

For this setup, Back Market connects with Sellercloud’s open REST API. The integration is done on Back Market and is fully hosted on the channel. 

This article describes the old method for setting up the integration. For a new setup, you should follow this link to Integrate Back Market into Sellercloud using core features that are built into the platform.
We currently support two separate types of BackMarket Integrations: the one outlined in this article and our Updated API Integration. The two cannot work simultaneously in one Sellercloud Account, as this may lead to duplicate orders and errors.

Setup

To integrate Back Market and Sellercloud:

  1. Create a New Company for the integration.
    1. Make a note of the Company ID.
  2. Create a User Account for the integration.
    1. Set it up with the Employee Role and Full Permissions for Orders, Catalog, and Inventory.
  3. Go to your Back Market Back Office and generate an API Token:
    1. Click the Integrations tab and under the My Interactions section:
    2. If you already have Sellercloud integrated through plugins, delete the existing one, refresh the page, and click Add new integration to get an API Token.
    3. If this is the first time you are integrating Sellercloud, click Add new integration.
  4. Contact Back Market’s support team for them to enable the integration on their side, and send them:
    1. Your Sellercloud Server ID, which is the first two letters of the site’s URL: https://XX.delta.sellercloud.com/
    2. Your integration company’s Company ID.
    3. Your integration user account’s Username and Password.
    4. Your Back Market API Token.
  5. Create the Custom Product Columns listed below.
  6. Enable products for Back Market:
    1. One product at a time with the Custom Columns Section section
    2. For multiple products at a time with a Bulk Product Update.

Custom Product Columns

Create the following Custom Columns:

  • BACKMARKET_ENABLED – Set this column’s value to TRUE to enable a product for Back Market.
    • Note: To sell in multiple countries, create other columns with the country code, such as BACKMARKET_ENABLED_US, BACKMARKET_ENABLED_UK, etc.
  • BACKMARKET_ID – Enter the product’s Back Market ID here. To find the ID:
      • Go to https://www.backmarket.com/ and search for the product you want to sell.
      • Select the product to view its listing.
      • The ID will be in the listing’s URL. It’s a 5-digit number just after the product title. For example, in the URL backmarket.com/tested-and-certified-used-iphone-xr/23774.html#?l=4 – the ID is 23774.
  • BACKMARKET_SAFETY_QTY – Use this column to set Safety Quantities.
  • BACKMARKET_WARRANTY_DELAY
  • BACKMARKET_GRADE – Choose a product condition from 0 to 4: 
    • 0 for Mint
    • 1 for Very Good
    • 2 for Good
    • 3 for Fair
    • 4 for Stallone
  • BACKMARKET_MIN_PRICE_US – Enter the Minimum Price at which you want to sell a specific product.
  • BACKMARKET_PRICE_US – Enter a Default Price for a specific product. This will also be the Minimum Price if you don’t set one.
    • If you sell in multiple countries, create another column with the country code, such as BACKMARKET_PRICE_UK, etc.

Integration Process

The Back Market integration process functions as follows:

Orders

Every 5 minutes, Back Market will send orders to Sellercloud:

  • Orders will be created under the Company you created in step 1 of the setup.
  • Orders’ Channel will be set to Website.
  • Orders’ Payment Status will be set to Charged.

If you cancel an unshipped order on Sellercloud, it will also be canceled on Back Market.

Tracking

Every 5 minutes, Back Market will get shipment updates and tracking information from Sellercloud.

Listings

Every 1 hour, Back Market will create new product listings, and every 5 minutes, they will update product prices and quantities based on your Sellercloud configuration.

To enable products for Back Market:

  1. Set the BACKMARKET_ENABLED custom product column to TRUE.
  2. Set your products’ BACKMARKET_SAFETY_QTY for a Safety Quantity to be sent to Back Market. Otherwise, Sellercloud will send the default Available Qty to Back Market.
  3. Set your products’ BACKMARKET_PRICE_US – Sellercloud will send this value for price updates.
    1. If you sell in multiple countries, set the price for the columns with other country codes, such as BACKMARKET_PRICE_UK, etc.
  4. Set your products’ BACKMARKET_ID – You can find it on Back Market:
    1. Go to https://www.backmarket.com/ and search for the product you want to sell.
    2. Select the product.
    3. The ID will be in the URL – it’s a 5-digit number just after the product title. For example: in the URL backmarket.com/tested-and-certified-used-iphone-xr/23774.html#?l=4 – the ID here is 23774.
  5. Set your products’ BACKMARKET_GRADE – Set a condition between 0 and 4:
    1. 0 for Mint
    2. 1 for Very Good
    3. 2 for Good
    4. 3 for Fair
    5. 4 for Stallone
If a SKU is in Back Market and not in Sellercloud, its quantity on Back Market will be set to 0.

Repricing

Back Market has a repricing feature that lets you set a minimum price at which to sell your products. Once per hour, Back Market will check and update the Buy Box Prices for your listings. If the Buy Box Price is between your Minimum Price and the Default Price, they will apply it to your listing.

You must configure the following custom product columns in Sellercloud for the repricing:

  • BACKMARKET_MIN_PRICE_US – Enter the Minimum Price at which you want to sell a specific product.
  • BACKMARKET_PRICE_US – Enter a Default Price for a specific product. This will also be the Minimum Price if you don’t set one. If you sell in multiple countries, create another column with the country code, such as BACKMARKET_PRICE_UK, etc.

Was this article helpful?

Need Support?
Can't find the answer you're looking for?
Contact Support