Shitore: Shpenzimet individuale të transportit

Shopware ka një modul të fuqishëm të kostos së transportit që ju mund të ndërhyni posaçërisht në llogaritjen. Në rastin tonë, ne duam të zbatojmë skenarin e mëposhtëm: Kostot e transportit për artikull përcaktohen fillimisht në përputhje me peshën e artikullit (specifikohen kufijtë e peshës). Vetëm për përjashtime të veçanta duhet të jetë e mundur të vendosni kostot fikse të transportit për secilin artikull.


Tabela e kostove të transportit duket si kjo:

Pesha e Pesha lart Çmimi
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 €
nga 40 kg 49,90 € çmimi bazë + 0,59 € për kg

Në fillim mund të merrni idenë e zgjedhjes së vlerës "Pesha" në fushën "Llogaritja e kostove të transportit sipas:" dhe futjen e kufijve përkatës më poshtë:

Shitore: Shpenzimet individuale të transportit

Këtu keni disa probleme: Zbatimi i rregullit "nga 40 kg: 49,90 € çmimi bazë + 0,59 € për kg" nuk është i lehtë për t'u zbatuar, vlera si 2,999 nuk janë të sakta dhe nuk ka mundësi të alokimit individual të kostove të transportit për artikull . Për ta mundësuar këtë, së pari krijojmë një fushë të re të tekstit falas (p.sh. "attr5") te Settings> Article> Article free fushat e tekstit:

Shitore: Shpenzimet individuale të transportit

Tani do ta plotësojmë këtë fushë me vlerën në euro për të gjithë artikujt që duhet të kenë kosto individuale të transportit. Për numrat dhjetorë përdoret një pikë në vend të presjes:

Shitore: Shpenzimet individuale të transportit

Më në fund, ne krijojmë një metodë të re transporti me cilësimet e rëndësishme "Llogaritja e kostove të transportit sipas: llogaritjes vetanake" dhe "Faktori (%): 100":

Shitore: Shpenzimet individuale të transportit

Më në fund, te "Cilësimet e Avancuara", ne ruajmë funksionin tonë të ri të llogaritjes në "Llogaritja vetanake":

a359cdf87765551f0706

Ky funksion merr peshën e secilit artikull dhe llogarit çmimin. Tre artikuj të ndryshëm me peshë 2.5 kg kushtojnë 14,97 €, tri herë i njëjti artikull me peshë 2,5 kg kushtojnë 9,50 €. Nëse dëshironi të kryeni llogaritjen bazuar në peshën totale (me rezultatin 9,50 € në të dy rastet), ju vetëm ndryshoni funksionin e llogaritjes minimalisht:

a359cdf87765551f0706

Nëse tregtarët do të përfshihen gjithashtu, duhet të keni kujdes me çmimet e specifikuara në pyetjen SQL nëse ato janë vlera neto ose bruto (në varësi të vlerave të vendosura në Cilësimet themelore> Cilësimet e dyqaneve> Grupet e Konsumatorëve> Vendosni Çmimet Bruto).

Nëse dëshironi të merrni parasysh veçorinë e artikullit "Shënoni artikullin si transport falas" (për secilin artikull), drejtohuni në kolonën b.shippingfree dhe vendosni opsionin e mëposhtëm te Settings> Kostot e Transportit > Cilësimet e Avancuara> Sendet falas të transportit ":

Me ndihmën e SQL mund të ndërtoni në çdo pyetje komplekse. Këshillohet që të përgatitni pyetjen përfundimtare me ndihmën e variablave SQL në mënyrë që e gjithë gjëja të mbetet e lehtë për tu mirëmbajtur. Më poshtë është një shembull shembullor i një pyetjeje më komplekse që bën dallimin midis klientëve të dyqaneve dhe shitësve me pakicë, merr parasysh artikujt e transportit falas, ngarkon kostot e transportit vetëm për një karrocë maksimale dhe prek shkallët e ndryshme të çmimeve (në varësi të markës):

a359cdf87765551f0706

Mbrapa