Best Buy
Setup
Log into Portal
Navigate to Configuration → Marketplace → Add Store → BestBuy
Enter your BestBuy API Key
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'