---
id: video/lClKXB8xXIE
type: video
title: "What's New: Troubleshooting Shopify Integration (2023 release wave 2)"
summary: "Troubleshooting the Business Central Shopify connector in 2023 release wave 2: log entries with request IDs and user errors, logging modes, retention, API versioning and end-of-support date, foreground sync, the orders-to-import buffer, data inspection, and fulfillment sync errors."
tier: official
language: en
tags:
  - shopify integration
  - logging
  - troubleshooting
  - order synchronization
  - fulfillment
  - api versioning
  - user errors
  - log entries
  - job queue
  - error handling
  - data inspection
  - fulfillment synchronization
system: integration
review:
  state: reviewed
  by: opus
  at: "2026-10-07T23:13:39.079Z"
  flags: []
generated:
  at: "2026-10-07T23:13:39.118Z"
  pipeline: 0.2.0
  prompts:
    extract-video: 1
    summarize-video: 2
  input_hash: 4c53ee24cf3e76922f5d0a81f13d861e7061267e7d728f87ab359026420df989
evidence:
  - kind: video
    url: https://www.youtube.com/watch?v=lClKXB8xXIE&t=114s
    title: "What's New: Troubleshooting Shopify Integration (2023 release wave 2)"
    date: "2023-12-20T08:00:35.000Z"
    commit: null
    t: 114
    quote: With the new upgrade, the default view looks a bit better.
  - kind: video
    url: https://www.youtube.com/watch?v=lClKXB8xXIE&t=180s
    title: "What's New: Troubleshooting Shopify Integration (2023 release wave 2)"
    date: "2023-12-20T08:00:35.000Z"
    commit: null
    t: 180
    quote: And to help you to talk to Shopify support, you need to use a request ID.
  - kind: video
    url: https://www.youtube.com/watch?v=lClKXB8xXIE&t=269s
    title: "What's New: Troubleshooting Shopify Integration (2023 release wave 2)"
    date: "2023-12-20T08:00:35.000Z"
    commit: null
    t: 269
    quote: Now logging mode transformed from the boolean on and off into the option field.
  - kind: video
    url: https://www.youtube.com/watch?v=lClKXB8xXIE&t=471s
    title: "What's New: Troubleshooting Shopify Integration (2023 release wave 2)"
    date: "2023-12-20T08:00:35.000Z"
    commit: null
    t: 471
    quote: Be aware that already before this release in one of the minor updates, we enabled full support for business central fulfillment service.
  - kind: video
    url: https://www.youtube.com/watch?v=lClKXB8xXIE&t=585s
    title: "What's New: Troubleshooting Shopify Integration (2023 release wave 2)"
    date: "2023-12-20T08:00:35.000Z"
    commit: null
    t: 585
    quote: Every quarter they release a new version of the API. So, four times per year, there is a new version. And each version is
  - kind: video
    url: https://www.youtube.com/watch?v=lClKXB8xXIE&t=704s
    title: "What's New: Troubleshooting Shopify Integration (2023 release wave 2)"
    date: "2023-12-20T08:00:35.000Z"
    commit: null
    t: 704
    quote: But if you experience some problems, sometimes it's easier to explore it in the foreground.
  - kind: video
    url: https://www.youtube.com/watch?v=lClKXB8xXIE&t=812s
    title: "What's New: Troubleshooting Shopify Integration (2023 release wave 2)"
    date: "2023-12-20T08:00:35.000Z"
    commit: null
    t: 812
    quote: Shopify orders to import. It's not just a filtering opportunity. It is in reality the buffer table.
  - kind: video
    url: https://www.youtube.com/watch?v=lClKXB8xXIE&t=812s
    title: "What's New: Troubleshooting Shopify Integration (2023 release wave 2)"
    date: "2023-12-20T08:00:35.000Z"
    commit: null
    t: 812
    quote: It's not just a filtering opportunity. It is in reality the buffer table.
  - kind: video
    url: https://www.youtube.com/watch?v=lClKXB8xXIE&t=849s
    title: "What's New: Troubleshooting Shopify Integration (2023 release wave 2)"
    date: "2023-12-20T08:00:35.000Z"
    commit: null
    t: 849
    quote: If I will press it, I will get orders which were modified after some specific date.
  - kind: video
    url: https://www.youtube.com/watch?v=lClKXB8xXIE&t=946s
    title: "What's New: Troubleshooting Shopify Integration (2023 release wave 2)"
    date: "2023-12-20T08:00:35.000Z"
    commit: null
    t: 946
    quote: Header, fully payments, transactions, shipments, lines, returns, refunds, like a lot of stuff.
  - kind: video
    url: https://www.youtube.com/watch?v=lClKXB8xXIE&t=974s
    title: "What's New: Troubleshooting Shopify Integration (2023 release wave 2)"
    date: "2023-12-20T08:00:35.000Z"
    commit: null
    t: 974
    quote: Now you can see like what exactly we received from Shopify. So now you can understand if it's problem about data which we received
  - kind: video
    url: https://www.youtube.com/watch?v=lClKXB8xXIE&t=1043s
    title: "What's New: Troubleshooting Shopify Integration (2023 release wave 2)"
    date: "2023-12-20T08:00:35.000Z"
    commit: null
    t: 1043
    quote: And then in the URL you just add JSON. Now you can see like representation of Shopify.
  - kind: video
    url: https://www.youtube.com/watch?v=lClKXB8xXIE&t=1268s
    title: "What's New: Troubleshooting Shopify Integration (2023 release wave 2)"
    date: "2023-12-20T08:00:35.000Z"
    commit: null
    t: 1268
    quote: And it can be 0, -1 if it's some error, or the actual value. If it has an actual value, then all good.
  - kind: video
    url: https://www.youtube.com/watch?v=lClKXB8xXIE&t=1323s
    title: "What's New: Troubleshooting Shopify Integration (2023 release wave 2)"
    date: "2023-12-20T08:00:35.000Z"
    commit: null
    t: 1323
    quote: Shopify API versioning. No need to worry. Just stay updated.
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
video_id: lClKXB8xXIE
channel: yt-microsoft
source_name: Microsoft Dynamics 365 Business Central (YouTube)
url: https://www.youtube.com/watch?v=lClKXB8xXIE
published_at: "2023-12-20T08:00:35.000Z"
duration_s: 1399
captions: full
audience:
  - functional consultant
  - administrator
  - developer
chapters:
  - t: 0
    title: Introduction and Logging Overview
  - t: 97
    title: Shopify Log Entries and Error Analysis
  - t: 206
    title: User Errors and Logging Mode Configuration
  - t: 296
    title: Log Retention and Product Synchronization
  - t: 390
    title: Product Error Handling and Fulfillment Service
  - t: 572
    title: API Versioning and End of Support
  - t: 668
    title: Foreground and Background Synchronization
  - t: 779
    title: Order Synchronization and Import Buffer
  - t: 946
    title: Inspecting Shopify Data and Connector Parsing
  - t: 1016
    title: Comparing Business Central and Shopify Data via JSON
  - t: 1088
    title: Demonstrating Fulfillment Synchronization Issues
  - t: 1203
    title: Role Center Shipment Status and Error Resolution Workflow
  - t: 1310
    title: Summary, API Versioning, and Resources
features:
  - name: Enhanced Shopify Log Entries View
    status: unclear
    t: 109
    verified: false
    status_source: video
  - name: Request ID for Shopify Support
    status: unclear
    t: 180
    verified: false
    status_source: video
  - name: User Error Section in Log Responses
    status: unclear
    t: 211
    verified: false
    status_source: video
  - name: Logging Mode Option Field
    status: unclear
    t: 269
    verified: false
    status_source: video
  - name: Log Retention Policies
    status: unclear
    t: 344
    verified: false
    status_source: video
  - name: Shopify Data Capture Retention Policy
    status: unclear
    t: 360
    verified: false
    status_source: video
  - name: User Error Support in Product Queries
    status: unclear
    t: 390
    verified: false
    status_source: video
  - name: Business Central Fulfillment Service Support
    status: unclear
    t: 471
    verified: false
    status_source: video
  - name: SKU Requirement for Fulfillment Service
    status: unclear
    t: 534
    verified: false
    status_source: video
  - name: End of Support Indicator
    status: unclear
    t: 572
    verified: false
    status_source: video
  - name: Shopify API Quarterly Versioning
    status: unclear
    t: 585
    verified: false
    status_source: video
  - name: Foreground Synchronization Debugging
    status: unclear
    t: 688
    verified: false
    status_source: video
  - name: Shopify Orders to Import Buffer Table
    status: unclear
    t: 802
    verified: false
    status_source: video
  - name: Get Orders to Import Action
    status: unclear
    t: 849
    verified: false
    status_source: video
  - name: Has Error Field in Order Import
    status: unclear
    t: 916
    verified: false
    status_source: video
  - name: Retrieve Shopify Data Inspection
    status: unclear
    t: 962
    verified: false
    status_source: video
  - name: Shopify JSON URL Inspection Technique
    status: unclear
    t: 1043
    verified: false
    status_source: video
  - name: Role Center Shopify Activities Status Fields
    status: unclear
    t: 1203
    verified: false
    status_source: video
  - name: Shopify Fulfillment ID Field in Document
    status: unclear
    t: 1268
    verified: false
    status_source: video
  - name: Improved Logging with Configurable Detail Levels
    status: unclear
    t: 1311
    verified: false
    status_source: video
  - name: Shopify API Versioning Management
    status: unclear
    t: 1323
    verified: false
    status_source: video
  - name: Multi-Shop Import Routing
    status: unclear
    t: 878
    verified: false
    status_source: video
objects_mentioned:
  - table Shopify Log Entries
  - table Shopify orders to import
  - table Shopify shop
  - other Role Center
  - other Shopify activities
quotes:
  - t: 114
    text: With the new upgrade, the default view looks a bit better.
    check: exact
  - t: 180
    text: And to help you to talk to Shopify support, you need to use a request ID.
    check: exact
  - t: 269
    text: Now logging mode transformed from the boolean on and off into the option field.
    check: exact
  - t: 471
    text: Be aware that already before this release in one of the minor updates, we enabled full support for business central fulfillment service.
    check: exact
  - t: 585
    text: Every quarter they release a new version of the API. So, four times per year, there is a new version. And each version is
    check: exact
  - t: 704
    text: But if you experience some problems, sometimes it's easier to explore it in the foreground.
    check: exact
  - t: 812
    text: Shopify orders to import. It's not just a filtering opportunity. It is in reality the buffer table.
    check: exact
  - t: 812
    text: It's not just a filtering opportunity. It is in reality the buffer table.
    check: exact
  - t: 849
    text: If I will press it, I will get orders which were modified after some specific date.
    check: exact
  - t: 946
    text: Header, fully payments, transactions, shipments, lines, returns, refunds, like a lot of stuff.
    check: exact
  - t: 974
    text: Now you can see like what exactly we received from Shopify. So now you can understand if it's problem about data which we received
    check: exact
  - t: 1043
    text: And then in the URL you just add JSON. Now you can see like representation of Shopify.
    check: exact
  - t: 1268
    text: And it can be 0, -1 if it's some error, or the actual value. If it has an actual value, then all good.
    check: exact
  - t: 1323
    text: Shopify API versioning. No need to worry. Just stay updated.
    check: exact
---

# What's New: Troubleshooting Shopify Integration (2023 release wave 2)

> Troubleshooting the Business Central Shopify connector in 2023 release wave 2: log entries with request IDs and user errors, logging modes, retention, API versioning and end-of-support date, foreground sync, the orders-to-import buffer, data inspection, and fulfillment sync errors.

[Watch on YouTube](https://www.youtube.com/watch?v=lClKXB8xXIE) · Microsoft Dynamics 365 Business Central (YouTube) · 2023-12-20 · 23:19 · tier official · reviewed (checked by Opus)

## Overview

The video walks through the tools added to the Shopify connector for finding out why synchronization fails. It starts with the reworked Shopify log entries view, which now shows request and response columns, an error indicator and a request ID for Shopify support. Log responses include a user error section, and the logging mode on the shop card is now an option field with disabled, fully enabled and error only (default).

It then covers log retention, product error handling, Business Central fulfillment service, Shopify API versioning and the end of support date on the shop card. The demos show running synchronization in the foreground to see errors, using Shopify orders to import as a buffer table, inspecting received Shopify data, comparing it with Shopify JSON, and resolving shipment synchronization errors through the Role Center and the Shopify fulfillment ID field.

## Key points

- Logging mode on the Shopify shop card is now an option field: disabled, fully enabled, or error only (default), so logs hold only errors by default.
- Log entries show request and response columns and an error checkbox. The request ID can be given to Shopify support.
- Log responses contain a user error section, for example invalid phone numbers or blank required fields. Product queries also return user errors.
- Retention policy deletes Shopify log entries older than one month by default. The Shopify data capture retention policy is disabled by default.
- To debug, disable background job queue synchronization and run it in the foreground to see errors and copy call stacks.
- Shopify orders to import is a buffer table. The Get orders action retrieves orders modified after a date, and the Has Error field shows import errors. Appending JSON to a Shopify order URL shows the raw data for comparison.
- The Shopify fulfillment ID on the document can be 0, -1 (error) or a real value. Changing -1 to 0 resets the error state. Business Central fulfillment service support was already enabled in an earlier minor update, and SKU is required when it is selected.

## Chapters

- [0:00](https://www.youtube.com/watch?v=lClKXB8xXIE&t=0s) Introduction and Logging Overview
- [1:37](https://www.youtube.com/watch?v=lClKXB8xXIE&t=97s) Shopify Log Entries and Error Analysis
- [3:26](https://www.youtube.com/watch?v=lClKXB8xXIE&t=206s) User Errors and Logging Mode Configuration
- [4:56](https://www.youtube.com/watch?v=lClKXB8xXIE&t=296s) Log Retention and Product Synchronization
- [6:30](https://www.youtube.com/watch?v=lClKXB8xXIE&t=390s) Product Error Handling and Fulfillment Service
- [9:32](https://www.youtube.com/watch?v=lClKXB8xXIE&t=572s) API Versioning and End of Support
- [11:08](https://www.youtube.com/watch?v=lClKXB8xXIE&t=668s) Foreground and Background Synchronization
- [12:59](https://www.youtube.com/watch?v=lClKXB8xXIE&t=779s) Order Synchronization and Import Buffer
- [15:46](https://www.youtube.com/watch?v=lClKXB8xXIE&t=946s) Inspecting Shopify Data and Connector Parsing
- [16:56](https://www.youtube.com/watch?v=lClKXB8xXIE&t=1016s) Comparing Business Central and Shopify Data via JSON
- [18:08](https://www.youtube.com/watch?v=lClKXB8xXIE&t=1088s) Demonstrating Fulfillment Synchronization Issues
- [20:03](https://www.youtube.com/watch?v=lClKXB8xXIE&t=1203s) Role Center Shipment Status and Error Resolution Workflow
- [21:50](https://www.youtube.com/watch?v=lClKXB8xXIE&t=1310s) Summary, API Versioning, and Resources

## Features

| Feature | Status | At |
|---|---|---|
| Enhanced Shopify Log Entries View | status not stated, demoed | [1:49](https://www.youtube.com/watch?v=lClKXB8xXIE&t=109s) |
| Request ID for Shopify Support | status not stated | [3:00](https://www.youtube.com/watch?v=lClKXB8xXIE&t=180s) |
| User Error Section in Log Responses | status not stated, demoed | [3:31](https://www.youtube.com/watch?v=lClKXB8xXIE&t=211s) |
| Logging Mode Option Field | status not stated, demoed | [4:29](https://www.youtube.com/watch?v=lClKXB8xXIE&t=269s) |
| Log Retention Policies | status not stated | [5:44](https://www.youtube.com/watch?v=lClKXB8xXIE&t=344s) |
| Shopify Data Capture Retention Policy | status not stated | [6:00](https://www.youtube.com/watch?v=lClKXB8xXIE&t=360s) |
| User Error Support in Product Queries | status not stated, demoed | [6:30](https://www.youtube.com/watch?v=lClKXB8xXIE&t=390s) |
| Business Central Fulfillment Service Support | status not stated, demoed | [7:51](https://www.youtube.com/watch?v=lClKXB8xXIE&t=471s) |
| SKU Requirement for Fulfillment Service | status not stated, demoed | [8:54](https://www.youtube.com/watch?v=lClKXB8xXIE&t=534s) |
| End of Support Indicator | status not stated | [9:32](https://www.youtube.com/watch?v=lClKXB8xXIE&t=572s) |
| Shopify API Quarterly Versioning | status not stated | [9:45](https://www.youtube.com/watch?v=lClKXB8xXIE&t=585s) |
| Foreground Synchronization Debugging | status not stated, demoed | [11:28](https://www.youtube.com/watch?v=lClKXB8xXIE&t=688s) |
| Shopify Orders to Import Buffer Table | status not stated, demoed | [13:22](https://www.youtube.com/watch?v=lClKXB8xXIE&t=802s) |
| Get Orders to Import Action | status not stated, demoed | [14:09](https://www.youtube.com/watch?v=lClKXB8xXIE&t=849s) |
| Has Error Field in Order Import | status not stated, demoed | [15:16](https://www.youtube.com/watch?v=lClKXB8xXIE&t=916s) |
| Retrieve Shopify Data Inspection | status not stated, demoed | [16:02](https://www.youtube.com/watch?v=lClKXB8xXIE&t=962s) |
| Shopify JSON URL Inspection Technique | status not stated, demoed | [17:23](https://www.youtube.com/watch?v=lClKXB8xXIE&t=1043s) |
| Role Center Shopify Activities Status Fields | status not stated, demoed | [20:03](https://www.youtube.com/watch?v=lClKXB8xXIE&t=1203s) |
| Shopify Fulfillment ID Field in Document | status not stated, demoed | [21:08](https://www.youtube.com/watch?v=lClKXB8xXIE&t=1268s) |
| Improved Logging with Configurable Detail Levels | status not stated, demoed | [21:51](https://www.youtube.com/watch?v=lClKXB8xXIE&t=1311s) |
| Shopify API Versioning Management | status not stated | [22:03](https://www.youtube.com/watch?v=lClKXB8xXIE&t=1323s) |
| Multi-Shop Import Routing | status not stated, demoed | [14:38](https://www.youtube.com/watch?v=lClKXB8xXIE&t=878s) |

## AL objects mentioned

As heard in the captions. A name that matches one object page by exact type and name links to it; the others stay as named.

- table "Shopify Log Entries" at [1:37](https://www.youtube.com/watch?v=lClKXB8xXIE&t=97s)
- table "Shopify orders to import" at [13:32](https://www.youtube.com/watch?v=lClKXB8xXIE&t=812s)
- table "Shopify shop" at [4:29](https://www.youtube.com/watch?v=lClKXB8xXIE&t=269s)
- other "Role Center" at [20:15](https://www.youtube.com/watch?v=lClKXB8xXIE&t=1215s)
- other "Shopify activities" at [20:15](https://www.youtube.com/watch?v=lClKXB8xXIE&t=1215s)

Not found in BC28-30: table "Shopify Log Entries", table "Shopify orders to import", table "Shopify shop".

## Quotes

- [1:54](https://www.youtube.com/watch?v=lClKXB8xXIE&t=114s) "With the new upgrade, the default view looks a bit better."
- [3:00](https://www.youtube.com/watch?v=lClKXB8xXIE&t=180s) "And to help you to talk to Shopify support, you need to use a request ID."
- [4:29](https://www.youtube.com/watch?v=lClKXB8xXIE&t=269s) "Now logging mode transformed from the boolean on and off into the option field."
- [7:51](https://www.youtube.com/watch?v=lClKXB8xXIE&t=471s) "Be aware that already before this release in one of the minor updates, we enabled full support for business central fulfillment service."
- [9:45](https://www.youtube.com/watch?v=lClKXB8xXIE&t=585s) "Every quarter they release a new version of the API. So, four times per year, there is a new version. And each version is"
- [11:44](https://www.youtube.com/watch?v=lClKXB8xXIE&t=704s) "But if you experience some problems, sometimes it's easier to explore it in the foreground."
- [13:32](https://www.youtube.com/watch?v=lClKXB8xXIE&t=812s) "Shopify orders to import. It's not just a filtering opportunity. It is in reality the buffer table."
- [13:32](https://www.youtube.com/watch?v=lClKXB8xXIE&t=812s) "It's not just a filtering opportunity. It is in reality the buffer table."
- [14:09](https://www.youtube.com/watch?v=lClKXB8xXIE&t=849s) "If I will press it, I will get orders which were modified after some specific date."
- [15:46](https://www.youtube.com/watch?v=lClKXB8xXIE&t=946s) "Header, fully payments, transactions, shipments, lines, returns, refunds, like a lot of stuff."
- [16:14](https://www.youtube.com/watch?v=lClKXB8xXIE&t=974s) "Now you can see like what exactly we received from Shopify. So now you can understand if it's problem about data which we received"
- [17:23](https://www.youtube.com/watch?v=lClKXB8xXIE&t=1043s) "And then in the URL you just add JSON. Now you can see like representation of Shopify."
- [21:08](https://www.youtube.com/watch?v=lClKXB8xXIE&t=1268s) "And it can be 0, -1 if it's some error, or the actual value. If it has an actual value, then all good."
- [22:03](https://www.youtube.com/watch?v=lClKXB8xXIE&t=1323s) "Shopify API versioning. No need to worry. Just stay updated."

## Disclaimers in the video

- [7:51](https://www.youtube.com/watch?v=lClKXB8xXIE&t=471s) not-in-this-release: full support for business central fulfillment service already before this release in one of the minor updates
- [22:33](https://www.youtube.com/watch?v=lClKXB8xXIE&t=1353s) other: I hope you will not need all these tools because connector is again more and more stable. And less issues are happening with it.

Presenters (as heard): Andrei Panko.
