Toko: Biaya pengiriman individu

Shopware duwe modul biaya pengiriman sing kuat sing bisa campur tangan kanthi khusus ing petungan. Ing kasus iki, kita pengin ngetrapake skenario ing ngisor iki: Biaya pengiriman saben artikel wiwitan ditemtokake miturut bobot artikel (watesan bobot wis ditemtokake). Mung kanggo pangecualian khusus, sampeyan kudu milih biaya pengiriman tetep kanggo saben barang.


Tabel biaya pengiriman katon kaya iki:

Bobot saka Bobot munggah Regane
0 kg <3 kg 4,99 €
3 kg <5 kg 6,90 €
5 kg <10 kg 9,50 €
10 kg <15 kg 10,90 €
15 kg <20 kg 12,90 €
20 kg <31 kg 17,90 €
31 kg <40 kg 49,90 €
saka 40 kg 49,90 € rega dhasar + 0,59 € per kg

Kaping pisanan sampeyan bisa uga duwe ide kanggo milih nilai "Bobot" ing lapangan "Kalkulasi biaya pengiriman miturut:" lan kanggo ngetik watesan sing cocog ing ngisor iki:

Toko: Biaya pengiriman individu

Ing kene sampeyan duwe sawetara masalah: Implementasi aturan "saka 40 kg: € 49,90 rega dhasar + € 0,59 per kg" ora gampang dileksanakake, angka kayata 2.999 ora pas lan ora ana kemungkinan alokasi individu biaya pengiriman saben artikel . Kanggo ngaktifake, luwih dhisik nggawe kolom teks gratis anyar (kayata "atr5") ing Setelan> Artikel> Kolom teks gratis artikel:

Toko: Biaya pengiriman individu

Saiki kita bakal ngisi kolom iki kanthi regane euro kanggo kabeh artikel sing kudu dikenani biaya pengiriman individu. Titik digunakake tinimbang koma kanggo angka desimal:

Toko: Biaya pengiriman individu

Pungkasan, kita nggawe cara pengiriman anyar kanthi setelan penting "Perhitungan biaya pengiriman miturut: Itungan dhewe" lan "Faktor (%): 100":

Toko: Biaya pengiriman individu

Pungkasan, ing "Setelan Lanjutan", kita nyimpen fungsi pitungan anyar ing "Perhitungan dhewe":

a359cdf87765551f0706

Fungsi iki njupuk bobot saben item lan ngitung rega. Telung barang sing beda bobote 2,5 kg regane € 14,97, kaping telu padha karo bobote 2,5 kg regane € 9,50. Yen sampeyan pengin ngetung adhedhasar bobot total (kanthi asil € 9,50 ing kalorone kasus), sampeyan mung ngganti fungsi pitungan kanthi minimal:

a359cdf87765551f0706

Yen para dealer uga kalebu, sampeyan kudu ngati-ati karo rega sing ditemtokake ing pitakon SQL manawa nilai net utawa reged (gumantung saka nilai sing disetel ing Setelan Dasar> Setelan Toko> Grup Pelanggan> Ketik Rega Bruto).

Yen sampeyan pengin ngetrapake fitur item "Tandhani item minangka pengiriman gratis" (kanggo saben item), alamat kolom b.shippingfree lan atur pilihan ing ngisor iki ing Setelan> Biaya pengiriman > Setelan lanjutan> Barang pengiriman gratis ":

Kanthi pitulung SQL, sampeyan bisa nggawe pitakon rumit. Disaranake nyiyapake pitakon pungkasan kanthi pitulung variabel SQL supaya kabeh bisa tetep gampang dijaga. Ing ngisor iki minangka conto tuladha saka pitakon sing luwih rumit sing mbedakake pelanggan toko lan pengecer, njupuk barang pengiriman gratis, mung dikenani biaya biaya kanggo kranjang belanja maksimal lan ngetrapake skala rega sing beda (gumantung karo merek):

a359cdf87765551f0706

Bali