WordPress

    WordPress ve WooCommerce ile Dropshipping Magaza Kurma

    WooCommerce ile stoksuz dropshipping magaza olusturma

    12 dk okuma Güncellendi: 10 Temmuz 2026

    Dropshipping, elinizde fiziksel stok tutmadan satış yapmanızı sağlayan bir e-ticaret modelidir. Müşteri sizin mağazanızdan sipariş verir, siz siparişi tedarikçiye iletirsiniz ve ürünü doğrudan tedarikçi müşteriye kargolar. Bu modelde sizin işiniz mağazayı kurmak, doğru ürünü doğru fiyata sunmak, pazarlamayı yapmak ve müşteri desteğini yönetmektir. Depo kirası, stok maliyeti ve toplu satın alma riski olmadığı için düşük sermayeyle başlanabildiğinden özellikle yeni girişimcilerin ilk tercihi olur.

    WordPress ve WooCommerce ikilisi, bu modeli hayata geçirmek için en esnek platformlardan biridir. Kapalı bir kiralık sistemin aksine kodun ve verinin tamamı sizin sunucunuzdadır; eklenti ekosistemi sayesinde tedarikçiden ürün çekmekten otomatik sipariş aktarımına kadar her adımı otomatikleştirebilirsiniz. Bu rehberde bir dropshipping mağazasını sıfırdan kurmayı, tedarikçi entegrasyonunu, fiyat ve marj kurallarını, teslimat süresi yönetimini ve çoğu kişinin gözden kaçırdığı yasal yükümlülükleri kıdemli bir sistem yöneticisinin gözünden anlatacağım. WooCommerce'e hiç dokunmadıysanız önce WooCommerce ile e-ticarete başlangıç yazısını okumanızı öneririm; buradaki adımlar temel kurulumun tamamlandığını varsayar.

    Dropshipping Modelini Anlamak#

    Klasik e-ticarette önce ürünü satın alır, depolar ve satarsınız. Dropshipping'de sıra tersine döner: önce satarsınız, parayı alırsınız, sonra tedarikçiden satın alır ve onun kargolamasını sağlarsınız. Aradaki fark nakit akışını lehinize çevirir çünkü müşterinin ödemesi elinize geçtikten sonra maliyeti ödersiniz. Bu, sermayesi kısıtlı girişimci için en cazip yönüdür.

    Ama bu kolaylığın bir bedeli vardır. Ürünü hiç görmediğiniz için kalite kontrolünü tedarikçiye emanet edersiniz, teslimat sürelerini doğrudan yönetemezsiniz ve kâr marjları genellikle düşüktür. Aynı ürünü yüzlerce satıcı sunduğu için rekabet fiyat üzerinden yaşanır. Başarılı olanlar tek bir üründe boğulmak yerine belirli bir niş seçen, markalaşan ve müşteri deneyimini rakiplerinden ayırt eden mağazalardır. Model teknik olarak basittir; işin zor kısmı doğru ürün ve güvenilir tedarikçi bulmaktır.

    Tedarikçi tarafında iki temel yaklaşım vardır. Birincisi AliExpress benzeri pazar yerlerinden ürün çekmek; bu kolaydır ama teslimat süreleri uzundur ve marka bağımlılığı düşüktür. İkincisi yurt içi toptancılarla veya print-on-demand (baskı üzerine üretim) sağlayıcılarıyla çalışmaktır; teslimat hızlı, marka kontrolü yüksek ama kurulum daha zahmetlidir. Türkiye pazarına satış yapacaksanız yurt içi tedarikçi neredeyse her zaman daha sürdürülebilir bir seçimdir.

    Altyapı ve Kurulum Öncesi Hazırlık#

    Dropshipping mağazası, ürün senkronizasyonu ve sipariş aktarımı sırasında normal bir bloga göre çok daha fazla arka plan işi çalıştırır. Binlerce ürünü içe aktaran bir eklenti WordPress'in wp-cron mekanizmasını sürekli tetikler; paylaşımlı planların CPU limiti bu yükü kaldırmakta zorlanabilir. Bu yüzden mağazanızı en az orta seviye bir WordPress hosting planında ya da trafiğiniz büyüdüyse bir sanal sunucu üzerinde barındırmanızı öneririm.

    PHP tarafında bellek limitini ve çalışma süresini yükseltmek şarttır. İçe aktarma işlemleri uzun sürdüğü için varsayılan değerlerle "Maximum execution time exceeded" hatası alırsınız. php.ini ya da barındırma panelinizin PHP ayarlarından şu değerleri kullanabilirsiniz.

    memory_limit = 512M
    max_execution_time = 300
    max_input_vars = 5000
    post_max_size = 64M
    upload_max_filesize = 64M
    

    WordPress'in kendi sanal cron'u yalnızca site ziyaret edildiğinde tetiklenir; bu, gece yarısı çalışması gereken stok senkronizasyonunu geciktirir. Bunun yerine sistem cron'una güvenmek daha doğrudur. Önce wp-config.php içinde varsayılan cron'u kapatın, sonra sunucuya gerçek bir zamanlanmış görev ekleyin.

    # wp-config.php icine ekleyin
    # define('DISABLE_WP_CRON', true);
    
    # Sunucu crontab'ina her 5 dakikada bir gercek cron
    */5 * * * * cd /var/www/magaza && wp cron event run --due-now >/dev/null 2>&1
    

    Ürünlerinizi çekmeden önce mağazanızın temel yapılandırmasının hazır olduğundan emin olun: para birimi TRY, vergi ayarları, kargo bölgeleri ve ödeme sağlayıcı tanımlanmış olmalı. WP-CLI kuruluysa aşağıdaki komutlarla temel değerleri hızlıca sabitleyebilirsiniz.

    wp option update woocommerce_currency TRY
    wp option update woocommerce_default_country TR
    wp plugin install woocommerce --activate
    wp plugin list --status=active
    

    Dropshipping Eklentisi Seçimi#

    WooCommerce tek başına ürün içe aktarma veya otomatik sipariş aktarma yapmaz; bunun için bir dropshipping eklentisine ihtiyacınız var. Eklenti seçimi projenizin belini belirler çünkü tedarikçi bağınız, otomasyon derinliği ve aylık maliyet buradan gelir. Aşağıdaki tablo yaygın seçenekleri karşılaştırır.

    EklentiAna tedarikçiOtomatik siparişYurt içi uyumMaliyet
    AliDropship / WooDropshipAliExpressEvetDüşükTek seferlik lisans
    SpocketABD/AB toptancılarıEvetOrtaAylık abonelik
    DSers benzeri araçlarAliExpressEvetDüşükÜcretsiz + ücretli
    Printful / PrintifyPrint-on-demandEvetOrtaÜrün başına
    Özel API entegrasyonuYurt içi toptancıGeliştirmeye bağlıYüksekGeliştirme maliyeti

    Yurt içine satış yapacaksanız pazar yeri eklentileri yerine yerel bir toptancının XML/CSV kataloğunu ya da API'sini kullanan bir çözüm çok daha iyi sonuç verir; teslimat 1-3 güne iner, iade süreci kolaylaşır ve mesafeli satış mevzuatına uymak basitleşir. Eklenti kurulumu standart WordPress akışıyla yapılır.

    wp plugin install dropshipping-eklentisi.zip --activate
    wp plugin activate woocommerce
    

    Hangi eklentiyi seçerseniz seçin, kurulumdan sonra API anahtarlarını ya da tedarikçi hesabını bağlamanız gerekir. Bu anahtarları asla tema dosyalarına gömmeyin; eklentinin kendi ayar ekranında ya da bir .env benzeri güvenli alanda tutun. Genel eklenti hijyeni için WordPress eklenti önerileri yazısındaki güvenlik ve performans tavsiyeleri burada da geçerlidir.

    Ürün İçe Aktarma ve Katalog Yönetimi#

    İçe aktarma dropshipping'in en görünür adımıdır ama en çok hatanın yapıldığı yer de burasıdır. Tedarikçiden gelen ürünü olduğu gibi yayınlamak yerine mutlaka üzerinde çalışın. Başlıklar genellikle anahtar kelime yığını halinde gelir, açıklamalar makine çevirisidir ve görseller üstünde tedarikçi logosu olabilir. Ham veriyi düzeltmeden yayınlayan mağazalar hem Google'da hem müşteri gözünde ucuz görünür.

    Pratik bir iş akışı şöyledir: önce dar bir niş belirleyin, tedarikçiden 20-30 ürünü seçici biçimde çekin, başlıkları Türkçeleştirip sadeleştirin, açıklamaları elden geçirin ve kendi çektiğiniz ya da düzenlediğiniz görselleri kullanın. Az ama iyi işlenmiş ürün, binlerce özensiz üründen daha fazla satar. Toplu güncelleme gerektiğinde WP-CLI ile hızlıca müdahale edebilirsiniz.

    # Belirli bir kategorideki urun sayisini gor
    wp wc product list --category=42 --user=admin --format=count
    
    # Stokta olmayanlari taslaga cek
    wp db query "UPDATE wp_posts p
      JOIN wp_postmeta m ON p.ID = m.post_id
      SET p.post_status='draft'
      WHERE m.meta_key='_stock_status' AND m.meta_value='outofstock';"
    

    SEO açısından her ürün sayfasının benzersiz bir açıklaması ve doğru yapılandırılmış başlığı olmalı. Aynı tedarikçi metnini yüzlerce mağaza kullandığı için özgün içerik sizi öne çıkarır; bu konuda mağazanızın görünürlüğünü artırmak için SEO hizmeti tarafındaki temel ilkelere göz atabilirsiniz. Kategori yapısını sade tutun, filtreleri anlamlı kurun ve arama motorlarının tarayabilmesi için ürün URL'lerini okunabilir bırakın.

    Fiyatlandırma ve Kâr Marjı Kuralları#

    Dropshipping'de kâr, satış fiyatı ile tedarikçi maliyeti arasındaki farktan doğar; ama bu fark hesaba kargo, ödeme komisyonu, reklam ve iade maliyeti eklendikten sonra kalan net tutardır. Çoğu yeni satıcı yalnızca ürün maliyetine bakar, sonra reklam giderini görünce zarar ettiğini fark eder. Bu yüzden marj kuralınızı baştan tüm giderleri kapsayacak şekilde kurun.

    Genel bir yaklaşım, tedarikçi maliyetine sabit bir çarpan uygulamak yerine fiyat aralığına göre kademeli kural yazmaktır. Ucuz ürünlerde yüzde marjı yetmez, sabit tutar eklemek gerekir; pahalı üründe ise yüzde marj tek başına yeterli olur. Aşağıdaki tablo örnek bir kural setini gösterir.

    Tedarikçi maliyetiMarj kuralıÖrnek satış fiyatı
    0 - 100 TLmaliyet x 2.2 + 15 TL150 TL ürün için ~345 TL
    100 - 500 TLmaliyet x 1.8 + 25 TL300 TL ürün için ~565 TL
    500 TL ve üzerimaliyet x 1.5800 TL ürün için 1200 TL

    Çoğu eklenti bu kuralları arayüzden tanımlamanıza izin verir. Kendi mantığınızı yazmak isterseniz WooCommerce'in save_post_product kancasına küçük bir kural ekleyebilirsiniz; aşağıdaki sözde kod fikri özetler.

    add_action('woocommerce_product_import_inserted_product_object', function($product) {
        $cost = (float) $product->get_meta('_supplier_cost');
        if ($cost <= 100)      $price = $cost * 2.2 + 15;
        elseif ($cost <= 500)  $price = $cost * 1.8 + 25;
        else                   $price = $cost * 1.5;
        $product->set_regular_price(round($price));
        $product->save();
    });
    

    Kur dalgalanması dropshipping'de sessiz bir kâr eritenidir. Tedarikçiniz döviz üzerinden fiyat veriyorsa maliyetler her gün değişir; marjınızı kur değişiminden koruyacak bir güvenlik payı bırakın ve fiyatları düzenli olarak yeniden hesaplayın. Otomatik senkronizasyon çalışan mağazalarda bu güncelleme zaten cron ile yapılır, ama çarpanı fazla dar tutarsanız bir kur sıçraması sizi anında zarara sokar.

    Otomatik Sipariş Aktarımı ve Kargo Takibi#

    Mağazanın kalbi, müşteri siparişinin tedarikçiye otomatik iletilmesidir. İyi kurulmuş bir sistemde müşteri "Satın Al" dediğinde eklenti siparişi tedarikçi hesabınıza aktarır, ödemeyi tedarikçi tarafında tamamlar ve dönen kargo takip numarasını WooCommerce siparişine yazar. Bu zincir çalıştığında günde yüzlerce siparişi tek kişiyle yönetebilirsiniz; kırıldığında ise siparişler elle işlenmeyi bekleyen bir yığına dönüşür.

    Otomasyonu kurarken kritik nokta idempotentlik, yani aynı siparişin iki kez tedarikçiye gitmemesidir. Ödeme sağlayıcı bazen webhook'u iki kez tetikler; eklentinin her siparişe bir "aktarıldı" işareti koyup tekrarları engellediğinden emin olun. Sipariş durumu geçişlerini şöyle bir akışla düşünmek işleri netleştirir.

    siparis_akisi:
      - durum: odeme-bekleniyor
        aksiyon: bekle
      - durum: odeme-alindi
        aksiyon: tedarikciye_aktar
        idempotent: true
      - durum: tedarikcide-hazirlaniyor
        aksiyon: kargo_takip_no_cek
      - durum: kargoya-verildi
        aksiyon: musteriye_bilgilendirme_gonder
      - durum: teslim-edildi
        aksiyon: kapat
    

    Kargo takip numarası döndüğünde müşteriye otomatik bilgilendirme e-postası gitmesi güven açısından çok önemlidir. Bu e-postaların spam klasörüne düşmemesi için mağaza alan adınızda düzgün SPF, DKIM ve DMARC kayıtlarının olması gerekir; bu konuda e-posta çözümleri tarafındaki yapılandırma size zaman kazandırır. DNS tarafında en azından bir SPF kaydınızın olması gerektiğini unutmayın.

    magaza.com.   TXT   "v=spf1 include:_spf.eposta-saglayici.com ~all"
    _dmarc.magaza.com.  TXT   "v=DMARC1; p=quarantine; rua=mailto:[email protected]"
    

    Teslimat Süresi ve Stok Senkronizasyonu#

    Dropshipping'de en çok şikâyet doğuran iki konu teslimat süresi ve stok tutarsızlığıdır. Müşteri iki günde gelmesini beklediği ürünü yurt dışından üç haftada aldığında sipariş iptal talebi ve olumsuz yorum kaçınılmazdır. Bu yüzden gerçekçi teslimat süresini ürün sayfasında ve sepet ekranında açıkça yazmalısınız. Beklentiyi doğru yönetmek, hızlı teslimat kadar değerlidir.

    Stok senkronizasyonu ise tedarikçideki mevcudun mağazanıza yansımasıdır. Tedarikçide biten bir ürünü hâlâ satıyorsanız, parayı alıp ürünü gönderememe durumuna düşersiniz; bu hem para iadesi hem itibar kaybıdır. Senkronizasyon cron'unun düzenli çalıştığından ve biten ürünleri satıştan çektiğinden emin olun. Aşağıdaki komutla senkron cron'unun kayıtlı olup olmadığını doğrulayabilirsiniz.

    wp cron event list --fields=hook,next_run_relative | grep -i sync
    wp cron event run dropship_stock_sync
    

    Teslimat süresini kısaltmanın en etkili yolu tedarikçiyi coğrafi olarak müşteriye yaklaştırmaktır. Yurt içi toptancı ya da yurt içinde deposu olan bir aracı ile çalışmak, kargoyu günlere indirir. Büyüdükçe en çok satan birkaç ürünü kendi deponuzda tutup hibrit bir modele geçmek de yaygın bir stratejidir; hızlı teslimatı bu ürünlerde vaat eder, uzun kuyruğu dropshipping ile beslersiniz.

    Yasal Yükümlülükler ve Müşteri Deneyimi Riskleri#

    Türkiye'de internetten satış Mesafeli Sözleşmeler Yönetmeliği'ne tabidir ve bu, dropshipping için de istisnasız geçerlidir. Ürünü siz kargolamıyor olsanız bile satıcı sizsiniz; dolayısıyla ön bilgilendirme formu, mesafeli satış sözleşmesi, 14 günlük cayma hakkı ve iade süreçlerinden yasal olarak siz sorumlusunuz. Bu yükümlülükleri "tedarikçi halleder" diye geçiştirmek, tüketici şikâyetleri ve idari para cezalarıyla sonuçlanır.

    İade en kritik risk noktasıdır. Müşteri ürünü iade etmek istediğinde onu yurt dışındaki tedarikçiye geri göndermek çoğu zaman pratik değildir; bu durumda iade maliyetini kendiniz üstlenip ürünü müşteride bırakmak ya da yurt içi bir iade adresi tanımlamak gerekir. İade politikanızı baştan net yazın ve maliyetini fiyatlandırmanıza dahil edin. Ayrıca sattığınız ürünün marka, garanti ve ithalat açısından sorun çıkarmayacağından emin olun; taklit ürün satmak ağır hukuki sonuç doğurur.

    Müşteri deneyimi tarafında en büyük risk, sorumluluğu tedarikçiye devredip kaybolmaktır. Kargo gecikince, ürün hatalı çıkınca ya da yanlış ürün gelince müşteri sizi arar, tedarikçiyi değil. Hızlı ve dürüst bir destek hattı, olumsuz yorumları büyümeden söndürür. Mağazanızın kesintisiz açık kalması da bu deneyimin parçasıdır; bir saatlik kesinti reklam bütçenizin karşılığını çöpe atar. Bu yüzden altyapıyı ciddiye alın, düzenli yedekleme yapın ve bot trafiğine karşı bir WAF katmanı düşünün.

    Performans, Güvenlik ve Yedekleme#

    Büyüyen bir dropshipping mağazası hem yoğun okuma trafiği hem de sürekli arka plan yazma işi taşır. Ürün sayfalarını nesne önbelleği ve tam sayfa önbellek ile hızlandırın, ama sepet, ödeme ve hesap sayfalarını önbelleğe almaktan kaçının; aksi halde bir müşteri başkasının sepetini görebilir. Aşağıdaki gibi bir kural bu dinamik yolları önbellek dışında bırakır.

    set $skip_cache 0;
    if ($request_uri ~* "/(sepet|odeme|hesabim|checkout)") {
        set $skip_cache 1;
    }
    location / {
        try_files $uri $uri/ /index.php?$args;
        fastcgi_cache_bypass $skip_cache;
        fastcgi_no_cache $skip_cache;
    }
    

    Güvenlik tarafında ödeme alan her mağazanın SSL sertifikası zorunludur; tarayıcı güvensiz bir ödeme sayfası gördüğünde müşteriyi uyarır ve satışı öldürür. Ücretsiz veya ücretli bir sertifikayı SSL tarafından kolayca kurabilirsiniz. Bunun ötesinde yönetici girişini iki adımlı doğrulama ile koruyun, eklentileri güncel tutun ve tedarikçi API anahtarlarınızı sınırlı yetkiyle oluşturun. E-ticaret siteleri kart bilgisi işlediği için saldırganların favori hedefidir.

    Yedekleme pazarlık konusu değildir. Bir eklenti güncellemesi mağazayı bozduğunda ya da bir saldırı olduğunda, saatler öncesine dönebilmek işletmenizi kurtarır. Veritabanı ve dosyaların günlük tam yedeğini alın, yedeği sunucudan farklı bir yerde saklayın ve geri dönüş sürecini önceden test edin. Test edilmemiş yedek, yedek değildir. Aşağıdaki komut hızlı bir manuel veritabanı yedeği alır.

    wp db export /yedekler/magaza-$(date +%F).sql
    gzip /yedekler/magaza-$(date +%F).sql
    

    Sunucu yönetimini kendiniz üstlenmek istemiyorsanız, önbellek, güncelleme ve güvenlik sertleştirmesini bizim ekibimize bırakabileceğiniz sunucu yönetimi ve WordPress bakım hizmetleri devreye girer. Trafiğiniz kaldıramaz hale geldiğinde ise paylaşımlı plandan bir VDS sunucuya taşınmak performans sıçraması sağlar.

    Sıkça Sorulan Sorular#

    Dropshipping için ne kadar başlangıç sermayesi gerekir?#

    Model stok satın almayı gerektirmediği için başlangıç maliyeti düşüktür; asıl bütçe alan adı, hosting, eklenti lisansı ve en önemlisi reklam giderinden oluşur. Gerçekçi olmak gerekirse mağazayı ayakta tutmak ucuz olsa da ilk satışları getirecek reklam testleri için birkaç bin liralık bir bütçe ayırmanız beklenir. Reklamsız organik büyüme mümkündür ama çok daha yavaştır.

    AliExpress mi yoksa yurt içi tedarikçi mi tercih etmeliyim?#

    Türkiye pazarına satış yapıyorsanız yurt içi tedarikçi neredeyse her zaman daha iyi bir seçimdir çünkü teslimat 1-3 güne iner ve iade süreci mesafeli satış mevzuatına kolayca uyar. AliExpress kolay başlangıç sunar ama uzun teslimat süresi müşteri şikâyetlerini ve iptalleri artırır. Birçok satıcı AliExpress ile test edip talebi kanıtlanan ürünlerde yurt içi tedarikçiye geçer.

    WooCommerce dropshipping için tek başına yeterli mi?#

    WooCommerce mağaza, sepet, ödeme ve sipariş yönetimini sağlar ama ürün içe aktarma ve tedarikçiye otomatik sipariş aktarma yeteneği içermez. Bu otomasyonu bir dropshipping eklentisi ekleyerek kazanırsınız. Yani WooCommerce temel platformdur, dropshipping eklentisi ise onu stoksuz satış modeline uygun hale getiren katmandır.

    Teslimat süresi uzunsa müşteri kaybını nasıl önlerim?#

    En etkili yöntem beklentiyi baştan dürüstçe yönetmektir; teslimat süresini ürün ve sepet sayfasında açıkça belirtir, sipariş sonrası düzenli bilgilendirme e-postası gönderirsiniz. Süreyi gerçekten kısaltmak istiyorsanız coğrafi olarak yakın bir tedarikçiye geçmek ya da en çok satan ürünleri kendi deponuzda tutan hibrit modele geçmek gerekir. Sürprizle karşılaşmayan müşteri, biraz beklemeye razı olur.

    Dropshipping'de yasal olarak nelerden sorumluyum?#

    Ürünü tedarikçi kargolasa bile satıcı sizsiniz, dolayısıyla mesafeli satış sözleşmesi, ön bilgilendirme, 14 günlük cayma hakkı ve iade süreçlerinden yasal olarak siz sorumlusunuz. Ayrıca sattığınız ürünün taklit olmaması, garanti ve ithalat açısından sorun çıkarmaması gerekir. Bu yükümlülükleri baştan doğru kurgulamak, tüketici şikâyetlerinden ve idari cezalardan sizi korur.

    Kapanış#

    WooCommerce ile dropshipping, düşük sermayeyle e-ticarete girmenin en pratik yollarından biridir; ama başarının teknik kurulumdan çok doğru niş, güvenilir tedarikçi, gerçekçi teslimat vaadi ve dürüst müşteri desteğinden geldiğini unutmayın. Otomasyonu kurmak bir haftalık iş, mağazayı kârlı bir işletmeye dönüştürmek ise sürekli iyileştirme meselesidir. Sağlam bir altyapı, hızlı sayfalar ve kesintisiz erişilebilirlik bu yolculukta size zaman kazandırır.

    Mağazanızı ölçeğe hazır bir zeminde başlatmak için Clou.TR'nin WordPress hosting planlarına göz atabilir, alan adınızı domain tarafından alabilir, güvenlik için SSL sertifikanızı kurabilir ve büyüdüğünüzde VDS sunucu seçeneklerine geçebilirsiniz. Kurulumu bize bırakmak isterseniz WordPress bakım ekibimiz mağazanızı sizin yerinize ayakta tutar. İlk adımı bugün atın; büyümeyi biz birlikte yönetiriz.

    woocommercedropshippinge-ticaret

    Uygulamaya geçmeye hazır mısınız?

    NVMe SSD, ücretsiz SSL ve %99.9 uptime garantisiyle Clou.TR hosting ve sunucu çözümleriyle projenizi hayata geçirin.