Butikvaro havas potencan sendokostan modulon, kiun vi povas specife interveni en la kalkulo. Niaokaze ni volas efektivigi la jenan scenaron: La sendokostoj po artikolo komence estas difinitaj laŭ la pezo de la artikolo (la pezolimoj estas specifitaj). Nur por specialaj esceptoj eblas fiksi fiksajn sendokostojn por ĉiu aĵo.
#000000
La sendokosta tabelo aspektas tiel:
#000001
Unue vi eble ekhavos la ideon elekti la valoron "Pezo" en la kampo "Kalkulado de sendokostoj laŭ:" kaj enigi la respondajn limojn sube:
#000002
Ĉi tie vi havas plurajn problemojn: La efektivigo de la regulo "de 40 kg: 49,90 € baza prezo + 0,59 € per kg" ne facilas efektivigi, valoroj kiel 2,999 ne estas ĝustaj kaj ne ekzistas eblo de individua atribuo de sendokostoj po artikolo . Por ebligi tion, ni unue kreas novan liberan tekstokampon (ekz. "Attr5") sub Agordoj> Artikolo> Artikolaj liberaj tekstokampoj:
#000003
Ni nun plenigos ĉi tiun kampon kun la valoro en eŭroj por ĉiuj aĵoj, kiuj devus havi unuopajn sendokostojn. Punkto estas uzata anstataŭ komo por dekumaj nombroj:
#000004
Fine ni kreas novan sendan metodon kun la gravaj agordoj "Kalkulo de sendokostoj surbaze de: propra kalkulo" kaj "Faktoro (%): 100":
#000005
Fine, sub "Altnivelaj Agordoj", ni konservas nian novan kalkulan funkcion sub "Propra kalkulo":
#000006
Ĉi tiu funkcio prenas la pezon de ĉiu ero kaj kalkulas la prezon. Tri malsamaj varoj kun pezo de 2,5 kg kostas 14,97 €, trioble la sama objekto kun pezo de 2,5 kg kostas € 9,50. Se vi volas plenumi la kalkulon laŭ la totala pezo (kun la rezulto 9,50 € ambaŭkaze), vi nur ŝanĝas la kalkulan funkcion minimume:
#000007
Kun la helpo de SQL vi povas krei iujn ajn kompleksajn demandojn. Estas konsilinde prepari la finan demandon helpe de SQL-variabloj, por ke la tuto restu facila por prizorgi. La sekvaĵo estas ekzempla ekzemplo de pli kompleksa konsulto, kiu distingas inter butikaj klientoj kaj komercistoj, konsideras senpagajn sendajn erojn, fakturas sendokostojn nur por maksimuma aĉetĉaro kaj frapas diversajn prezajn skalojn (depende de la marko):
#000008
GitHubTwitterPinboardPinterestYouTubeButikvaroSpotifyDribbbleLinkedInXingPGPValidigo de markado de W3CGugla Lumturo
#000010