Blue Cherry Integration

Edited

OVERVIEW

Blue Cherry is a two-way integration with Loop. Blue Cherry owns and maintains this integration.

Important: The lead time on setup for this integration is ONE MONTH from when Loop receives the information below. It is a complicated integration to setup that requires manual engineering work and testing.


Setup

The following information will need to be provided to your Onboarding Specialist in order for Loop to initiate setting up the integration.

  1. The merchant or Bluecherry needs provide Loop with the following credentials:

  • Bluecherry API keys (must confirm merchant is using Bluecherry APIs, if they are not we cannot integrate)

  • Merchant URL on Bluecherry (e.g. https://examplebcapi.azure-api.net/EXAMPL)

  • Staging and production Bluecherry codes (these are appended to the URL during calls)

  1. A Loop developer instance for testing will need to be setup if it has not been done already.

    • If you need assistance setting up a Loop instance for your Shopify dev site, please reach out to your Onboarding Specialist.

  2. Align on what processing events will be used for each Loop outcome.

    Manual outcomes require additional setup, so it is important that Loop knows this upfront!

  3. Check Loop return reasons make sure your return reasons are up to date

  • Return reasons can be found in the Loop Admin (Settings > Reasons)

  • Changes in return reasons will require a manual change to the Loop <> Bluecherry integration which requires dev prioritization from Loop.

  1. Provide Loop with payload mapping details

  • The Loop Return ID must be passed into an unused field so the merchant can store it as reference.

    • Example: route Loop Return ID to ref_num2 field

  • Return tracking numbers can sent & also need to be passed to an unused field

    • Example: route the tracking number to aux_ref_num field

  • Confirm if you want the UPC passed into each line item’s upc field.

    • Align on & communicate any exceptions to Loop. For example, do you need the SKU of the item in the same field?

  1. Provide return reason mapping

  • Provide Loop with the reason codes for each return reason

  • Example of return reasons and corresponding codes that will be provided by the merchant can be found at the bottom of the article

Note: Once all the information above has been gathered, please send it to your Loop Onboarding Specialist. From there, we will pass this information to the engineering team to complete the setup. Again, this is a complicated integration to execute so it may take a few weeks to confirm the completion of the setup.

Testing

  • Create test orders & submit returns via merchant’s Loop dev instance

    • If you have different processing events by outcome - make sure you test a return with each outcome.

  • Review how the return flows into Bluecherry

  • If all looks good - we will launch the integration on the merchant’s live instance.

  • Create test orders & submit returns via merchant’s Loop dev instance

    • If you have different processing events by outcome - make sure you test a return with each outcome.

  • Review how the return flows into Bluecherry

  • If all looks good - we will launch the integration on the merchant’s live instance.

Category

SubCategory

Reason Code

Item didn't fit

Item was too big

C21

Item was too small

C20

I didn't like the item

I didn't like how the item looked

C22

I didn't like the fabric

C24

I didn't like the color

C23

I changed my mind

I found something else I like more

C25

I liked a different item instead

C22

I liked a different brand instead

C25

It wasn't worth the price

C25

Item arrived too late

C33

Item was damaged

Item was damaged when it arrived

C16

Monogram was defective

C32

Monogram was missing

C32

Other

C16

I received the wrong item

C26

Right item, but in the wrong style

C26

I received the wrong product

C26

I ordered multiple sizes of same item

C27

Item not as described

C13

Other

C28

Catch-all if nothing ties out above