---
id: change/bcapps/8713
type: change
title: "#8713 [Shopify] Expose Product facade procedures for Add to Shopify parity"
summary: Three new public procedures are added to the Shopify Product facade to enable partners to reproduce the native Add to Shopify flow when extending the connector, including shop confirmation, attribute compatibility checking, and product URL retrieval.
tier: official
language: en
tags:
  - feature
  - main
  - bc30
  - codeunit shpfy product
system: integration
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:13:21.437Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-change: 1
  input_hash: 9436d2e18b7617a735d6160157e88e314544658a
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/pull/8713
    title: "microsoft/BCApps#8713: [Shopify] Expose Product facade procedures for Add to Shopify parity"
    date: "2026-07-09"
    commit: 9436d2e18b7617a735d6160157e88e314544658a
    t: null
    quote: null
links:
  learn: []
  objects:
    - object/codeunit/30234
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
number: 8713
repo: microsoft/BCApps
source_id: bcapps-prs
url: https://github.com/microsoft/BCApps/pull/8713
kind: pr
base_branch: main
major: "30"
merged_at: "2026-07-09T15:59:50Z"
author: Franco111000
author_type: User
community_contribution: true
labels:
  - "ADO: Sync"
  - "AL: Apps (W1)"
  - Approved
  - From Fork
  - "Team: Integrations"
change_class: code
change_kind: feature
behavior_change: false
breaking: false
files:
  count: 3
  additions: 93
  deletions: 0
  al: 1
apps:
  - Shopify
objects_touched:
  - key: codeunit/30234
    page: codeunit/30234
    type: codeunit
    id: 30234
    name: Shpfy Product
    app: Shopify
    status: modified
objects_unjoined: []
obsoletions: []
backports: []
fixes_issues:
  - 7867
work_items:
  - 641603
systems:
  - integration
quote: null
joined_against:
  major: "30"
  commit: ecbc028c25dbe83b61313bc566e6c1d41184bb1c
---

# #8713 [Shopify] Expose Product facade procedures for Add to Shopify parity

> Three new public procedures are added to the Shopify Product facade to enable partners to reproduce the native Add to Shopify flow when extending the connector, including shop confirmation, attribute compatibility checking, and product URL retrieval.

[Pull request](https://github.com/microsoft/BCApps/pull/8713) · merged into `main` (BC30) on 2026-07-09 by Franco111000 (community contribution) · 3 files (+93 -0), 1 AL · feature · tier official · reviewed (checked by Opus)

## What changed

- ConfirmAddItemToShopify exposes shop confirmation and multi-shop selection
- CheckItemAttributesCompatibleForProductOptions validates item attributes for Shopify product options
- GetProductUrl retrieves the URL for an item and shop combination
- Facade delegates to existing internal implementations without changing them
- Enables partner extensions to match the native Add to Shopify action behavior

## AL objects touched

- [Codeunit 30234 "Shpfy Product"](../../objects/codeunit/30234.md), Shopify: modified

## Context

- Fixes: [#7867 [BC Idea]: Add requested procedures in facade codeunit to match BC behavior.](https://github.com/microsoft/BCApps/issues/7867) (closed)
- Work items: AB#641603
- Labels: ADO: Sync, AL: Apps (W1), Approved, From Fork, Team: Integrations
- Systems: integration

Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).
