Castor Coffee hem son tüketiciye hem işletmelere satıyor. Bu iki alıcının fiyatı, sepeti, iletişim dili ve hatta görmesi gereken ürünleri farklı. Çözüm, tek bir mağazayı zorlamak yerine WordPress multisite üzerinde birbirine bağlı iki mağaza kurmak oldu.
Castor Coffee için WordPress multisite üzerinde iki ayrı WooCommerce mağazası kuruldu: herkese açık perakende mağazası ve yalnızca giriş yapan işletmelerin görebildiği B2B/toptan mağazası. Perakende tarafına ürün kişiselleştirme (etiket) konfigüratörü ve rol bazlı öneri üreten bir harman oluşturma aracı eklendi. Ayrıca aynı marka için kafe içi adisyon/POS sistemi ve kurumsal e-posta altyapısı kuruldu.
Kahve kavurucuları çoğu zaman aynı anda iki işi birden yapar: son tüketiciye paket kahve satmak ve kafelere, restoranlara, ofislere toptan tedarik etmek. Bu iki iş aynı ürünleri paylaşır ama başka hiçbir şeyi paylaşmaz.
Bu iki deneyimi tek mağazaya sıkıştırmaya çalışmak, klasik olarak her ikisini de bozar: fiyatları gizlemek için katman üstüne katman eklenir, sepet kuralları karmaşıklaşır, sonunda ne perakende müşteri rahat alışveriş yapar ne toptancı aradığını bulur.
Kurulum WordPress multisite üzerine oturtuldu: tek WordPress kurulumu, tek eklenti ve tema havuzu, tek yönetim; ama birbirinden bağımsız iki mağaza.
Bu kararın pratik getirileri:
Kurumsal/B2B mağaza, giriş yapmamış ziyaretçiye kapalı. Bir işletme hesabı doğrulanmadan toptan fiyatları göremiyor.
Bu tercihin ticari mantığı basit: toptan fiyat bir teklif, herkese açık bir etiket değil. Teknik mantığı ise arama motorlarıyla ilgili — kapalı bir B2B mağazasının Google'da içerik olarak görünmesi beklenmez ve beklenmemeli. Marka görünürlüğünü üstlenen taraf perakende mağaza ve kurumsal tanıtım sayfalarıdır; B2B tarafı bir araçtır, bir pazarlama yüzeyi değil.
Perakende tarafına, ürünün etiketini/çıkartmasını müşterinin kendi kişiselleştirebildiği bir konfigüratör eklendi. Hediye alımlarında ve kurumsal siparişlerde belirgin bir fark yaratan bir özellik.
Bu tür bir konfigüratörde en kolay hata, aracı bir tasarım programına dönüştürmek. Ne kadar çok seçenek verirseniz, kullanıcı o kadar çok karar vermek zorunda kalır ve o kadar sık vazgeçer. Bu yüzden araç bilinçli olarak dar tutuldu: tek ürün üzerinde, tam genişlikte, az sayıda anlamlı seçim. Amaç kullanıcıya sonsuz özgürlük vermek değil, birkaç tıkla iyi görünen bir sonuca ulaştırmak.
Kahve satın alan çoğu insan hangi harmanı istediğini bilmiyor. "Sert olsun", "sütle iyi gitsin", "asiditesi düşük olsun" gibi ifadeleri ürün adına çeviremiyor. Bu, kahve e-ticaretinde sepete gitmeyi engelleyen en yaygın duraklama noktası.
Bunun için kendi harmanını oluşturma aracı geliştirildi. Araç kullanıcıya çekirdek listesi sunmak yerine, kullanım amacı ve damak tercihi üzerinden ilerliyor ve buna göre bir harman öneriyor. Yani soru "hangi çekirdeği istersiniz" değil, "bu kahveyi nasıl içeceksiniz".
Bu, karar yükünü satıcıya geri alan bir tasarım kararı: uzmanlık müşteride değil markada olmalı, arayüz de bunu yansıtmalı.
Aynı marka için kafe içi tarafta adisyon/POS sistemi de kuruldu. Böylece dükkândaki satış ile online satış aynı markanın iki kolu olarak yönetiliyor.
POS tarafının ayrı bir sistem olarak kurulmasının nedeni, bir kafe kasasının çalışma koşullarının e-ticaretten tamamen farklı olması: kasa uygulaması hızlı, dokunmatik, hatasız ve internet kalitesine dayanıklı olmak zorunda. Bu iki iş yükünü aynı arayüze bindirmek her ikisini de zayıflatır.
Castor Coffee bugün perakende ve toptan satışını aynı WordPress kurulumu üzerinde, ama birbirini bozmayan iki ayrı mağaza olarak yürütüyor. Marka tarafında kişiselleştirme ve harman aracı, operasyon tarafında POS ve kurumsal e-posta altyapısı devrede.
Devredilebilir ders: B2B ve B2C'yi tek mağazaya sıkıştırmayın. Ürün kataloğu ortak olabilir; fiyat, erişim ve arayüz ortak olamaz. Multisite bu ayrımı bakım yükünü ikiye katlamadan kurmanın en pratik yolu.
Teknik olarak yapabilirsiniz ama genellikle iyi sonuç vermez. Toptan fiyatı gizlemek, farklı minimum sipariş kuralları koymak ve iki farklı alıcı için tek arayüz tasarlamak zorunda kalırsınız. WordPress multisite ile iki ayrı mağaza kurmak, tek bakım noktasını korurken bu çatışmayı ortadan kaldırır.
İki mağaza aynı markaya aitse ve aynı ürün mantığını paylaşıyorsa multisite daha doğru: güncellemeler tek seferde yapılır, güvenlik yüzeyi tek kalır, kullanıcı ve rol yönetimi ortaktır. Tamamen bağımsız iki iş için ise ayrı kurulumlar daha temizdir.
Hayır — bu kasıtlı. Toptan fiyatların ve bayi koşullarının arama sonuçlarında görünmesi ticari olarak istenmez. Arama görünürlüğünü perakende mağaza ve kurumsal tanıtım sayfaları üstlenir; B2B tarafı mevcut bayiler için bir sipariş aracıdır.
Hediye ve kurumsal siparişlerde belirgin şekilde eder, çünkü ürünü kişiye özel hâle getirir. Ancak seçenek sayısı arttıkça etkisi tersine döner; kullanıcı karar veremeyip vazgeçer. Bu yüzden konfigüratörü mümkün olan en az sayıda anlamlı seçimle kurmak gerekir.