Best Buy

Edited

Setup

  1. Log into Portal

  2. Navigate to Configuration → Marketplace → Add Store → BestBuy

  3. Enter your BestBuy API Key

  4. Once added, click on the gear icon, and verify the API key

Scope of Integration

Order Creation Only: Orders are only created in GoBolt’s system; no updates will be made after initial creation.

Line-Item Level Acceptance: Orders are processed per line item, based on product availability and existence within GoBolt’s system.

  • A line item is accepted if:

    • The product exists in GoBolt’s catalog, and

    • Sufficient stock is available in GoBolt’s warehouse

 If a product does not exist in GoBolt’s Products, it is assumed to be fulfilled by a different 3PL and is not pulled into GoBolt.

Order Sync Workflow

  • Once accepted via Best Buy’s Order Acceptance API, the customer’s credit card is charged.

  • After charging, the order is transitioned to a SHIPPING state within Best Buy’s system.

  • This SHIPPING state triggers our sync workflow, at which point the order is created in GoBolt’s fulfillment system.

Webhooks

Fulfillment will occur when the label is generated for both parcel and external carrier shipments:

Webhook is dependent on whether they want to receive fulfillment confirmation on “Label Generated”.  Please put this in the webhook field.

'fulfillment.shipments.delivery.external_carrier_shipment.label_generated','fulfillment.shipments.delivery.appointment.confirmed.created'