GetShopify

文档中心 › 组件索引 › GetShopify

GetShopify Processor

类型全限定名:cn.org.acal.lynxus.processors.shopify.GetShopify

所属 Bundle:cn.org.acal.lynxus:lynxus-shopify-nar:2.11.8

描述

从自定义 Shopify 商店检索对象。 处理器让出时间必须相应地设置为帐户的速率限制。

标签

shopify

属性

下表中,加粗的属性为必填项;其余为可选项。表格同时标注默认值、是否支持表达式语言,以及是否为敏感属性(值会被加密)。

名称默认值可选值描述
Store DomainShopify 商店的域名,例如 lynxusstore.myshopify.com
支持表达式语言:是(仅使用环境/系统变量求值)
Access Token用于验证请求的访问令牌
敏感属性:是
支持表达式语言:是(仅使用环境/系统变量求值)
API Version2022-10Shopify REST API 版本
支持表达式语言:是(仅使用环境/系统变量求值)
Object Category
  • Customers — 查询 Customer 资源
  • Discounts — 查询 Discount 资源
  • Inventory — 查询 Inventory 资源
  • Online Store — 查询 Online Store 资源
  • Orders — 查询 Order 资源
  • Products — 查询 Product 资源
  • Sales Channels — 查询 Sales Channel 资源
  • Store Properties — 查询 Store Property 资源
Shopify 对象类别
Customer Category
  • Customers — Customer 资源存储有关商店客户的信息,例如其联系方式、订单历史以及他们是否同意接收电子邮件营销。
要查询的 Customer 资源
Discount Category
  • Price Rules — PriceRule 资源可用于使用条件获取折扣
要查询的 Discount 资源
Inventory Category
  • Locations — location 表示你的商店、快闪店、总部和仓库所在的地理位置。
要查询的 Inventory 资源
Online Store Category
  • Blogs — Shopify 商店自带内置的博客引擎,允许一个商店拥有一个或多个博客。
  • Comments — 评论是读者对博客中某篇文章的回应。
  • Pages — Shopify 商店自带一个用于创建基本 HTML 网页的工具。
  • Redirects — 重定向会使商店站点上特定路径的访问者被自动发送到不同的位置。
  • Script Tags — ScriptTag 资源表示加载到商店店面页面或结账的订单状态页面中的远程 JavaScript 代码。
  • Themes — 主题控制 Shopify 在线商店的外观和风格。
要查询的 Online Store 资源
Order Category
  • Abandoned Checkouts — 在客户已添加联系信息但尚未完成购买之后,结账被视为已放弃。
  • Draft Orders — 商家可以使用草稿订单代表其客户创建订单。
  • Orders — 订单是客户从商店购买一个或多个产品的请求。
要查询的 Order 资源
Product Category
  • Collects — Collects 用于管理产品与自定义集合之间的关系。
  • Custom Collections — 自定义集合是商家可以创建的产品分组,以使其商店更易于浏览。
  • Products — 获取商家商店中的产品
  • Smart Collections — 智能集合是由商家设置的规则所定义的产品分组。
要查询的 Product 资源
Sales Channel Category
  • Collection Listings — CollectionListing 资源表示商家已向你的销售渠道提供的产品集合。
  • Product Listings — ProductListing 资源表示对你的销售渠道可用的产品。
要查询的 Sales Channel 资源
Store Property Category
  • Countries — Country 资源表示对来自商店销售产品的不同国家/地区的订单所应用的税率。
  • Currencies — 使用 Shopify Payments 的商家可以允许客户在在线商店以其本地货币付款。
  • Policies — Policy 资源可用于访问商家为其商店配置的政策,例如其退款和隐私政策。
  • Shipping Zones — ShippingZone 资源可用于查看配送区域及其国家/地区、省份和配送费率。
要查询的 Store Property 资源
Result Limit每次调用处理器请求的最大结果数
支持表达式语言:是(仅使用环境/系统变量求值)
增量加载true
  • true
  • false
处理器可以增量加载查询的对象,使每个对象仅被查询一次。对于每次查询,处理器查询在上次运行时间之后但在当前时间之前创建或修改的对象。
Incremental Delay3 sec时间窗口的结束时间戳将根据此属性配置的量提前调整。例如,属性值为 10 秒时,结束时间戳 12:30:45 将更改为 12:30:35。设置此属性可避免在本地机器时钟与 Shopify 服务器时钟不同步时遗漏对象。
支持表达式语言:是(仅使用环境/系统变量求值)
Incremental Initial Start Time此属性指定运行第一个请求时的开始时间。表示 ISO 8601 编码的日期和时间字符串。例如,UTC(协调世界时)时区中 2019 年 9 月 7 日下午 3:50 表示为 "2019-09-07T15:50:00Z"。
支持表达式语言:是(仅使用环境/系统变量求值)
Web Client Service Provider控制器服务 API:
WebClientServiceProvider
cn.org.acal.lynxus-lynxus-standard-services-api-nar-2.11.8
用于 HTTP 客户端操作的Controller Service

关系 (Relationships)

名称描述自动终止
success对于因成功查询而创建的 FlowFiles。否

写入的 FlowFile 属性

名称描述
mime.type将 MIME 类型设置为 application/json

状态管理

作用域描述
CLUSTER对于一些资源,处理器支持增量加载。 The list of the resources with the supported parameters can be found in the additional details.

受限 (Restricted)

该组件不受限。

输入要求

该组件不允许有传入连接。

详细说明

GetShopify

配置 Custom App

按照 Shopify 教程 启用并创建私有应用、设置 API Scope 并生成 API 令牌。

增量加载

部分资源可以由 Lynxus 增量处理。即只显示在 Processor 上次运行之后 创建或修改的资源。可以在上下文菜单中重置 Processor 状态。以下 列表展示了各资源对应递增的日期时间字段。

  • Customers
    • Customers: updated_at_min
  • Discounts
    • Price Rules: updated_at_min
  • Inventory
    • Inventory Levels: updated_at_min
  • Online Store
    • Script Tags: updated_at_min
  • Orders
    • Abandoned Checkouts: updated_at_min
    • Draft Orders: updated_at_min
    • Orders: updated_at_min
  • Product
    • Custom Collections: updated_at_min
    • Products: updated_at_min
    • Smart Collections: updated_at_min
  • Sales Channels
    • Product Listings: updated_at_min
  • Store Properties
    • Shipping Zones: updated_at_min