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

Ana sawetara masalah sing muncul ing kene: Aturan "saka 40 kg: rega dhasar €49.90 + €0.59 saben kg" ora gampang dileksanakake, nilai kaya 2.999 ora akurat, lan pilihan kanggo nemtokake biaya pengiriman individu saben barang ora ana. Kanggo ngatasi iki, dhisik kita nggawe kolom teks gratis anyar (contone, "attr5") ing Setelan > Item > Kolom Teks Gratis Item.:

Toko: Biaya pengiriman individu

Saiki kita bakal ngisi kolom iki nganggo nilai ing euro kanggo kabeh barang sing kudune duwe biaya pengiriman individu. Kanggo angka desimal, gunakake titik tinimbang koma.:

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 barang lan ngetung regane. Telung barang sing beda kanthi bobot 2,5 kg saben barang bakal regane €14,97, dene telung barang sing padha kanthi bobot 2,5 kg bakal regane €9,50 saben barang. Yen sampeyan pengin ngetung rega adhedhasar bobot total (sing ngasilake €9,50 ing loro kasus kasebut), sampeyan mung perlu nggawe pangaturan cilik ing fungsi pitungan kasebut.:

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