如何透過APP生成顧客access token

AI-generated summary

多店整合APP想讓顧客在APP內瀏覽多家Shopify商店商品,並在加入購物車/結帳前透過 customerAccessTokenCreate 以「信箱+密碼」取得顧客 Access Token,但擔心顧客不願在第三方APP輸入密碼、且不同商店帳密不一致。

主要疑問:

  • 是否能改用 OAuth 或重新導向到各 Shopify 商店完成登入,再回到APP取得顧客 access token。
  • 不同商家之間能否共用同一組顧客帳號/密碼或共用 Access Token。

回覆重點:

  • 指出 customerAccessTokenCreate 不是用來做登入;商家也無法直接調用/共享顧客資訊到多店。
  • Checkout 介面無法同時操作多個店鋪訂單;較接近需求的方案通常是在「單一總店鋪」範圍內運作(提及一個多供應商市集類APP作參考)。

後續更新:

  • 追問 Shopify Plus 是否可行,回覆認為 Plus 與一般版邏輯相同,仍無法達成。
  • 另有人詢問:APP 透過 API 代用戶註冊 Shopify 後能否自動登入;該問題尚未獲得回覆,討論仍未解決。

目前正在開發一款APP會集成多家商店,顧客可以在上面瀏覽各商家的產品。

這邊顧客如果想要使用購物車或進行購買,就需要利用顧客的信箱及密碼透過customerAccessTokenCreate生成Access Token。

但顧客不一定認為在我們的APP上輸入信箱及密碼是安全的,且顧客在各商店的信箱與密碼不一定相同。

顧客有沒有方法能透過Oauth或者重新導向至shopify商店做登入呢?

另外不同商家顧客有辦法整合同一組帳號密碼嗎?(或者是Access Token)

你們這個app idea挺有意思的,但恐怕實現會有些困難

你所提到的customerAccessTokenCreate是用來編輯客戶信息,據我所知不能用於登錄

shopify商家其實無法直接調用客戶信息,更不要說把客戶信息跟多個店鋪共享

最後,checkout接口是沒辦法同時操作多個店鋪的訂單

我見過比較接近你們需求的APP是這個:https://apps.shopify.com/multi-vendor-marketplace

但這個APP也是在一個總店鋪範圍內操作的

非常感謝您的回覆!

另外想問Shopify Plus是否能達到這個目的?

据我所知,shopify和shopify plus的根本逻辑是一样的,所以也是搞不了

我想咨询下您,我这边有个app 嵌套了shopify商城。app的用户通过api接口注册shopify商城。然后自动登入该用户shopify 可以实现吗?