Magento 2 için Nakliye Paketi Uzantısı — Nakliye Eylemleri ve Kombinasyonları

Yayınlanan: 2017-05-31

Magento 2 için Shipping Suite uzantısı , bir dizi eylem, eylem türü ve hesaplama yöntemiyle donatılmıştır. Tüm bu unsurlar birbiriyle bağlantılıdır, nakliye yöntemlerinizi herhangi bir şekilde değiştirmenize izin veren çeşitli kombinasyon türleri oluşturabilirler.

Temel olarak, bir gönderi kuralı etkinleştirildiğinde aşağıdaki senaryoyu yürütür:

  1. “Öğelere Uygula” bölümünde tanımlanan koşullara karşılık gelen ürünleri seçin (bu husus göz ardı edilirse tüm ürünler otomatik olarak seçilir).
  2. Herhangi bir geçerli ürün için temel (varsayılan) nakliye maliyetini hesaplayın.
  3. Etkin bir gönderim yönteminin temel maliyetini hesaplayın.
  4. Belirlenen koşullara göre nakliye maliyeti hesaplaması yapın.

Shipping Suite uzantısı 2, üç gönderim işlemi arasından seçim yapmanızı sağlar. Bunlar: üzerine yazma, ek ücret ve indirim .

Bu eylemlerin her birinin 4 eylem türü vardır:

  • Nakliye maliyeti
  • Ürün Başına Nakliye Maliyeti
  • Ürün Miktarı Başına Nakliye Maliyeti
  • 1 birim Ağırlık Başına Nakliye Maliyeti

Her eylem türünün sırasıyla 2 hesaplama yöntemi vardır: sabit ve yüzde .

Bu makalede, uzantımızda nakliye işlemlerinin/türlerinin ve hesaplama yöntemlerinin nasıl çalıştığını inceleyeceğiz ve bu ayarları gereksinimlerinize göre nasıl değiştireceğinizi anlatacağız.

Yan not olarak

Aşağıdaki örneklerde bu 2 ürünü kullanacağız:

Eylemler 1Eylemler 2

Herhangi bir gönderim kuralı belirlenmemişse, aşağıdaki gibi bir sonuç alacağınızı unutmayın:

Eylemler 3

İçindekiler

  • 1. Sepet Toplamının Yüzdesi Olarak Kargo Maliyeti Belirleme.
  • 2. Sepete Eklenen Her Ürün için Sabit Bir Nakliye Maliyeti Belirleme
  • 3. Varsayılandan Yüzde Olarak Yeni Bir Nakliye Maliyeti Belirleme
  • 4. Sabit Bir Nakliye Maliyeti Belirleme
  • 4. Her Sipariş Satırı için Gönderi Tutarı Belirleme
  • 6. Ağırlığa Bağlı Nakliye Maliyetini Ayarlama
  • Sonuç olarak

1. Sepet Toplamının Yüzdesi Olarak Kargo Maliyeti Belirleme.

Sepet toplamının bir yüzdesi olarak bir kargo ücreti belirlemeniz gerekiyorsa, " Ürün Adeti Gönderim Maliyeti " işlem türünü kullanmalısınız. Nasıl yapılacağı aşağıdadır.

Verilen:

Alışveriş sepetinde 3 kırmızı gömlek (her biri 10 dolar) ve bir çift yeşil eldiven (5 dolara) var.
Sepet Ara Toplamı 35 ABD Dolarıdır (10 ABD Doları * 3 + 5 ABD Doları * 1).
Varsayılan nakliye maliyeti 7,5 ABD dolarıdır

Gerekli :

Sepet Toplamının %11'i olarak bir gönderim maliyeti belirlemek için.

Çözüm:

"Ürün Miktarı Başına Nakliye Maliyeti - Tutarın Üzerine Yazma (Yüzde)" ( Mağazalar — Nakliye Kuralları ve Kısıtlamaları — Kural — İşlemler ) işlemini kullanarak, değeri '11' olarak ayarlayarak, varsayılan nakliye fiyatı hesaplama modelini şu şekilde değiştirebilirsiniz: ( 10 * 3 + 5 * 1) * 0.11 = 3.85 $ (yani, sepete eklenen her ürünün %11'i).

Hareketler:

Eylemler 4

Araba:

Eylemler 5

2. Sepete Eklenen Her Ürün için Sabit Bir Nakliye Maliyeti Belirleme

Bir sonraki “ Ürün Adet Başına Kargo Maliyeti – Tutarın Üzerine Yaz (Sabit) ” eylem türü ve değeri '11' olarak ayarlanarak, bir kargo fiyatı hesaplama modelini değiştirebilir ve nakliye maliyetini sabit tutar olarak tanımlayabilirsiniz. Her ürün alışveriş sepetine konur.
(3 + 1) * 11 = 44 $ (sepete eklenen her ürün için 11 $).

Hareketler:

Eylemler 6

Araba:

Eylemler 7

NOT

Bu örnekteki tüm kurallarınız için 'Koşullar' ve 'Öğelere Uygula' bölümleri boş olacaktır, bu da tüm nakliye sepetlerinin ve eklenen öğelerin geçerli olduğu anlamına gelir.

Koşullar:

Eylemler 8

Öğelere uygula:

Eylemler 9

Bu bölümler gereksinimlerinize göre ayarlanmalıdır, bunun nasıl yapılacağı hakkında daha fazla bilgiyi burada bulabilirsiniz.

3. Varsayılandan Yüzde Olarak Yeni Bir Nakliye Maliyeti Belirleme

Kargo Maliyeti – Tutar Üzerine Yazma (Yüzde) ” işlemini seçerseniz, gönderim maliyetiniz varsayılan değer üzerinden hesaplanacaktır.

Verilen:

Bir alışveriş sepetinde 3 kırmızı gömlek (her biri 10 dolar) ve bir çift yeşil eldiven (5 dolara) var.
Sepet Ara Toplamı 35 ABD Dolarıdır (10 ABD Doları * 3 + 5 ABD Doları * 1).
Varsayılan nakliye maliyeti 7,50 ABD dolarıdır

Gerekli:

Varsayılan gönderim maliyetinin yüzdesi olarak gönderim tutarını hesaplamak için.

Çözüm:

Bunu yapmak için uzantının ayarlarını şu şekilde değiştirebilirsiniz: " Nakliye Maliyeti - Tutarın Üzerine Yazma (Yüzde) " ( Mağazalar — Nakliye Kuralları ve Kısıtlamaları — Kural — Eylemler ) eylemini etkinleştirin ve değerini '11' olarak ayarlayın.

Bu nedenle, uzantı, varsayılan gönderim tutarından %11'lik bir gönderim maliyeti hesaplayacaktır.

7,5 * 0,11 = 0,825 $ (veya toplamdan sonra 0,83 $)

Hareketler:

Eylemler 10

Araba:

Eylemler 11

4. Sabit Bir Nakliye Maliyeti Belirleme

Kargo Maliyeti – Tutarı Üzerine Yaz (Sabit) ” eylemi yardımıyla ve değerini '11' olarak ayarlayarak sabit bir kargo ücreti tutarı belirleyebilirsiniz. Örneğimizde 11 dolar.

Hareketler:

Eylemler 12

Araba:

Eylemler 13

4. Her Sipariş Satırı için Gönderi Tutarı Belirleme

Sonraki iki yöntem, “ Ürün Miktarı Başına Gönderim Maliyeti ” işlemine oldukça benzer şekilde çalışır (nakliye maliyetlerini hesaplamak için kullanılan çarpan dışında).

" Ürün Başına Kargo Maliyeti " işlemi için, sepete eklenen ürün çarpan görevi görür (ürün miktarı ve siparişinden bağımsız olarak).

Verilen:

Alışveriş sepetinde 3 kırmızı Gömlek (her biri 10 ABD doları) ve bir çift yeşil eldiven (5 ABD doları) var.
Sepet Ara Toplamı 35 ABD Dolarıdır (10 ABD Doları * 3 + 5 ABD Doları * 1)
Varsayılan nakliye maliyeti 7,50 ABD dolarıdır

Gerekli:

Gönderim tutarını her sipariş satırı için yüzde olarak hesaplamak için (her satırın kaç öğe içerdiğinden bağımsız olarak).

Çözüm:

Ürün Başına Gönderim Maliyeti – Tutarın Üzerine Yaz (Yüzde) ” eylemini kullanarak ( Mağazalar —Sevkiyat Kuralları ve Kısıtlamaları — Kural — Eylemler ) ve değerini '11' olarak ayarlayarak, bir gönderim maliyetini ürün(ler)in %11'i olarak tanımlayabilirsiniz. ) sepette 1. sırada olanlar.

(10 * 1 + 5 * 1) * 0.11 = 1.65 $ (bu, sepetteki 1. ürünün maliyetinden % 11'dir, sepetteki tüm ürünlerin toplam miktarı dikkate alınmaz).
Hareketler:

Eylemler 14

Araba:

Eylemler 15

Ürün Başına Nakliye Maliyeti – Tutarın Üzerine Yaz (Sabit) ” ( Mağazalar—Sevkiyat Kuralları ve Kısıtlamaları — Kural — Eylemler ) işlemini kullanarak ve değerini '11' olarak ayarlayarak, bir alışverişte her bir pozisyon için bir nakliye maliyetini 11$ olarak tanımlayabilirsiniz. sepet (not edin, her bir pozisyondaki ürün sayısı dikkate alınmaz).

(1 + 1) * 11 = 22 $ (yani, her bir üründeki ürün miktarına bakılmaksızın, sepetteki her ürün için 11 $).

Hareketler:

Eylemler 16


Araba:

Eylemler 17

6. Ağırlığa Bağlı Nakliye Maliyetini Ayarlama

" 1 Ağırlık Birimi Başına Nakliye Maliyeti " ile ilgili olarak, bu eylem için hesaplamalar, tek istisna dışında " Ürün Miktarı Başına Nakliye Maliyeti " ile aynı olacaktır: tüm geçerli ürünlerin ağırlığı (miktarı değil) bir çarpan.

Verilen:

Alışveriş sepetinde 3 kırmızı gömlek (her biri 10 dolar) ve bir çift yeşil eldiven (5 dolara) var. Sepet Ara Toplamı 35 ABD Dolarıdır (10 ABD Doları * 3 + 5 ABD Doları * 1).
Varsayılan nakliye maliyeti 7,50 ABD dolarıdır
Kırmızı gömleğin ağırlığı 0,5 kg, yeşil eldivenlerin ağırlığı 0,1 kg

Gerekli:

Sepete eklenen ürünlerin ağırlığına bağlı olarak nakliye masraflarını belirleyin.

Çözüm:

1 Ağırlık Birimi Başına Nakliye Maliyeti – Miktarı Üzerine Yazma (Yüzde) ” ( Mağazalar — Nakliye Kuralları ve Kısıtlamaları — Kural — İşlemler ) işlemini kullanarak ve değerini '11' olarak ayarlayarak nakliye maliyetini şu şekilde tanımlayabilirsiniz:

(0,5 * 3 + 0,1 * 1) * 7,5 * 0,11 = 1,32 $ (burada varsayılan nakliye maliyetinin %11'i, tüm ürün Ağırlığının toplam ağırlığı ile çarpılır).

Hareketler:

Eylemler 18

Araba:

Eylemler 19

Ayrıca “ 1 Birim Ağırlık Başına Kargo Maliyeti – Üzerine Yazma Miktarı (Sabit) ” seçeneğini '11' set değeri ile kullanarak, sepete eklenen her bir ağırlık birimi için sabit bir kargo maliyeti oluşturabilirsiniz.

(0,5 * 3 + 0,1 * 1) * 11 = 17,6 $ (bu durumda, alışveriş sepetindeki her geçerli ürünün ağırlık birimi için 11 $).

Hareketler:

Eylemler 20

Araba:

Eylemler 21

Sonuç olarak

Gördüğünüz gibi, Magento 2 Shipping Suite kurallarını, farklı eylem gruplarıyla kombinasyonlarını ve türlerini kullanarak, gönderim yöntemi maliyetleriniz için farklı varyasyonlar oluşturabilirsiniz.

Ayrıca, bir gönderim kuralında, belirlenen sıralama düzenine göre uygulanacak istediğiniz sayıda farklı eylem oluşturabilirsiniz.