shopify商店应用开发
前提了解
市场应用开发流程(公共)
定制应用开发流程(自定义)
应用申请发布流程
开发主要流程
相关业务流程
shopify商家相关地址及信息
前提了解
app授权流程:https://help.shopify.com/en/api/getting-started/authentication/oauth#step-2-ask-for-permission
17feia
账号密码:1604018952@qq.com/mmcql147147
申请app:17feia
balidrop
账号密码(正式):balidrop-sf@toppgo.com/b……p2021
申请app:Balidrop – dropshiping
邮箱密码:balidrop-sf@toppgo.com/B……p2021
凯账号密码(测试):h17671756796@163.com/974536312hk
市场应用开发流程(公共)
开发者添加创建app应用
获取刚创建应用程序的秘钥(clientId,clientSecret)保存至项目中
如上图拉着最底处查看clientId,clientSecret
安装鉴权入口相关代码
回调入口获取token相关代码
获取token后,即可通过token来调用所需要的ShopifyAPI获取或操作相关信息
外网服务https测试:ngrok(便于测接口)或其他
ngrok-stable-windows-amd6
4.zip
13.17MB
商店安装测试
没有开发商店则先创建商店再安装应用
然后界面会跳转至如下界面,点击安装
点击安装后便会跳转至回调callback指定的视图
注:
1、要想像如上显示订单数据列表需通过获得的token及实现shopifyAPI order信息相关接口并在开发商店创建测试商品及订单
2、如上图app为内嵌式应用形式(默认的),也可以设置为非内嵌式应用(即超链接在新标签页面打开应用),设置类型位置步骤如下:
定制应用开发流程(自定义)
意义:当正式app审核困难未通过或本身就想针对某店铺定制开发app功能可以开发此类应用(不需审核)
说明:除了应用本身相关属性及店铺授权过程些许不一样,开发过程与公共版都一样
开发完了之后便为所需特定店铺生成安装链接,店家通过链接安装即可使用
应用申请发布流程
进入申请列表
清单详情界面
申请清单整理
balidrop申请过程(成功):可作为重点参考
balidrop申请过程文档
Balidrop(shopify
).xmind
159.01KB
17feia申请过程(失败)
17feia申请过程
- 沟通阻碍(按邮箱回馈内容修改,与审核员要求理解分歧)
部分摘要
Hi Shopify Support Team,
Thanks for the reply. I’m now sending you reply via the email that was registered.
Right I understand that we need to meet all the requirements. Just that we think there clearly were misunderstandings. Could you please let our reviewer Jason Situ reads the following explanations prior to his next review? Thanks!
Regarding the latest rejection email:
a. Regarding pricing: free forever. No any charges. Don’t understand why this is an issue.
b. Regarding app functionality and API permission: Available to anyone located anywhere; mentioned in the app listing description under B.5. Detailed Descriptions.
c. Regarding Testing: mentioned in G.1. App review instructions: when there’s no actual order, unable to populate any data as there is no data.
- 邮箱客服沟通
部分摘要
Hi there,
I have spoke to Jason Situ directly about the app submission for 17Feia Worldwide Express.
He has confirmed the following regarding the three points:
a. Regarding pricing: free forever. No any charges. Don’t understand why this is an issue.
- He had a look at the pricing in the listing again. He originally thought you were going to charge $9.00 a month for it but didn’t choose to set it as a reoccurring charge. As long as you specify free plan in the app listing then this will be fine.
b. Regarding app functionality and API permission: Available to anyone located anywhere; mentioned in the app listing description under B.5. Detailed Descriptions.
- This is a shipping app for China, which was why he suggested you turn it on for chinese merchants only as the listing is also in Chinese, but if you say anyone can use it thats fine too.
c. Regarding Testing: mentioned in G.1. App review instructions: when there’s no actual order, unable to populate any data as there is no data.
- Please watch this video which shows the issue that the data isn’t populating when the API info is entered in.
- Please do testing on your side. Running test on multiple browsers and different devices will help ensure it is working properly. We had a few people test on our end and nothing loads.
- 问题矫正
- 联系客服看能否提前再次申请(提交操作三次导致暂停申请)
重复提交多次可能导致再次暂停申请,并同时可能延长回复申请的及时性
结果:只能年后申请
- 申请时间过长
年后1月2号申请的,目前处于申请状态已有11天,任然处于申请状态中,不确定是应为过年还是其他原因导致申请状态延迟
其他(刘总协助)
刘总协助可能是问题传达理解错误,把app申请上架到应用商城理解为是否能正常调用shopify的API了
……搁浅了
总结:申请有次数限制,甚重提交,申请过程中语言沟通阻碍可能较容易导致申请阻碍
开发主要流程
balidrop-shopify
只需在balidorp项目添加完善授权入口接口并适配性地调整下相关功能,即可保持与正常的balidrop用户管理店铺功能一致的目的
17feia-shopify
shopify开发流
程.xmind
46.82KB
线上发布地址
id:106.14.199.239
用户:root
秘密:forward163…
路径:/17feia/nfsOthersFiles/parcels/10-eship-shop-apps
相关业务流程
balidrop-shopify
17feia-shopify
shopify商家相关地址及信息
17feia-shopify(已停用-改为pc客户端下单)
定制版:17feia-logistics
游戏公司对接物流
使用这个链接https://www.thatskyshop.com/password?customer_posted=true,然后输入密码 Ilovesky2020
后台管理:
liujian@toppgo.com / attack5e
shopify建站程序员: 陈作凯 13733528315
17feia账号
原始参照:文档:shopify商店应用开发.note
链接:http://note.youdao.com/noteshare?id=8ec2cd5121e71cdc94eae2572aa6abfa&sub=19C8FCD4295A4072B7D124F026C9492E