Entegrasyonun başlatılması:
Shopify API bilgisi almak için öncelikle Shopify paneline giriş yapmalı ve menüden Ayarlar alanına tıklamalısınız.
Açılan sayfadan Uygulamalar bölümüne tıkladıktan sonra Uygulama geliştirin butonuna tıklamalısınız.
Ardından açılan sayfadan Dev Dashboard'da uygulama oluşturun butonuna tıklamalısınız.
Bu işlemin ardından sizleri Dev Dashboard paneli karşılayacak. Bu sayfada bulunan Uygulama oluştur butonuna tıklamalısınız.
Açılan sayfada Uygulama adı alanına herhangi bir isim girdikten sonra Oluştur butonuna tıklamalısınız.
Bu işlemin ardından sürüm oluşturma sayfası açılacaktır. Bu formda bulunan Uygulama URL'si alanına https://panel.dopigo.com/shopify/callback adresini girmelisiniz.
Ardından Erişim > Kapsamlar alanına şu erişim izinlerini girmeli ve Yayınla butonuna tıklamalısınız.
Not : Shopify formu içerisindeki Kapsamlar alanına aşağıdaki izinleri direkt kopyala-yapıştır yapabilirsiniz.
read_assigned_fulfillment_orders,write_assigned_fulfillment_orders,read_customers,write_customers,write_inventory,read_inventory,read_locations,read_merchant_managed_fulfillment_orders,write_merchant_managed_fulfillment_orders,write_order_edits,read_order_edits,read_orders,write_orders,read_product_listings,write_product_listings,read_products,write_products,read_third_party_fulfillment_orders,write_third_party_fulfillment_orders
Bu işlemin ardından açılan sayfada Sürüm adı alanına istediğiniz bir ismi verip (tercihe bağlı) Yayınla butonuna tıklamalısınız.
Ardından sol tarafta menüde bulunan Ana sayfa sekmesine tıkladıktan sonra Yüklemeler alanında bulunan Uygulamayı yükle butonuna tıklıyoruz.
Bu işlem sonrası Shopify mağaza giriş kısmına yönlendirileceksiniz. Buradan aktif mağazanızın üzerine tıklamalısınız.
Açılan Uygulama yükle alanının sağ alt kısımda bulunan Yükle butonuna tıklamalı ve uygulama yükleme işlemini gerçekleştirmelisiniz.
Bu işlemin ardından Ana sayfa alanına yönlendirileceksiniz. Buradan sol altta bulunan Ayarlar bölümüne tıkladıktan sonra açılan sayfada Alan Adları bölümüne tıklamalısınız. Burada yazan {magazaisminiz}.myshopify.com alanını kopyalamalısınız.
Kopyaladığınız .myshopify.com uzantılı site adresinizi Dopigo panelindeki Shopify entegrasyon ayarları sayfasında Mağaza Bağlantı Linki alanına yapıştırmalısınız.
Bu işlemin ardından Client ID ve Client Secret bilgilerinizi almak için Shopify panelinden Dev Dashboard sayfasına geçmelisiniz.
Dev Dashboard sayfasında uygulamanıza tıkladıktan sonra sol tarafta açılan menüde Ayarlar bölümüne tıklamalısınız.
Açılan alandan İstemci Kimliği (Client ID) ve Gizli Anahtar (Client Secret) kısımlarını kopyalamalısınız.
Bu işlemin ardından Dopigo panelindeki Shopify entegrasyon ayarları sayfasında Client ID ve Client Secret alanına ilgili verileri yapıştırmalısınız.
Bu işlemin ardından Shopify panelinde ekstradan oluşturduğunuz lokasyonlar varsa eğer Lokasyonları Aktar butonuna tıklayarak Dopigo'ya çekmelisiniz. Ardından Stok Lokasyonu alanında listelenen mevcut Shopify lokasyonlarınızdan aktif olarak kullandığınız lokasyonu seçmelisiniz.
(Shopify Konumlar alanından kontrol edebilirsiniz.)
Bu işlemleri yapmadığınız takdirde ilgili lokasyonlara bağlı siparişler ve o lokasyonda bulunan ürün stok bilgileri Dopigo'ya yansımayacaktır. Eğer sadece Shopify mevcut lokasyonunu kullanıyorsanız ve ek bir lokasyon kullanmıyorsanız bu işlemi yapmanıza gerek yoktur.
Bu adımlardan sonra tekrar Kaydet butonuna bastığınızda siparişleriniz ve ürünleriniz Dopigo'ya aktarılacaktır.

Not : Siparişlerinize ait fatura bilgisinin Shopify panelinde ilgili siparişin detayında görünmesini istiyorsanız eğer Ayarlar > Meta Alanlar ve Meta Nesneler > Siparişler sayfasında bulunan Ad alanına Dopigo.invoice_url yazmalısınız. Tür alanında da URL seçmelisiniz. Bu işlemleri yaptıktan sonra ilgili fatura linki sipariş detayında gösterilecektir.




Entegrasyon ile ilgili dikkat edilmesi gerekenler:
- Shopify entegrasyonu kapsamında siparişlerinizi Dopigo'ya çekip kargo etiketini yazdırabilir, faturasını kesebilirsiniz.
- Siparişler için kesilen elektronik faturalar, otomatik olarak Shopify'a iletilir.
- Dopigo üzerinden Shopify'a ürün gönderirken ve güncellerken, Shopify'dan Dopigo'ya ürün çekerken hangi bilgilerin aktarılabildiğini alttaki tablo üzerinden kontrol edebilirsiniz.
| Ürün Gönderme ve Çekme | Ürün Güncelleme |
|---|---|
| Ürün Adı | Stok |
| Barkod | Liste Fiyatı |
| SKU | Satış Fiyatı |
| KDV | |
| Stok | |
| Alış Fiyatı | |
| Satış Fiyatı | |
| Liste Fiyatı | |
| Ürün Açıklaması | |
| Ürün Görselleri | |
| Ürün Videosu (Sadece ürün çekerken) | |
| Ürün Aktif/Pasif Bilgisi | |
| Varyant Türü ve Değerleri | |
| Hazırlık Süresi |
