ether/storefront

轻松将Shopify与Craft CMS集成!

安装: 27

依赖关系: 0

建议者: 0

安全: 0

星星: 3

关注者: 5

分支: 1

开放问题: 0

类型:craft-plugin

dev-master 2020-07-29 11:31 UTC

This package is auto-updated.

Last update: 2024-08-29 05:12:57 UTC


README

Easily integrate Shopify with Craft CMS!

待办事项

  • 为以下webhooks创建端点
    • 集合创建?/更新/删除
    • 产品创建/更新/删除
    • 订单创建
    • 添加自动添加webhooks的实用工具(需要更多API访问权限)
  • 添加手动同步实用工具
  • 不要使用元素类型,使用部分

最小可行性产品

  • 根据Shopify产品动态创建/删除条目(条目默认禁用)
  • 根据Shopify集合动态创建/删除类别(类别默认禁用)
  • 在条目中的自定义字段中显示产品的片段(使用此自定义字段获取Shopify产品数据)
  • 将Shopify属性添加到产品条目/集合类别(例如,product.shopifyId)
  • 添加twig标签/端点以显示/更新Shopify "结账"(购物车)
  • 将Craft用户与Shopify客户绑定(SSO?,在登录时调用checkoutCustomerAssociate)

加分项

  • 允许在Craft中对Shopify产品进行基本编辑(例如,标题)
  • 显示各种销售指标的插件
  • 存储一些产品信息,以允许在Craft中进行筛选
  • Craft订单部分,用于查看/筛选订单(链接到Shopify)
  • 将“新Shopify产品”按钮添加到元素索引中,以选择产品元素类型
  • 将产品的任何值映射到任何字段(在合理范围内)
  • 将产品搜索添加到集合页面
  • 双向同步(同步Craft中跟踪字段的变化到Shopify)
  • 将“管理链接”添加到Shopify,直接从产品或集合链接到Craft对应项

用法

  • 创建Shopify私有应用
  • 启用Storefront API
  • "产品,变体和集合" 读取/写入访问
  • "客户详情和客户组" 读取/写入访问
  • "订单,交易和履行" 读取/写入访问

注意事项

  • 使用批量产品导入器时,只会包括产品上的前10个集合