Geri

VibeFox DPD Pickup for WooCommerce — Yardım

Gereksinimler

WordPress: 5.8 veya üzeri.

WooCommerce: 7.0 veya üzeri, kurulu ve etkin. Eklenti WooCommerce olmadan etkinleştirilmez.

PHP: 8.0 veya üzeri.

DPD Baltic kimlik bilgileri (Litvanya, Letonya, Estonya): teslim alma noktası listesi DPD Baltic web servisinden gelir. DPD'nin iş müşterilerine verdiği API kullanıcı adına ve şifresine ihtiyacınız vardır. Bunları DPD hesap yöneticinizden veya ülkenizdeki DPD müşteri hizmetlerinden isteyin. Tek bir hesap, Litvanya, Letonya ve Estonya'nın teslim alma noktalarını listeler.

DPD Slovakya: DPD Slovakya'nın herkese açık parcelshop araması kimlik bilgisi gerektirmez.

VibeFox lisans anahtarı: vibefox.net üzerinden satın alınır. Bir anahtar tek bir alan adında çalışır.

Kurulum

1. WordPress'te Plugins > Add New > Upload Plugin yolunu izleyin, eklentinin ZIP dosyasını seçin ve Install Now düğmesine tıklayın. Ayrıca vfd_dpd_pickup klasörünü FTP ile /wp-content/plugins/ klasörüne yükleyebilirsiniz.

2. Activate düğmesine tıklayın.

3. Ayarları açın: WooCommerce > Settings > Shipping > VibeFox DPD Pickup veya Plugins sayfasında eklenti adının altındaki Settings bağlantısına tıklayın.

4. Sayfanın üstündeki lisans bloğuna VibeFox lisans anahtarınızı girin ve Activate düğmesine tıklayın.

5. DPD API'nizi seçin. DPD Litvanya, Letonya veya Estonya için API kullanıcı adını ve şifresini girin. Ülke başına fiyatları girin ve kaydedin. Bağlantıyı kontrol etmek için Refresh pickup points düğmesine tıklayın (bkz. Yapılandırma).

6. WooCommerce > Settings > Shipping > Shipping zones bölümünden VibeFox DPD Pickup eklentisini kargo bölgelerinize ekleyin veya Ignore shipping zones seçeneğini açın.

Yapılandırma

Tüm ayarlar tek bir sayfadadır: WooCommerce > Settings > Shipping > VibeFox DPD Pickup. Bu ayarlar tüm kargo bölgelerinde geçerlidir. Yöntemi bir bölgeye eklediğinizde bölge penceresinde yalnızca bir alan bulunur:

Title (zone): bu bölge için ödeme sayfasındaki bu seçeneğin adı. Genel Name değerini kullanmak için boş bırakın.

Ayarların üstündeki uyarılar, DPD Baltic kullanıcı adı veya şifresi boş olduğunda ve hiçbir fiyat ayarlanmadığında sizi bilgilendirir. Ayarları her kaydettiğinizde teslim alma noktası önbelleği temizlenir.

Genel

Enable/Disable: yöntemi tüm bölgelerde aynı anda açar veya kapatır.

Name: ödeme sayfasında gösterilen kargo yönteminin adı. Varsayılan: DPD Pickup Point.

Tax status: Taxable kargo ücretine WooCommerce vergisini ekler, None eklemez.

DPD teslim alma noktası listesi

Teslim alma noktaları DPD'den yüklenir ve 24 saat önbelleğe alınır.

DPD API: hesabınızın bulunduğu DPD şirketi. Baltic hesapları, kendi ülkelerinin web servisini kullanır.

DPD Lithuania - Baltic API (integracijos.dpd.lt): Baltic kullanıcı adı ve şifresi gerektirir.
DPD Latvia - Baltic API (integration.dpd.lv): Baltic kullanıcı adı ve şifresi gerektirir.
DPD Estonia - Baltic API (integration.dpd.ee): Baltic kullanıcı adı ve şifresi gerektirir.
DPD Slovakia - parcelshop search (api.dpd.sk, no credentials): varsayılan seçenek. Müşterinin şehri ve posta kodunun 50 km çevresindeki teslim alma noktalarını listeler; bu nedenle noktalar müşteri bunları girdikten sonra görünür.

API username (Baltic): DPD Baltic web servisi kullanıcı adınız. DPD Slovakya için gerekli değildir.

API password (Baltic): DPD Baltic web servisi şifreniz. DPD Slovakya için gerekli değildir.

Pickup points: Refresh pickup points düğmesi önbelleği temizler ve teslim alma noktalarını hemen DPD'den yükler: Baltic API için Litvanya, Letonya ve Estonya, DPD Slovakya için ise Bratislava'da bir deneme araması. Sonucu ülke başına gösterir. Önce ayarları kaydedin.

Fiyatlar

Kargo fiyatları, mağaza para biriminde ülke başına sabittir. DPD fiyatları API üzerinden talep edilmez.

Country prices: ülke başına bir satır: CC:price, örneğin EE:3.50. Ondalık virgül kabul edilir. Varsayılan: SK:3.50, LT:4.00, LV:4.00, EE:4.00.

Fallback cost: Country prices içinde bulunmayan ülkeler için fiyat. Varsayılan: 5.00. Yöntemi yalnızca listelenen ülkelerde sunmak için boş bırakın.

Calculation type: Per order fiyatı bir kez alır. Per item (price x quantity) ise fiyatı sepetteki ürün adediyle çarpar.

Free shipping from: sipariş ara toplamı (kuponlardan sonra) bu tutara ulaştığında kargo ücretsizdir. Kapatmak için boş bırakın.

Uygunluk

Yöntem ayrıca DPD müşterinin adresi için teslim alma noktası döndürmediğinde veya DPD API'sine ulaşılamadığında gizlenir, çünkü teslim alma noktası olmadan sipariş teslim edilemez.

Min weight (kg): minimum sepet ağırlığı. Ürün ağırlıkları mağazanızın ağırlık birimi üzerinden dönüştürülür. Boş veya 0, sınır olmadığı anlamına gelir.

Max weight (kg): daha ağır sepetler yöntemi görmez. Varsayılan: 31.5. 0, sınır olmadığı anlamına gelir. Ülkenizdeki DPD Pickup teslim alma noktalarının ve paket dolaplarının koli sınırlarını kontrol edin.

Minimum subtotal: yöntemi yalnızca sipariş ara toplamı en az bu tutar olduğunda gösterir. Her zaman göstermek için boş bırakın.

Excluded shipping classes: sepette bu WooCommerce kargo sınıflarından birine ait bir ürün varsa yöntem gizlenir.

Ignore shipping zones: müşterinin kargo bölgesi yöntemi içermese bile yöntemi aşağıdaki ülkeler için sunar. Kapalıyken yöntemi her zamanki gibi kargo bölgelerine eklersiniz.

Countries: bu mod için hedef ülkeler. Tüm ülkeler için boş bırakın. Yalnızca Ignore shipping zones ile kullanılır.

Teslim alma noktası seçici

City order: önce büyük şehirleri gösterir (Tallinn, Riga, Vilnius, Bratislava ve diğerleri). Varsayılan olarak açıktır.

City list width: şehir listesinin CSS genişliği, örneğin 100% veya 300px. Varsayılan: 100%.

Pickup point list width: teslim alma noktası listesinin CSS genişliği, örneğin 100% veya 400px. Varsayılan: 100%.

Gelişmiş

Debug log: API isteklerini ve ödeme adımlarını WooCommerce > Status > Logs altına, vfd-dpd-pickup kaynağıyla kaydeder. API hataları bu seçenek kapalı olsa bile her zaman kaydedilir. Kimlik bilgileri hiçbir zaman kaydedilmez.

Remove data on uninstall: açıksa eklentiyi silmek ayarlarını ve bölge yöntemlerini kaldırır. Devre dışı bırakmak ayarları asla silmez. Siparişlerde kayıtlı teslim alma noktası her zaman korunur.

Ödeme sayfasında nasıl çalışır

Müşteri bir teslimat adresi girdiğinde WooCommerce eklentiden bir fiyat ister. Eklenti sepet ağırlığını, minimum ara toplamı ve hariç tutulan kargo sınıflarını kontrol eder, ülkenin fiyatını (veya yedek ücreti) alır ve ara toplam yeterince yüksekse ücretsiz kargoyu uygular. Ardından adres için DPD teslim alma noktalarını yükler. DPD hiçbir nokta döndürmezse, ulaşılamazsa veya Baltic kimlik bilgileri eksikse yöntem gizlenir.

Teslim alma noktası listesi 24 saat önbelleğe alınır. Başarısız bir istek 5 dakika hatırlanır, böylece bir DPD kesintisi ödeme sayfasını asla yavaşlatmaz. API zaman aşımı 15 saniyedir.

Yöntem klasik ödeme sayfasında ve Sepet ile Ödeme bloklarında çalışır. WooCommerce High-Performance Order Storage (HPOS) ile uyumludur.

Eklenti DPD fiyatlarını talep etmez, DPD gönderileri oluşturmaz, etiket yazdırmaz, manifesto oluşturmaz, kurye alımı siparişi vermez, kargoları takip etmez ve harita göstermez. Yalnızca DPD Baltic web servisi ve DPD Slovakya parcelshop araması desteklenir.

Teslim alma noktaları

Müşteri DPD Pickup seçtiğinde yöntemin altında bir şehir listesi ve bir teslim alma noktası listesi görünür. Müşterinin adresindeki şehir önceden seçilidir. DPD Slovakya ile müşteri önce şehri ve posta kodunu girer, ardından yakındaki noktaları görür. Teslim alma noktası seçimi zorunludur. Sunucu, noktanın müşterinin ülkesine ve adresine ait olduğunu kontrol eder; bu nedenle sahte veya eski bir seçim reddedilir.

Seçilen nokta siparişe kaydedilir. Sipariş ekranında teslimat adresinin altında, teşekkür sayfasında, My account > Orders bölümünde ve sipariş e-postalarında (HTML ve düz metin) DPD pickup point olarak gösterilir. Siparişe kaydedilen ad tarayıcıdan değil, DPD'den gelir.

Sipariş ekranında teslim alma noktasının yanındaki Edit düğmesine tıklayın, bir şehir ve başka bir nokta seçin. Nokta, sipariş adresi için DPD listesine göre kontrol edilir. Teslim alma noktasını değiştirmek için siparişte bir teslimat şehri ve posta kodu olmalıdır.

Lisans anahtarı

Eklenti, vibefox.net üzerinden alınan bir VibeFox lisans anahtarıyla çalışır. Lisans bloğu WooCommerce > Settings > Shipping > VibeFox DPD Pickup sayfasının üstündedir. Anahtarı License key alanına yapıştırın ve Activate düğmesine tıklayın. Blok durumu gösterir; örneğin lisansın hangi tarihe kadar etkin olduğunu ve alan adınızı. Durumu yeniden kontrol etmek için Check now, başka bir anahtar girmek için Change key ve anahtarı bu siteden kaldırmak için Remove key düğmesini kullanın. Manage licenses and domains in your account bağlantısı vibefox.net hesabınızı açar.

Bir anahtar tek bir alan adında çalışır. Anahtarı bir siteden kaldırmak, o sitenin alan adı hakkını serbest bırakmaz. Hakkı vibefox.net hesabınızdan serbest bırakın.

Etkin bir anahtar olmadan DPD Pickup ödeme sayfasında müşterilere gösterilmez. Oturum açmış mağaza yöneticileri ise onu (unlicensed — visible to admins only) olarak işaretli görmeye devam eder; böylece bir anahtar satın almadan önce eklentiyi kurup test edebilirsiniz. Eklentiler sayfasında ve WooCommerce sayfalarında bir hatırlatma görünür. Mevcut siparişler etkilenmez.

Bir lisansın süresi dolduğunda eklenti çalışmaya devam eder, ancak güncellemeler ve destek için yenileme gerekir. Durum arka planda otomatik olarak yeniden kontrol edilir.

Sorun giderme

DPD Pickup ödeme sayfasında görünmüyor: lisansın etkin olduğunu, Enable/Disable seçeneğinin açık olduğunu ve yöntemin müşterinin ülkesinin bölgesine eklendiğini kontrol edin (veya Ignore shipping zones açıksa ve ülke izinliyse). Ayarlar sayfasının üstündeki uyarılara bakın ve Refresh pickup points düğmesine tıklayın. Ağırlık ve ara toplam sınırlarını, hariç tutulan kargo sınıflarını ve ülkenin bir fiyatı (veya yedek ücreti) olup olmadığını kontrol edin.

Refresh pickup points sonrası "Login failed": DPD Baltic kimlik bilgilerini reddetti, bu nedenle hiçbir teslim alma noktası yüklenemez. API kullanıcı adını ve şifresini DPD ile kontrol edin.

DPD Slovakya nokta göstermiyor: noktalar, müşteri şehri ve posta kodunu girdikten sonra görünür. DPD yalnızca bu adresin 50 km çevresindeki noktaları listeler.

Nedeni bulma: Debug log seçeneğini açın. Her karar WooCommerce > Status > Logs altına, vfd-dpd-pickup kaynağıyla yazılır. API hataları her zaman kaydedilir. API kullanıcı adları ve şifreleri günlüğe asla yazılmaz.

Lisans bloğu bir hata gösteriyor: bloktaki mesajı izleyin. Örneğin anahtar başka bir alan adında zaten kullanılıyorsa, vibefox.net hesabınızda bir hak serbest bırakın ve Check now düğmesine tıklayın. Site adresi değiştiyse, anahtarı yeni alan adı için etkinleştirmek üzere Check now düğmesine tıklayın. Lisans sunucusuna ulaşılamıyorsa eklenti son bilinen durumla çalışmaya devam eder.

Kaldırma

Eklentiyi devre dışı bırakmak tüm ayarları korur. Yalnızca teslim alma noktası önbelleğini temizler. Eklentiyi kaldırmak için, Plugins sayfasında devre dışı bırakıp silin. Bu eklentinin lisans anahtarı ve lisans durumu her zaman kaldırılır; teslim alma noktası önbelleği de öyle. Ayarlar ve bölge yöntemleri yalnızca Remove data on uninstall açıksa kaldırılır. Aksi halde, daha sonra yeniden kurulum için saklanırlar. Siparişlerde kayıtlı teslim alma noktası asla silinmez ve mevcut siparişler kargo satırlarını korur.

DPD, ilgili sahibinin ticari markasıdır. Bu eklenti DPD ile bağlantılı değildir ve DPD tarafından onaylanmamıştır.