İçeriğe geç
SEMROI
Vaka çalışması · Yapay zeka ajanları ve Shopify

B2B e-ticaret: dört PDF katalog, üç gecede 833 teklif usulü Shopify ürünü

Horeca Papatya'nın B2B e-ticaret kataloğunu dört tedarikçi PDF kataloğundan kurduk: 833 teklif usulü ürün ve 26 koleksiyon. Agentic AI ile her katalog tek gecede ürüne dönüştü; haftalar sürecek iş saatlere indi. Her ölçü tablosu satırı iki kaynakla karşılaştırıldı; bir doğrulayıcı, katalogda yazmayan ölçünün metne girmesini engelledi. Mağaza 356 üründen 1.138 ürüne çıktı (3,2×).

Müşteri
Horeca Papatya
Sektör
Otel ve restoran tedariki · B2B ve perakende
Pazar
Romanya
Süre
Üç gece · 12 Eki – 5 Kas 2026
Kaynaklar
Dört tedarikçi kataloğu: PDF'ler, görsel ve tablo paketleri
Araçlar
Shopify, yapay zeka ajanları
Rollerimiz
Katalog hattı, ürün sınıflandırma ve metinleri, kategori ağacı ve SEO, Shopify kurulumu ve yayını
  • B2B e-ticaret
  • PDF katalog
  • Shopify
  • AI ajanları
  • Teklif usulü satış
  • Ürün verisi
teklif usulü ürün, dört tedarikçi kataloğundan
833
koleksiyon, arama hacmine göre kurulan kategori ağacı
26
ölçü tablosu satırı, her biri iki kaynakla karşılaştırıldı
~3.100
dört katalog ürüne dönüştü; ikisi aynı gecede
3 gece
mağazadaki ürün: 356'dan 1.138'e, Eyl – Kas 2026
3,2×

Kaynaklar: katalog iş kayıtları ve doğrulama çıktıları, 12 Eki – 5 Kas 2026; herkese açık ürün site haritası, 9 Kas 2026.

Zorluk

B2B e-ticarette en zor iş neden mağaza değil, katalog?

Horeca Papatya, Romanya'daki otel, restoran ve kafelere tekstil, mobilya, aydınlatma ve sofra ürünleri tedarik ediyor. Tedarikçiler fiyat listesiyle değil, PDF kataloglarla satıyor. Horeca Papatya bu ürünleri sitede fiyatsız, teklif formuyla göstermek istiyordu. Mağazanın Shopify'a geçişi ayrı bir vaka; bu vaka, geçişten sonra kataloğu üç katına çıkaran işi anlatıyor.

Ne yapmaya çalıştık
  • Dört tedarikçi kataloğunu fiyatsız, teklif formlu ürünlere çevirmek833 ürün
  • Katalogda yazmayan hiçbir ölçüyü siteye koymamakDoğrulayıcı engelliyor
  • Her teknik tablo satırını iki kaynakla doğrulamakİnceleme kuyruğu 0
  • Aranan terimlere göre bir kategori ağacı kurmak26 koleksiyon
  • Katalog bir satış aracı, veri kaynağı değil

    Aynı model birkaç sayfada geçiyor, ölçüler yalnızca tablolarda, kodlar sayfanın kenarında. Elle girmek, yüzlerce ürün sayfasını tek tek kurmak demekti.

  • Kataloglar da yanılıyor

    Mobilya kataloğunda "konsol" yazan 16 sayfa aslında yemek masasıydı. Bir avize kodu yanlış basılmıştı. Kataloğu olduğu gibi aktarmak, hatayı da aktarmaktı.

  • Hazır paket, hazır değildi

    Bir katalog hazır metinli bir paketle geldi: 197 açıklamada yalnızca 7 farklı cümle vardı. Marka, etiket ve kategori alanları da yanlıştı.

  • Bir dil modeli boşluğu doldurur

    Eksik bir ölçüyü makul bir sayıyla doldurmak bir model için kolaydır. Teklif usulü satışta yanlış bir ölçü doğrudan teklif formuna gider.

Sistem

Bir PDF katalog nasıl teklif usulü ürüne dönüşür

Dört katalog dört farklı biçimde geldi, ama her biri aynı yoldan geçti. Ajanlar her adımı bir betik olarak yazıp çalıştırdı; her adımın önce bir önizlemesi, sonra bir kontrolü vardı.

Kaynaklar
  • 215 sayfalık mobilya PDF'i
  • Avize paketi ve OCR fişleri
  • 143 sayfalık porselen PDF'i
  • Sandalye kataloğu paketi
Yapay zeka ajanları
  1. Çıkar ve sınıflandır
  2. İki kaynakla uzlaştır
  3. Metni fotoğraftan yaz, doğrula
  4. Taslak kur, kontrol et, onay al
Mağazada
  • 833 ürünFiyat yerine tek bir teklif formu; yaklaşık 1.500 görsel, ürüne özgü Romence metin
  • 26 koleksiyonArama hacmine göre seçilen kategori ve alt tip sayfaları, menü ve açılış sayfası
  • ~3.100 tablo satırıKod, ölçü, kapasite, koli adedi; her satır iki kaynakta aynı
  • Yalnız online mağazaFiyatsız ürünler Google alışveriş kanalına gönderilmiyor

Her katalogdan öğrenilenleri Shopify ajanımız için bir skill'e dönüştürdük; bir sonraki katalog oradan başladı.

Neler yaptık

Dört katalog, aynı kurallar, her seferinde daha hızlı

Her katalog farklı geldi: 215 sayfalık bir PDF, hazır bir paket, metin katmanlı bir PDF ve yalnızca sayfa görüntüleri. Kurallar hiç değişmedi: önce taslak, sonra kontrol, yayın ayrı onayla. Her katalogdan öğrendiğimiz şey bir sonrakine kural olarak yazıldı.

KataloglarÜç gece

Tarihler iş kayıtlarından. Elle kurulumla karşılaştıran bir ölçüm yok.

  1. Mobilya kataloğu12–14 Eki 2026

    215 sayfalık bir PDF'ten 297 ürün

    • Ajanlar her sayfadan ürün adını, tipini ve görsellerini çıkardı: 385 etiket. Birden çok sayfada geçen aynı model tek ürün oldu; öteki sayfaların görselleri onun galerisine girdi.
    • Katalogda "konsol" yazan 16 sayfa, görsel kontrolde yemek masası çıktı ve doğru kategoriye alındı. Katalogda ölçü olmadığı için hiçbir ürüne ölçü yazılmadı.
    • Kategori ağacı Romence arama hacimlerine göre kuruldu. Örneğin "scaune bar" ayda 6.600 aramayla "scaune de bar"ın yaklaşık beş katı; koleksiyon adı ona göre seçildi.

    Sonuç297 ürün, 14 koleksiyon, 639 görsel; ürünler tek gecede kuruldu.

  2. Avize kataloğu28–29 Eki 2026

    Hazır bir paketten 197 ürün ve 623 tablo satırı

    • Katalog, ürün fişleri ve hazır metinlerle bir paket olarak geldi. Denetimde 197 açıklamanın yalnızca 7 farklı cümleden oluştuğu, marka, etiket ve kategori alanlarının yanlış olduğu görüldü.
    • Paketten yalnızca ad, kod ve görsel alındı. 197 ürün ailesini dört paralel ajan sınıflandırdı; varyant tablosu, ajanın okuması ile OCR karşılaştırılarak kuruldu.
    • Uyuşmayan her satır katalog sayfasından yeniden okundu. Okunamayan değer tahmin edilmedi, tabloya "—" olarak girdi.

    Sonuç197 ürün, 3 koleksiyon, 623 satır; inceleme kuyruğu 0, ürünler tek gecede kuruldu.

  3. Porselen kataloğu4–5 Kas 2026

    2.944 PDF satırı, her biri iki kaynakla

    • 143 sayfalık PDF'in metin katmanı, görsel okumayla satır satır karşılaştırıldı. 154 satır inceleme kuyruğuna düştü; kuyruk, her satır sayfadan yeniden okunarak sıfırlandı.
    • Her parçayı ayrı ürün yapmak yaklaşık 2.700 ince sayfa demekti. Ürün birimi "seri × parça grubu" oldu; kodlar ürün sayfasındaki tabloda kaldı.
    • Dipnotlarında üretimden kalkacağı ya da stokla sınırlı olduğu yazan 13 seri okundu ve siteye alınmadı: 31 ürün.

    Sonuç104 seriden 301 ürün, 7 koleksiyon ve iki kaynakla doğrulanmış 2.514 tablo satırı.

  4. Sandalye ve masa ayağı4–5 Kas 2026

    Orijinal PDF yoksa ikinci kaynak OCR

    • Kataloğun yalnızca sayfa görüntüleri vardı. İkinci kaynak OCR oldu: 473 alanın 244'ü, iki okuma uyuşmadığı için sayfadan yeniden okundu; kesik değerler boş bırakıldı.
    • Ürünler arasında hiç iç bağlantı yoktu. Aynı serideki ürünler birbirine, tek kalanlar kendi koleksiyonuna bağlandı: 0'dan 104 bağlantıya, kırık bağlantı 0.

    Sonuç38 ürün, 2 yeni koleksiyon; porselen kataloğuyla birlikte aynı gecede kuruldu.

  5. YayınHer katalogda

    Taslak, kontrol, onay; sonra yalnız online mağaza

    • Ürünler önce taslak kuruldu: üç ürünlük bir pilot, sonra tümü. Bir doğrulama betiği canlı mağazayı geri okuyup ürünleri, koleksiyonları ve görselleri iş planıyla karşılaştırdı.
    • Yayın ayrı bir onayla yapıldı ve yalnızca online mağaza kanalına gitti. Her yayından sonra fiyatsız ürünlerin Google alışveriş kanalına düşmediği denetlendi.

    Sonuç833 ürünün hiçbiri Google alışveriş kanalında değil; her kurulumun bir geri alma betiği var.

KataloglarÜç gece
01Mobilya kataloğu12–14 Eki 2026

215 sayfalık bir PDF'ten 297 ürün

  • Ajanlar her sayfadan ürün adını, tipini ve görsellerini çıkardı: 385 etiket. Birden çok sayfada geçen aynı model tek ürün oldu; öteki sayfaların görselleri onun galerisine girdi.
  • Katalogda "konsol" yazan 16 sayfa, görsel kontrolde yemek masası çıktı ve doğru kategoriye alındı. Katalogda ölçü olmadığı için hiçbir ürüne ölçü yazılmadı.
  • Kategori ağacı Romence arama hacimlerine göre kuruldu. Örneğin "scaune bar" ayda 6.600 aramayla "scaune de bar"ın yaklaşık beş katı; koleksiyon adı ona göre seçildi.

Sonuç297 ürün, 14 koleksiyon, 639 görsel; ürünler tek gecede kuruldu.

02Avize kataloğu28–29 Eki 2026

Hazır bir paketten 197 ürün ve 623 tablo satırı

  • Katalog, ürün fişleri ve hazır metinlerle bir paket olarak geldi. Denetimde 197 açıklamanın yalnızca 7 farklı cümleden oluştuğu, marka, etiket ve kategori alanlarının yanlış olduğu görüldü.
  • Paketten yalnızca ad, kod ve görsel alındı. 197 ürün ailesini dört paralel ajan sınıflandırdı; varyant tablosu, ajanın okuması ile OCR karşılaştırılarak kuruldu.
  • Uyuşmayan her satır katalog sayfasından yeniden okundu. Okunamayan değer tahmin edilmedi, tabloya "—" olarak girdi.

Sonuç197 ürün, 3 koleksiyon, 623 satır; inceleme kuyruğu 0, ürünler tek gecede kuruldu.

03Porselen kataloğu4–5 Kas 2026

2.944 PDF satırı, her biri iki kaynakla

  • 143 sayfalık PDF'in metin katmanı, görsel okumayla satır satır karşılaştırıldı. 154 satır inceleme kuyruğuna düştü; kuyruk, her satır sayfadan yeniden okunarak sıfırlandı.
  • Her parçayı ayrı ürün yapmak yaklaşık 2.700 ince sayfa demekti. Ürün birimi "seri × parça grubu" oldu; kodlar ürün sayfasındaki tabloda kaldı.
  • Dipnotlarında üretimden kalkacağı ya da stokla sınırlı olduğu yazan 13 seri okundu ve siteye alınmadı: 31 ürün.

Sonuç104 seriden 301 ürün, 7 koleksiyon ve iki kaynakla doğrulanmış 2.514 tablo satırı.

04Sandalye ve masa ayağı4–5 Kas 2026

Orijinal PDF yoksa ikinci kaynak OCR

  • Kataloğun yalnızca sayfa görüntüleri vardı. İkinci kaynak OCR oldu: 473 alanın 244'ü, iki okuma uyuşmadığı için sayfadan yeniden okundu; kesik değerler boş bırakıldı.
  • Ürünler arasında hiç iç bağlantı yoktu. Aynı serideki ürünler birbirine, tek kalanlar kendi koleksiyonuna bağlandı: 0'dan 104 bağlantıya, kırık bağlantı 0.

Sonuç38 ürün, 2 yeni koleksiyon; porselen kataloğuyla birlikte aynı gecede kuruldu.

05YayınHer katalogda

Taslak, kontrol, onay; sonra yalnız online mağaza

  • Ürünler önce taslak kuruldu: üç ürünlük bir pilot, sonra tümü. Bir doğrulama betiği canlı mağazayı geri okuyup ürünleri, koleksiyonları ve görselleri iş planıyla karşılaştırdı.
  • Yayın ayrı bir onayla yapıldı ve yalnızca online mağaza kanalına gitti. Her yayından sonra fiyatsız ürünlerin Google alışveriş kanalına düşmediği denetlendi.

Sonuç833 ürünün hiçbiri Google alışveriş kanalında değil; her kurulumun bir geri alma betiği var.

Sohbetle yönetim

Bir cümle yazılıyor, ajan çalışıp raporluyor

Arayüz bir sohbet: kod yok, panel yok. İşi yöneten kişi ajana düz bir cümle yazıyor; ajan kataloğu işliyor, kontrol ediyor ve sonucu bildiriyor.

"Bu iki kataloğu bu gece ürüne çevir; sabah taslakları birlikte kontrol edelim."

Kardeş vakaAynı mağazada ekip, yapay zeka asistanından ürün aramak ve toplu düzenlemek için özel bir Shopify MCP server kullanıyor.MCP server vakası
Porselen ve sandalye katalogları
Tek gece · 339 ürün
Önce taslak
  1. 01
    Kataloğu oku, ürünleri sınıflandırtamam
    catalog.extract → classify
  2. 02
    Tablo satırlarını iki kaynakla uzlaştırkuyruk 0
    reconcile: 154 rows queued → 0
  3. 03
    Metni fotoğraftan yaz, doğrulayıcıdan geçirhatalı 0
    content.validate → errors 0
  4. 04
    Taslak kur, canlı mağazayı geri okutemiz
    build --draft → verify
  5. 05
    Yayın onayıinsan
    approve → publish
  6. 06
    Yalnız online mağazada yayınla, kanalı denetleGoogle: 0
    publish --online-store → feed_audit

Adımlar sadeleştirildi. Her yazma adımı önce önizleme olarak çalışır.

Neler öğrendik

  1. Hazır paket hammaddedir, ürün değil

    Avize paketi hazır görünüyordu, ama 197 açıklamada yalnızca 7 farklı cümle vardı ve marka, etiket, kategori alanları yanlıştı. Paketten yalnızca ad, kod ve görsel alıyoruz; gerisini kendi kurallarımızla yeniden üretiyoruz.

  2. Model, kaynağı olmayan ölçüyü yazamamalı

    Ölçü yalnızca iki kaynakla doğrulanan tabloda durur. Metin ölçü, watt, fiyat, stok ya da sertifika iddiası içeriyorsa doğrulayıcı onu reddeder. Okunamayan değer tahmin edilmez; "—" kalır ve teklifte sorulur.

  3. Kataloglar da yanılır; sayfaya dönün

    OCR kodları birleştirir, Ø işaretini O okur, komşu ürünün kodunu alır. Katalog da masayı konsol diye etiketleyebilir. İki okuma uyuşmayınca satır kuyruğa girer ve sayfadan yeniden okunur; kuyruk sıfırlanmadan ürün listesi yazılmaz.

  4. Dipnotlar da bir ürün kararıdır

    Porselen kataloğunun dipnotlarında 13 serinin üretimden kalkacağı ya da stokla sınırlı olduğu yazıyordu. Bunları siteye koymak, teslim edilemeyecek ürünlere teklif toplamak olurdu.

  5. Hız, onay kapısını kaldırmaz

    Yapay zeka ile e-ticarette hız taslak aşamasında kazanılır. "Bugün yayında olsun" isteğine ajan gerçekçi bir süreyle yanıt verir: taslak kurulum hızlanabilir, yayın ise doğrulama, son inceleme ve onaydan sonra gelir.

SSS

B2B e-ticaret kataloğu hakkında sorular

Mağazanın Shopify'a geçişi: Horeca Papatya geçiş vakası. Ajanlar: Shopify MCP rehberi.

  • B2B e-ticaret sitesinde fiyatı teklifle verilen ürün nasıl gösterilir?

    Ürün sayfası her şeyi gösterir, fiyat hariç. Horeca Papatya'da fiyat ve sepet butonu gizli; yerine ürün adını ve bağlantısını taşıyan tek bir teklif formu var. Ölçüler ve kodlar tabloda durur, alıcı istediği kodu mesajına yazar. Bu ürünler fiyat şeması taşımaz ve Google alışveriş kanalına gönderilmez.

  • PDF katalog Shopify'a doğrudan aktarılabilir mi?

    Doğrudan hayır: Shopify PDF okumaz, içe aktarma için ürün verisi ister. Biz kataloğu bu veriye çeviriyoruz: ad, kod ve görseli çıkarıyor, ürünleri sınıflandırıyor, tablo satırlarını ikinci bir kaynakla karşılaştırıyor, metni fotoğraftan yazıyoruz. Ürünler sonra taslak kuruluyor, kontrol ediliyor ve onayla yayınlanıyor.

  • Yapay zeka ürün açıklaması yazarken ölçü uydurur mu?

    Engel yoksa uydurabilir; eksik bir ölçüyü makul bir sayıyla doldurmak bir dil modeli için doğaldır. Bu projede hiçbir metin bir doğrulayıcıdan geçmeden ürüne yazılmadı. Doğrulayıcı ölçü, watt, fiyat, stok ve sertifika ifadelerini reddediyor. Ölçüler yalnızca iki kaynakla kontrol edilen tabloda duruyor.

  • Shopify B2B için Shopify Plus gerekir mi?

    Bu projede gerekmedi. Horeca Papatya standart Shopify planında; teklif usulü satış, etiket tabanlı bir katmanla kuruldu: fiyat gizli, tek teklif formu, hızlı sepete ekleme kapalı, fiyat şeması yok. Katman geçişte kuruldu; 833 ürün ona eklendi. Yerleşik B2B özelliklerinin planlarını Shopify'ın belgeleri listeler.

  • Bir tedarikçi kataloğunu yayına almak ne kadar sürer?

    Kaynağa bağlı. Bu projede her katalog tek gecede ürüne dönüştü: mobilya bir gecede, avize bir gecede, porselen ve sandalye katalogları birlikte bir gecede. Elle haftalar sürecek iş saatlere indi. Okunaksız tablo ve hatalı etiket arttıkça süre uzar. Yayın her zaman kontrol ve onaydan sonra gelir.

  • Bu katalog sistemini kim çalıştırır, kod bilmek gerekir mi?

    Kod gerekmez; arayüz bir sohbet. İşi yöneten kişi ajana düz bir cümle yazar; ajan kataloğu işler, kontrol eder ve sonucu bildirir. Yayın için ayrıca onay ister. Kurallar, Shopify ajanımızın her katalogda kullandığı bir skill'de yazılı. SEMROI bu sistemi sizin için çalıştırır ya da ekibinize devreder.

Tedarikçi kataloglarınız hala PDF'te mi duruyor?

Bir kataloğunuzu gönderin. Bir Shopify ajansı olarak hangi kısmını ajanların kurabileceğini, nerede insan kontrolü gerektiğini söyleyelim.

Yeni Horeca Papatya Shopify mağazasından bir ürün sayfası
Sonraki vaka çalışması · Turizm
İki web sitesi tek bir Shopify mağazasında birleşti