[source-shopify] Connector Missing B2B Data
- Ngôn ngữ chính
- Python
- Star
- 22.1k
- Fork
- 5.3k
- Chỉ số merge pull request
- Chỉ số pull request đang chờ
Mô tả
### 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
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.