
E-Ticaret Depo ve Stok Yönetimi: WMS Entegrasyonu
E-ticaret için depo yönetim sistemi (WMS), stok takibi, WooCommerce entegrasyonu, barkod sistemi ve çoklu depo yönetimi.
E-Ticaret Depo ve Stok Yönetimi: WMS Entegrasyonu
Büyüyen e-ticaret işletmeleri için profesyonel depo yönetimi kaçınılmazdır. Bu rehberde WMS (Warehouse Management System) kurulumu ve e-ticaret entegrasyonunu ele alıyoruz.
Depo Yönetimi Neden Önemli?
Stok yönetimi sorunları:
✗ Overselling (stokta olmayan ürün satmak)
✗ Understocking (çok az stok, satış kaybı)
✗ Yanlış konum (yavaş sipariş hazırlama)
✗ Süresi geçmiş stok
✗ Çoklu depo karmaşası
WMS avantajları:
✓ Gerçek zamanlı stok takibi
✓ Hızlı sipariş hazırlama (pick-pack-ship)
✓ FIFO/LIFO stok yönetimi
✓ Barkod/QR kod entegrasyonu
✓ Çoklu depo yönetimi
WooCommerce Stok Ayarları
// WooCommerce → Ayarlar → Ürünler → Envanter
// Stok takibi aç
define('WC_STOCK_MANAGEMENT', true);
// Stok azaldığında bildirim
// WooCommerce → Ayarlar → E-postalar → Düşük Stok Bildirimi
// Eşik: 5 ürün altına düşünce bildir
// Ürün stok ayarı (programatik)
$product = wc_get_product(123);
$product->set_manage_stock(true);
$product->set_stock_quantity(50);
$product->set_backorders('no'); // Stoksuzda sipariş kabul etme
$product->set_low_stock_amount(5);
$product->save();
// Stok azaltma (sipariş tamamlanınca)
add_action('woocommerce_order_status_processing', 'reduce_stock_on_order');
function reduce_stock_on_order($order_id) {
$order = wc_get_order($order_id);
foreach ($order->get_items() as $item) {
$product = $item->get_product();
if ($product && $product->managing_stock()) {
wc_update_product_stock($product, $item->get_quantity(), 'decrease');
}
}
}
Barkod Sistemi
// WooCommerce ürün barkodu (EAN-13)
// Ürünlere custom field olarak barkod ekle
add_action('woocommerce_product_options_sku', 'add_barcode_field');
function add_barcode_field() {
woocommerce_wp_text_input([
'id' => '_barcode',
'label' => 'Barkod (EAN/ISBN)',
'placeholder' => '1234567890123',
'description' => 'EAN-13 veya ISBN barkod numarası',
]);
}
add_action('woocommerce_process_product_meta', 'save_barcode_field');
function save_barcode_field($post_id) {
if (isset($_POST['_barcode'])) {
update_post_meta($post_id, '_barcode', sanitize_text_field($_POST['_barcode']));
}
}
// Barkodla ürün bul
function find_product_by_barcode($barcode) {
global $wpdb;
$product_id = $wpdb->get_var($wpdb->prepare(
"SELECT post_id FROM $wpdb->postmeta WHERE meta_key = '_barcode' AND meta_value = %s",
$barcode
));
return $product_id ? wc_get_product($product_id) : null;
}
// Barkod tarayıcı endpoint'i (WMS entegrasyonu için)
add_action('rest_api_init', function() {
register_rest_route('wms/v1', '/product-by-barcode/(?P<barcode>[\w-]+)', [
'methods' => 'GET',
'callback' => function($request) {
$product = find_product_by_barcode($request['barcode']);
if (!$product) {
return new WP_Error('not_found', 'Ürün bulunamadı', ['status' => 404]);
}
return rest_ensure_response([
'id' => $product->get_id(),
'name' => $product->get_name(),
'sku' => $product->get_sku(),
'stock' => $product->get_stock_quantity(),
'price' => $product->get_price(),
]);
},
'permission_callback' => function() {
return current_user_can('manage_woocommerce');
},
]);
});
Çoklu Depo Yönetimi
// Çoklu depo stok takibi
// Her ürün için depo bazlı stok tutma
// Depo ekleme
function add_warehouse_stock($product_id, $warehouse_id, $quantity) {
$stock_key = '_warehouse_stock_' . $warehouse_id;
update_post_meta($product_id, $stock_key, $quantity);
// Toplam stoku güncelle
$total = 0;
$warehouses = get_option('warehouses', ['istanbul', 'ankara', 'izmir']);
foreach ($warehouses as $wh) {
$total += (int) get_post_meta($product_id, '_warehouse_stock_' . $wh, true);
}
$product = wc_get_product($product_id);
$product->set_stock_quantity($total);
$product->save();
}
// En yakın depodan gönder (müşteri şehrine göre)
function select_warehouse_for_order($order_id) {
$order = wc_get_order($order_id);
$city = $order->get_shipping_city();
// Şehre göre en yakın depo
$city_warehouse_map = [
'İstanbul' => 'istanbul',
'Ankara' => 'ankara',
'İzmir' => 'izmir',
];
return $city_warehouse_map[$city] ?? 'istanbul';
}
Stok Senkronizasyonu Raporu
# Stok raporlama - WP-CLI
wp wc tool run regenerate_product_lookup_tables
# Kritik stok raporu
wp eval '
$products = wc_get_products(["status" => "publish", "limit" => -1, "stock_status" => "instock"]);
foreach ($products as $p) {
if ($p->get_stock_quantity() < 5) {
echo $p->get_id() . " | " . $p->get_name() . " | " . $p->get_stock_quantity() . "
";
}
}
'
# MySQL ile stok raporu
mysql -u root -p woocommerce_db << 'EOF'
SELECT p.ID, p.post_title, pm.meta_value as stock
FROM wp_posts p
JOIN wp_postmeta pm ON p.ID = pm.post_id
WHERE pm.meta_key = '_stock'
AND pm.meta_value + 0 < 5
AND p.post_status = 'publish'
ORDER BY pm.meta_value + 0 ASC;
EOF
Sonuç
Profesyonel stok yönetimi, e-ticaret operasyonlarının verimliliğini ve müşteri memnuniyetini artırır. WooCommerce entegrasyon, barkod sistemi ve çoklu depo yönetimi ile büyüyen mağazanızı ölçekleyebilirsiniz. Büyükweb VDS hizmetleriyle WMS uygulamanızı güçlü bir altyapıda çalıştırabilirsiniz.
Ilgili Büyükweb Hizmetleri:
- [E-ticaret VDS paketlerimizi inceleyin](MASK7)
- [Yüksek trafik icin dedicated sunucu](MASK8)
- [Tüm hosting ve sunucu paketlerimiz](MASK9)
E-Ticaret Altyapı Rehberi
Platform Seçimi
WooCommerce: Esnek, geniş eklenti. Küçük-orta işletmeler.
PrestaShop: Güçlü stok, çoklu dil.
OpenCart: Hafif, kolay kurulum.
Shopify: Hosted, teknik bilgi gerektirmez.
Odeme
iyzico, PayTR, Param sanal pos. 3D Secure zorunlu. Kapida odeme önemli. Taksit seceenekleri dönüşumu arttirir.
Marketplace Entegrasyonu
Amazon, Trendyol, Hepsiburada, N11 icin entegrator yazılimi. Stok senkronizasyonu kritik. Çoklu kanal strateji.
Performans
4 GB RAM, 2 vCPU, NVMe SSD minimum. CDN ile görsel hizi. Yüksek trafik dönemlerinde kaynak artırin.
Güvenlik
PCI DSS uyumu. Odeme bilgisi saklamayin. SSL, WAF, KVKK uyumlulugu zorunlu.
SEO
Product schema ekleyin. Görsel optimize edin. Meta bilgilerini özellestirin. Google Shopping entegrasyonu.
Sik Sorulan Sorular
Hosting mi VDS mi?
500 altında ziyaretci hosting yeterli. 1000+ veya marketplace entegrasyonu icin VDS oneriyoruz.
Marketplace entegrasyonu icin ne gerekir?
Sabit IP VDS, entegrator yazılimi, API erisimleri. Büyükweb E-Ticaret VDS bu icin tasarlanmistir.
Sonuc
Başarıli e-ticaret güçlü altyapı, dogru platform ve etkili pazarlama birlesimdir. VDS ile işletmenizi ölçeklendirin.
E-Ticaret Başlangıç Kontrol Listesi
Yasal
- Şirket/sahis kurulumu
- Vergi levhasi
- Mesafeli satis sozlesmesi
- KVKK aydinlatma metni
- Cerez politikasi
- Iade koşullari
Teknik
- Hosting/VDS seçimi
- SSL sertifikasi
- E-ticaret platformu
- Sanal pos (3D Secure)
- Kargo entegrasyonu
- E-fatura entegrasyonu
- Google Analytics + Search Console
Pazarlama
- Google Business Profile
- Sosyal medya hesaplari
- Google Shopping
- Facebook/Instagram Shop
- E-posta pazarlama
E-Ticaret VDS vs Ev Interneti
| Özellik | Ev Interneti | E-Ticaret VDS |
|---|---|---|
| IP | Dinamik | Sabit |
| Temizlik | Bilinmiyor | Temiz |
| Kesinti | Elektrik/internet | %99.8 uptime |
| Hiz | Değişken | 1 Gbps |
| Güvenlik | Düşük | DDoS korumali |
Marketplace işlemleri icin sabit ve temiz IP kritik. Ban riski en aza iner.
Hosting ve Sunucu Terimleri Sozlugu
| Terim | Açıklama |
|---|---|
| VDS | Virtual Dedicated Server - Sanal ozel sunucu |
| NVMe SSD | Non-Volatile Memory Express - En hızlı disk teknolojisi |
| LiteSpeed | Yüksek performansli web sunucu yazılimi |
| CloudLinux | Paylasimli hosting icin kaynak izolasyon işletim sistemi |
| cPanel | Populer web hosting kontrol paneli |
| Plesk | Web hosting ve sunucu yönetim paneli |
| KVM | Kernel-based Virtual Machine - Tam sanallastirma teknolojisi |
| DDoS | Distributed Denial of Service - Dagitik hizmet engelleme saldirisi |
| SSL/TLS | Veri iletişimini sifreleyen güvenlik protokolu |
| TTFB | Time to First Byte - Sunucu yanit süresi |
| CDN | Content Delivery Network - Içerik dagitim ağı |
| WAF | Web Application Firewall - Web uygulama güvenligi duvari |
| IOPS | Input/Output Operations Per Second - Disk performans ölçüsu |
| Uptime | Sunucunun kesintisiz çalışma süresi yüzdesi |
| Bandwidth | Veri transfer kapasitesi |
Bu terimleri anlamak, hosting ve sunucu hizmetlerini daha bilinçli seçmenize yardımci olur. Detaylı bilgi icin Büyükweb blog yazılarini takip edin veya teknik destek ekibimize danisIn.
Teknik Destek ve Yardım Kanallari
Büyükweb olarak müşterilerimize birden fazla destek kanali sunuyoruz:
Canli Destek (Tawk.to)
Web sitemiz üzerinden 7/24 canli destek ile aninda yardım alin. Teknik sorulariniz, fatura işlemleriniz ve genel bilgi talepleriniz icin canli destek ekibimiz hizmetinizdedir.
Telefon Destegi
0850 302 60 70 numarasindan hafta ici ve hafta sonu teknik destek alabilirsiniz. Acil durumlar ve karmasik sorunlar icin telefon destegi en hızlı çözüm yoludur.
E-posta Destegi
[email protected] adresine detaylı sorun tanımlamanizi gonderin. Ekran goruntuleri ve hata mesajlari ile birlikte gonderdiginiz talepler daha hızlı çözümlenir.
Müşteri Paneli
my.buyukweb.com üzerinden destek talepleri oluşturun, faturalarinizi yönetin ve hizmetlerinizi kontrol edin. Ticket sistemi ile tüm iletişiminiz kayıt altındadir.
Bilgi Bankasi
Blog yazılarimiz ve rehberlerimiz ile sik karşılasilan sorunlarin çözümlerini kendiniz bulabilirsiniz. WordPress kurulumu, DNS ayarlari, e-posta yapılandırmasi gibi konularda adim adim rehberler mevcuttur.
Büyükweb teknik ekibi, hosting alanında 17 yıllık tecrubesi ile her turlu sorununuza profesyonel çözüm sunar.
Büyükweb VDS ile WMS Hosting
Warehouse Management System (WMS) yazılımları (Logo Jaguar, Mikro WMS, Netsis, Workcube vb.) genellikle Windows tabanlı çalışır ve sürekli online olması gerekir. Büyükweb Windows VDS paketleri bu senaryolar için optimize edilmiştir:
| Senaryo | Önerilen Paket | RAM | Disk |
|---|---|---|---|
| Tek depo, 1-3 kullanıcı | E5-V2 Windows VDS | 8 GB | 100 GB SSD |
| Çoklu depo, 5-15 kullanıcı | E5-V4 Windows VDS | 16 GB | 200 GB NVMe |
| Kurumsal WMS + ERP entegrasyonu | E-Ticaret VDS | 32 GB | 500 GB NVMe |
Performans Kriterleri
WMS'te kritik metrikler:
- Stok kartı arama: < 1 sn
- Barkod okuma → veri tabanına yazma: < 500 ms
- Çoklu depo transfer raporu: < 5 sn
- Toplu ürün giriş (1000+ kalem): < 30 sn
Bu metrikleri sağlamak için NVMe SSD ve düşük gecikme zorunlu. Büyükweb Türkiye lokasyonu (Bursa) yerel kullanıcılar için 1-5 ms ek gecikme sağlar.
E-Ticaret + WMS Senkronizasyonu
E-ticaret platformunuz ile WMS arasında gerçek zamanlı senkronizasyon kritiktir; aksi halde sitenizde stoğu olmayan ürün satılır:
E-ticaret platformu ←→ Senkronizasyon Servisi ←→ WMS
(cron + webhook)
Senkronizasyon servisi için Büyükweb VDS üzerinde Node.js veya PHP cron job'u kurabilirsiniz. Önerilen frekans:
- Stok güncelleme: her 5 dakika
- Sipariş gönderim: anlık (webhook ile)
- Ürün katalog senkronizasyonu: günde 1 kez (gece)
Yedekleme Stratejisi
WMS verisi en kritik iş varlığıdır. 3-2-1 kuralı:
- 3 kopya: üretim + lokal yedek + uzak yedek
- 2 farklı medya: SSD + nesne depolama
- 1 offsite: Büyükweb sunucu yedeği farklı lokasyonda
Büyükweb VDS paketlerinde haftalık snapshot standart; günlük tablolar için mysqldump veya MSSQL backup job ile ek koruma kurun.
Sıkça Sorulan Sorular
WMS yazılımım Windows Server 2019 istiyor, hangi paket uygun?
Büyükweb Windows Web Hosting paylaşımlı'da Windows Server vardır ama WMS gibi root erişim isteyen yazılım için VDS gerekir. Windows VDS veya E-Ticaret VDS paketleri önerilir.
Çoklu depo şubeleri var, her şubeye ayrı VDS mi?
Hayır — merkezi bir Büyükweb VDS yeterlidir. Şubeler RDP veya web tabanlı arayüz ile bağlanır. Şube sayısı 10+ ise yük testi yaptırarak paket büyütmek gerekebilir.
MSSQL Server lisansı paket içinde mi?
Standart paketlerde MSSQL Express ücretsizdir (10 GB veri sınırı). Ticari MSSQL Standard/Enterprise için ek lisans gerekir; Büyükweb iletişim üzerinden lisans danışmanlığı alabilirsiniz.
İlgili Büyükweb Hizmetleri
E-ticaret sitenizin yükü için ölçeklenebilir Türkiye lokasyonlu paketler:
- E-Ticaret VDS
- WooCommerce için WordPress Hosting
- VDS Sunucu
- cPanel Web Hosting
- Yüksek Hacim için Dedicated
Sorularınız için 0850 302 60 70 numaralı destek hattımıza veya iletişim sayfamıza yazabilirsiniz.
E-Ticaret İlgili Hizmetlerimiz
Bu yazıda anlatılan teknik konuyu profesyonel altyapıyla deneyimleyin
Etiketler:

