Shopify için Cosmetic Wholesale Sync, WooCommerce eklentimizle aynı işi yapar: kataloğu aktarır, stok ve fiyatı güncel tutar, ödemesi alınmış siparişleri bize gönderir ve kargo takibini geri yazar.
1. Kurulum
Uygulama doğrudan onaylı dropshipping hesaplarına dağıtılır. yourshop.myshopify.com alan adınız için bizden bir kurulum bağlantısı isteyin, bağlantıyı açın ve istenen izinleri onaylayın.
Uygulama ardından Shopify yönetim panelinizde Apps (Uygulamalar) altında görünür.
2. Yapılandırma
Uygulamayı açın ve şunları doldurun:
| Ayar | Değer |
|---|---|
| Feed URL | Cosmetic Wholesale Account sayfanızdan alınır, URL içinde token olmadan. |
| Token | Hesap token'ınız. Kaydedildikten sonra bir daha gösterilmez — değiştirmek için yenisini yapıştırın. |
| Margin % | Yüzde cinsinden satış marjınız. |
| Margin fixed | Üzerine eklenen sabit tutar, euro cinsinden. |

Satış fiyatı şöyle hesaplanır:
price = round(cost × (1 + margin% / 100) + fixed, 2)
0 ve 0 değerleri ürünleri B2B maliyetimizden satar.
Saatlik güncellemeyi etkin bırakın.
3. İlk aktarım
First import'u (ilk aktarım) çalıştırın. Henüz mevcut olmayan ürünleri oluşturur ve EAN'ı her varyantın hem SKU hem de barkod alanına yazar.

Bu önemlidir: sipariş satırları SKU üzerinden eşleştirilir, dolayısıyla SKU'su EAN olmayan bir ürün, sipariş bize geri gönderildiğinde tanınmayacaktır.
Görseller ilk aktarımın parçası değildir. Kataloğun kendisi yerine oturduktan sonra başlatabileceğiniz ayrı bir images (görseller) işi vardır.
İlerleme sayaçları (oluşturulan, güncellenen, atlanan, başarısız) iş çalışırken güncellenir. Devam eden bir aktarımı iptal edip yeniden başlatabilirsiniz — ürünleri çoğaltmaz, kaldığı yerden devam eder.
Yaklaşık 68.000 ürünlük tam katalog ilk çalışmada genellikle birkaç saat sürer. Sonraki saatlik güncellemeler çok daha hızlıdır.
4. Mağazanızda yayına alma
Aktarılan ürünler Online Store'unuzda (online mağazanızda) otomatik olarak görünmez. Aktarılan SKU'ları satış kanalınızda kullanılabilir yapmak için uygulamadaki Publish'i (yayımla) kullanın.

5. Saatlik senkronizasyon
Saatlik iş, hâlihazırda var olan ürünlerin stok ve fiyatını günceller. Asla ürün oluşturmaz ve bir feed isteği başarısız olduğunda kataloğunuzu boşaltmaz.

6. Görseller
Katalog yerine oturduktan sonra Images işini ayrı çalıştırın. Feed'deki image_url değerlerini mevcut ürünlere yazar; yeni SKU oluşturmaz.

7. Siparişler
Bir siparişin ödemesi alındığında Shopify bize orders/paid webhook'unu gönderir ve uygulama siparişi Cosmetic Wholesale hesabınıza aktarır: kargo adresi, ayrıca satır başına EAN ve adet.
Cüzdanınız boşsa, siparişi kabul eder ve beklemeye alırız. Uygulama tekrar dener; Shopify siparişi olduğu gibi kalır. İptal etmeyin — iptal etmek yalnızca mutabakatı bozar, sipariş bizim tarafımızda zaten rezerve edilmiştir.
Koli kargoya verildiğinde kargo takibi geri yazılır.
Sorun giderme
Uygulama ekranı boş. Uygulama URL'ini doğrudan açmak yerine sayfayı Shopify yönetim panelinden yeniden yükleyin. Boş kalmaya devam ederse bize bildirin — bu genellikle sizin tarafınızda değil, bizim tarafımızdaki bir oturum sorunudur.
Sipariş satırları tanınmıyor. Varyant SKU'sunun EAN olduğundan emin olun. Elle oluşturduğunuz veya başka bir kaynaktan aktardığınız ürünler eşleşmeyecektir.
Ürünler aktarıldı ama kimse göremiyor. Publish'i çalıştırın (adım 4).
Stok güncellenmiyor. Saatlik güncellemenin etkin olduğunu ve feed URL'i ile token'ın hâlâ geçerli olduğunu kontrol edin — iptal edilmiş bir token hem kataloğu hem siparişleri durdurur.