Διασύνδεση με Shopify - Dev Dashboard
Για την διασύνδεση του Shopify με την εφαρμογή μας, ακολουθήστε τα παρακάτω βήματα:
Βήμα 1: Δημιουργία Custom App στο Shopify
-
Μεταβείτε στο Settings → Apps and sales channels.
-
Πατήστε Develop apps.
-
Επιλέξτε Build apps στο Developer Dashboard.
-
Πατήστε Create app.
-
Μεταβείτε στην καρτέλα Access και πατήστε Request access.
-
Στο Storefront API, πατήστε Select distribution method.
-
Επιλέξτε Custom distribution.
-
Απενεργοποιήστε το Allow multi-store install for one Plus organization.
-
Στο Store domain, εισάγετε το domain του καταστήματός σας (π.χ.
https://admin.shopify.com/store/aftersalesproteststore) και πατήστε Generate link. -
Από το αριστερό μενού, μεταβείτε στο API access requests.
-
Στο Read all orders scope, πατήστε Request access.
-
Στο πεδίο περιγραφής γράψτε:
«Manage order statuses and shipment details» -
Επιστρέψτε στην προηγούμενη καρτέλα (Shopify Developer Dashboard).
-
Απενεργοποιήστε το Embed app.
-
Ορίστε App URL:
https://app.aftersalespro.gr/shopify/custom/auth -
Ορίστε Redirect URL:
https://app.aftersalespro.gr/shopify/custom/callback -
Προσθέστε τα παρακάτω Access Scopes:
read_products,
write_products,
read_themes,
read_orders,
read_customers,
read_all_orders,
write_orders,
read_locations,
read_inventory,
read_merchant_managed_fulfillment_orders,
write_merchant_managed_fulfillment_orders,
read_shipping
-
Πατήστε Release και ονομάστε το release v1.
-
Μεταβείτε στα Settings και κρατήστε αυτή την καρτέλα ανοιχτή.
Βήμα 2: Δημιουργία Platform στο AfterSalesPro
-
Δημιουργήστε μια πλατφόρμα Shopify μέσα στην εφαρμογή AfterSalesPro απο το Ρυθμίσεις > Διασυνδέσεις.
-
Από την καρτέλα App Settings στο Shopify (
https://dev.shopify.com/dashboard/), αντιγράψτε το Client ID και επικολλήστε το ως API Key στο AfterSalesPro. -
Αντιγράψτε το Client Secret και επικολλήστε το ως API Secret Key, και πατήστε Save.
-
Επιστρέψτε στο app στο Shopify Developer Dashboard και πατήστε Install app.
-
Επιλέξτε το κατάστημά σας και πατήστε Install
(Απαιτείται να είστε ήδη συνδεδεμένοι στο AfterSalesPro.)