airbytehq / airbytehq/airbyte

[source-shopify] Connector Missing B2B Data

Aberta
#62,031 2 comentários 10 reações 0 responsáveis Ver no GitHub
autoteam community connectors/source/shopify team/extensibility team/use type/enhancement
Linguagem predominante
Python
Estrelas
22.1k
Forks
5.4k
Merge médio
5h
PRs com merge (30d)
671

Descrição

### Topic

Shopify Connector

### Relevant information

**Description:**

The current Shopify source connector in Airbyte provides basic support for syncing standard objects such as products, customers, and orders. However, it lacks support for key B2B features available via Shopify's B2B APIs. This creates a significant gap for Shopify merchants operating in wholesale or business-to-business contexts.

**Feature Request Summary:**
Please enhance the Shopify source connector to include support for identifying and syncing B2B-specific customer and order data.

**Proposed Additions:**

1. B2B Customer Identification:

Sync attributes that distinguish B2B customers from standard DTC customers.

Include fields such as:
- customer_type or segmentation tags
- Associated company and location (Shopify B2B structures)
- Tax IDs, purchase terms, etc.

2. Company and Location Resources:

Add support for retrieving B2B company and location objects from Shopify’s B2B APIs (see Shopify Admin API – Companies).

3. B2B Order Tagging:

Identify and sync orders placed by B2B customers.

Include metadata such as:
- B2B company association
- Price lists and payment terms used
- Custom fields (like PO numbers)

**Why This Matters:**

B2B ecommerce is rapidly growing on Shopify, and many merchants are adopting Shopify’s B2B APIs to handle company-specific pricing, terms, and ordering processes. Without access to this data in downstream warehouses or analytics tools, it becomes difficult to:

- Track B2B sales performance
- Differentiate between retail and wholesale customers
- Analyze payment terms usage, reorder frequency, and B2B-specific churn

**References:**

GraphQL Admin API (Company, Location): https://shopify.dev/docs/api/admin-graphql

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.