1. Shopify entegrasyon ayarları için mağazanızın admin panelini açıp kullanıcı adı ve şifreniz ile giriş yapınız. Ardından “görsel 1.a”da bulunan kırmızı ok ile işaretlenmiş alandan uygulamalar sayfasını açınız. Yine “görsel 1.a”da mavi ok ile işaretlenmiş bölümden “Gizli Uygulamaları Yönetin” butonuna basınız.

 

(görsel 1.a)

2. Sayfada “Gizli Uygulamalar” başlığına kadar aşağıya ininiz. Yeni “gizli uygulama oluşturun” butonuna tıklayınız.

 

(görsel 2.a)

3. Karşımıza yeni pencere açılacaktır. Açılan bu pencerede “görsel 3.a”da kırmızı kutucuk içine alınan forma(Uygulama ayrıntıları) doldurulması gereken veriler: Gizli uygulama adı bölümüne: Shopside. Acil durum geliştirici e-postası bölümüne: [email protected]

 

(görsel 3.a)

4. Belirtilen bilgiler girildikten sonra aynı sayfada bulunan “Yönetici API’si” bölümüne geliniz. “görsel 3.b” de kırmızı ok ile belirtilen “Etkin olmayan Yönetici API'si izinlerini göster” butonuna tıklayınız.

 

(görsel 3.b)

5. Gösterilen alanlar aşağıda belirtilen şekilde düzenlenmelidir: • Products, variants and collections -> Okuma ve Yazma (Read and writing)
• Third party fulfillment orders -> Okuma ve Yazma (Read and writing)
• Shopify payments balance & payouts -> Okuma Erişimi (Read)
• Shopify payments disputes -> Okuma Erişimi (Read)
• Shopify payments bank accounts -> Okuma Erişimi (Read)
• Shopify payments account, settings, and banking details -> Okuma Erişimi (Read)
• Shipping rates, countries and provinces -> Okuma ve Yazma (Read and writing)
• Product information -> Okuma ve Yazma (Read and writing)
• Discounts - PriceRule REST and GraphQL API -> Okuma ve Yazma (Read and writing)
• Orders, transactions and fulfillments -> Okuma ve Yazma (Read and writing)
• Order editing -> Okuma ve Yazma (Read and writing)
• Locations -> Okuma Erişimi (Read)
• Locales graphql admin api -> Okuma ve Yazma (Read and writing)
• Inventory -> Okuma ve Yazma (Read and writing)
• Fulfillment services -> Okuma ve Yazma (Read and writing)
• Draft orders -> Okuma ve Yazma (Read and writing)
• Discounts - Discounts GraphQL API -> Okuma ve Yazma (Read and writing)
• Customer details and customer groups -> Okuma ve Yazma (Read and writing)
• Assigned fulfillment orders -> Okuma ve Yazma (Read and writing)

 
• İzinler yukarıdaki şekilde girildikten sonra aynı sayfada bulunan “görsel 3.c”de kırmızı kutu içerisine alınan alan “unstable(Kararsız)” olarak seçilmelidir. Ardından mavi kutucuk içerisindeki alanlar aşağıda belirtilen şekilde işaretlenmelidir: - “Bu uygulamanın, Vitrin API'sini kullanarak vitrin verilerinize erişmesine izin verin” kutucuğu işaretlenmelidir. İşaretlemenizin ardından aşağıya doğru kutucuklar açılacaktır.

Bu alanlardan işaretlenmesi gerekenler:

  1. Ürünleri, varyasyonları ve koleksiyonları oku,
  2. Ayrıntılı müşteri bilgilerini oku ve değiştir,
  3. Ödemeleri oku ve değiştir Mavi kutucuk içerisindeki alan, belirtildiği şekilde doldurulduktan sonra “Kaydet“ butonuna basınız.

 
Ardından açılan sayfada “Uygulama Oluştur” butonuna bastıktan sonra “uygulamanız başarıyla oluşturuldu” mesajını alacaksınız. Açılan sayfada; “API anahtarı”, “Parola” bilgilerinizi görüntüleyebilirsiniz.

 

(görsel 3.c)

6. Uygulama bilgilerinizi bizlere iletmeden önce Örnek URL ile belirtilen alanda bulunan linki kopyalayıp tarayıcınızda çalıştırınız. Herhangi bir hata ile karşılaşıyorsanız uygulamanız yanlış oluşturulmuştur. Uygulamanız başarıyla oluşturulduysa karşılaşmanız gereken örnek pencereleri “görsel 4.a” ve “görsel 4.b” üzerinden görüntüleyebilirsiniz.

Hatalı ekran görüntüsü

 

 
Doğru ekran görüntüsü

 

Shopify Shopside API Ayarları Nasıl Yapılır?

 
7. API işlemleri tamamlandıktan sonra app.shopside.io adresinde uygulama menüsünden Entegrasyonlarım / E-Ticaret / Shopify bölümüne giriş yapınız. API Bağlantı Bilgileri Bölümündeki Mağaza Adı, API Anahtarı ve API Parolası bilgilerini ilgili alanlara girerek varsa Muhasebe Entegrasyonu ve Kargo Entegrasyonu seçerek Güncelle düğmesine basınız.

8. İşlemler menüsüne giriş yaparak satış yaptığınız ürünler için Vergi Oranınızı seçip kaydettikten sonra Kategorilerinizi güncelleyip ürünlerinizi içeri aktarınız.