Dis tedarikcilerle calisan bir online magazaniz varsa, bu rutini muhtemelen biliyorsunuz: tedarikcIniz envanterini guncelliyor, SFTP sunucusuna bir CSV veya XML dosyasi birakiyor ve sizin bunu indirmeniz, incelemeniz ve Shopify, WooCommerce veya kullandiginiz platforma aktarmaniz gerekiyor. Her gun. Bazen gunde birden fazla kez.
Bir indirmeyi kacirirsiniz ve stokta olmayan urunleri satma riskiyle karsi karsiya kalirsiniz. Gec indirirseniz, fiyatlariniz saatlerce yanlis olur. Dosya her zaman sunucuda hazir bekliyor. Darbogazsiniz, onu almaya hatirlamaniz gereken sizsiniz.
Tedarikci beslemeleri nasil calisiyor
Tipik e-ticaret tedarik zinciri duz dosyalara dayanir. Tedarikcinin ERP veya envanter sistemi mevcut stok seviyelerini, fiyatlari, urun aciklamalarini ve musaitlik durumunu iceren bir dosya disari aktarir. Bu dosya bir SFTP sunucusuna duser - tedarikcinin kendi sunucusu veya paylasilan bir sunucu.
Format neredeyse her zaman CSV'dir (virgülle ayrilmis degerler), ancak bazi tedarikciler XML veya Excel dosyalari kullanir. Tipik bir besleme SKU, urun adi, eldeki miktar, toptan fiyat, perakende fiyat, agirlik ve kategori gibi sutunlar icerir.
Siklik degisir. Hizli hareket eden envantere sahip stoksuz saticilar saatlik guncelleme yapar. Stabil stoklu toptancilar genellikle gunde bir kez, genellikle sabah erken saatlerde guncelleme yapar. Bazi tedarikciler uzerine yazilan tek bir dosya tutar; digerleri inventory_2026-04-15.csv gibi zaman damgali dosyalar olusturur.
Genellikle ne yanlis gider
Beslemenin kendisi basittir. Sorunlar insanlarin indirme islemini nasil yaptiklariyla baslar:
- Unutulan indirmeler. Saat 9'da FileZilla'yi acip dosyayi alir ve iceaktarirsiniz. Ama sali gunu saat 9'da bir toplantiniz vardi ve unuttunuz. Ogleden once tedarikcinin zaten musait degil olarak isaretledigi urunler icin 12 siparis gonderilmisti.
- Format surprizleri. Tedarikci CSV ayiricisini virguleden noktalı virgule degistirir veya yeni bir sutun ekler. Iceaktarmaniz bozulur ve bir musteri yanlis fiyattan sikayet edene kadar fark etmezsiniz.
- Birden fazla tedarikci. Uc tedarikciyle calisiyorsunuz, her birinin kendi SFTP sunucusu, kendi programi, kendi dosya formati var. Her sabah uc farkli sunucuya giris yapmak tam da atlanan turden bir gorevdir.
- Saat dilimi uyumsuzluklari. Asya'daki tedarikcIniz beslemesinI sizin saatinize gore gece 2'de gunceller. Siz sabah 9'da indirdiginizde, zaten yedi saat eskimistir.
Script yaklasimi (ve sinirlari)
Teknik magaza sahipleri bazen Mac'lerinde sftp veya lftp ile bir cron gorevi kurarak indirmeyi otomatiklestirirler. Calisiyor, ta ki calismayana kadar:
- Bir indirme basarisiz oldugunda bildirim yok. Sessizce durur.
- Durumu veya gecmisi kontrol etmek icin arayuz yok. Log dosyalarini ariyorsunuz.
- Kimlik bilgileri diskteki duz metin yapilandirma dosyalarinda saklanir.
- Sunucu ana bilgisayar anahtarini degistirirse, script onay bekleyerek asili kalir.
Bir gelistirici icin bu yonetilebilir. Urun ve satisa odaklanmasi gereken bir magaza sahibi icin ise olmamasi gereken bir bakim yukudur.
FTPull ile otomatiklestirme
FTPull, bir FTP, SFTP veya FTPS sunucusunu izleyen ve yeni dosyalari otomatik olarak indiren bir Mac menu cubugu uygulamasidir. E-ticaret besleme is akisina nasil uyduGunu gorelim:
- Tedarikcinin SFTP baglantisini ekleyin. Ana bilgisayar adi, port, kullanici adi, sifre (veya SSH anahtari). FTPull kimlik bilgilerini bir yapilandirma dosyasinda degil, macOS Anahtarlik'ta saklar.
- Uzak klasore yonlendirin - tedarikcinin besleme dosyasini biraktigi yer.
- Yerel bir klasor secin - dosyalarin Mac'inizde nereye gelmesini istiyorsunuz. Bu masaustunuz, ozel bir "Tedarikci Beslemeleri" klasoru veya iceaktarma aracinizin izledigi bir klasor olabilir.
- Yoklama araligini ayarlayin. Hizli hareket eden envanter icin her 15 dakika. Gunluk beslemeler icin her saat. FTPull sunucuyu programa gore kontrol eder ve yalnizca yeni veya degistirilmis dosyalari indirir.
- Gerekirse dosya filtresi ekleyin. Yalnizca
.csvdosyalarini indirin veya yalnizca bir kaliba uyan dosyalari. Tedarikcinin sunucuda biraktigi gecici dosyalari veya yedekleri yok sayin.
Etkinlestirildiginde FTPull menu cubugunuzda sessizce calisir. Sunucuda yeni bir besleme dosyasi gorunduGunde otomatik olarak indirilir ve bir macOS bildirimi alirsiniz. FileZilla yok, terminal yok, unutma yok.
Birden fazla tedarikci, tek uygulama
Birden fazla tedarikciyle calisiyorsaniz, her birini FTPull'da ayri bir baglanti olarak ekleyin. Her baglantinin kendi sunucusu, kimlik bilgileri, uzak klasoru, yerel klasoru ve yoklama programi vardir. Birbirlerinden bagimsiz calisirlar.
Tedarikci A her sabah saat 6'da SFTP'sine bir CSV birakir. Tedarikci B paylasilan bir sunucuda her 4 saatte bir XML beslemesini gunceller. Tedarikci C gun boyunca tek bir dosyanin uzerine yazar. FTPull sizden herhangi bir etkilesim olmadan uc tanesini de yonetir.
Indirilen dosyalarla ne yapilmali
FTPull tasimadan sorumludur. Dosya Mac'inize ulastiktan sonra ne olacagi kurulumunuza baglidir:
- Manuel inceleme ve iceaktarma. CSV'yi Excel veya Numbers'da acin, anormallikleri kontrol edin, ardindan magaza platformunuza manuel olarak yukleyin. Baslarken en guvenli yaklasim budur.
- Shopify uygulamalari. EZ Inventory, Stock Sync (syncX) veya Matrixify gibi araclar yerel bir klasoru izleyebilir veya planlanmis yuklemeleri kabul edebilir. FTPull dosyayi birakir, uygulama onu alir.
- WooCommerce eklentileri. WP All Import veya WebToffee gibi iceaktarma eklentileri CSV'leri programa gore isleyebilir.
- Ozel scriptler. Tedarikci CSV'sini platformunuzun formatina donusturen bir Python veya Node scriptiniz varsa, FTPull cikis klasorune yonlendirin.
Guvenlik hususlari
Tedarikci beslemeleri genellikle toptan fiyatlari, stok seviyelerini ve aciga cikarilmasini istemediginiz urun verilerini icerir. Her zaman duz FTP yerine SFTP (port 22) kullanin. SFTP, kimlik bilgileriniz dahil her seyi sifreler.
Tedarikcini SSH anahtar kimlik dogrulamasi sunuyorsa, onu kullanin. Sifrelerden daha guvenlidir ve kimlik bilgisi yakalanma riskini ortadan kaldirir. FTPull hem sifre hem de anahtar tabanli kimlik dogrulamayi destekler.
FTPull tum kimlik bilgilerini sifrelenmis ve Mac'inizin giris sifresiyle korunan macOS Anahtarlik'ta saklar. Diskinizde duz metin dosyalari yoktur.
FTPush ne zaman devreye girer
Bazi is akislari ters yonde ilerler. Siz tedarikciyseniz ve guncellenmis beslemeleri perakendecilerinizin sunucularina gondermeniz gerekiyorsa, FTPush yukleme tarafini yonetir. Disari aktarma dosyanizi izlenen bir klasore birakin, FTPush onu otomatik olarak perakendecinin SFTP sunucusuna yukler.
Birlikte, FTPull ve FTPush (FTPSuite olarak paketlenmistir) e-ticaret besleme degisiminin her iki yonunu de kapsar.