Výpočet ceny produktu VZORCOM
výroba produktov na mieru
Pre výpočet ceny produktu je možné použiť štandardný Excel vzorec - napr. pre výpočet plochy, výpočet objemu i obsahu a to podľa hodnôt zadaných zákazníkom z parametrov a týmito hodnotami vypočítať celkovú cenu produktu.
NIEKOĽKO ODPORÚČANÍ pred používaním vzorcov na produktoch:
- základný predpoklad pre očakávané výsledky zo vzorcov je zapnúť si voľbu na produkte: Upraviť produkt - "Nepripočítať základnú cenu k parametrom". Týmto nastavením zabezpečíte, že cena produktu sa bude skladať iba z výsledku zo vzorca.
- na produkte odporúčame vkladať celkovo iba 1 vzorec. Iba pre 1 parameter zvolíte vzorec a to aj v prípadoch, ak používate viacero parametrov. Ostatné metrické parametre potom naplníte iba hodnotou 0
Vo vzorci je možné ODKAZOVAŤ SA NA OSTATNÉ PARAMETRE produktu a to nasledovne:
- použitím presného názvu parametra vo vzorci
na názov parametra sa vo vzorci odkazuje využitím špeciálneho znaku nasledovne:
- znak # , napr. #Šírka , #Farba
pri použití premennej s jedným znakom # vracia hodnotu zo štandardného parametra "navýšenie ceny o sumu". V prípade metrického parametra vracia hodnotu zadanú zákazníkom, napr. pri šírke hodnotu 1500, ktorú môžete ďalej spracovať vo vzorci a vypočítať želaný výsledok - znak ## , napr. ##Šírka , ##Farba
pri použití premennej s dvoma znakmi ## vracia hodnotu zo štandardného parametra "subkód". V prípade metrického parametra vracia hodnotu zadanú zákazníkom, napr. pri šírke hodnotu 1500, ktorú môžete ďalej spracovať vo vzorci a vypočítať želaný výsledok. Naplniť si premennú hodnotou z parametra subkódom konkrétnej hodnoty má význam predovšetkým pri práci s použitím Excel matice, viď kapitola nižšie.
- znak # , napr. #Šírka , #Farba
- použitím kódu parametra vo vzorci
na kód parametra sa vo vzorci odkazuje využitím špeciálneho znaku # alebo ## , napr. #Width , ##Color. Použitie kódov parametrov sa vo vzorcoch správa rovnako ako "Názvy parametrov". Vo vzorcoch odporúčame používať práve kódy parametrov, nakoľko neskoršie zmeny názvu parametrov neovplyvnia funkčnosť vzorcov.
Príklad vypočítania ceny produktu použitím vzorca:
=(((#Width * #Length)/(1000*1000)) * #PRODUCT_PRICE) - #PRODUCT_PRICE
=ROUND(IF(#Width>0,(#PRODUCT_PRICE * #Width), 0 ),2)
=SUM(#Width, #Length) / 1500
=SUM("#Width (cm)", "#Length (cm)" ) / 1500
KONŠANTY, ktoré je možné použiť vo vzorcoch:
- #PRODUCT_PRICE - premenná pre hlavnú cenu produktu. Používa sa najmä pri odčítania hlavnej ceny produktu od celkovej ceny vo vzorci
- #DISCOUNT - zľava na danom produkte
- #QUANTITY - množstvo daného produktu vloženého do košíka
- #PRODUCT_CODE - kód produktu
- #PRODUCT_VAT - DPH produktu
- #PRODUCT_PRICE_BASE - premenná pre základnú cenu produktu bez príplatkov od parametrov
Výpočet ceny produktu vzorcom použitím Excel matice
Pre výpočet ceny produktu je možné použiť Excel vzorec, ktorý sa bude odkazovať na hodnoty v konfiguračnej tabuľke ( matice dát ). Konfiguračné tabuľky je možné vytvoriť si cez ClickEshop administrátor v sekcii Globálne nastavenia / Úprava textov / Konfiguračné tabuľky.
Vo vzorci je možné použiť tieto tabuľkové funkcie, ktoré budú vyťahovať hodnoty z tabuľkovej matice dát:
- f_conf_table_val( "Názov tabulky", "skupina", "Subcode1", "Subcode2" )
- funkcia vyberie hodnotu z tabuľkovej matice dát, kde bude zhodný riadok "skupina", "Subcode1" a "Subcode2" - f_conf_table_val_interval( "Názov tabulky", "skupina", "Subcode1", "Subcode2" )
- funkcia vyberie hodnotu z tabuľkovej matice dát, kde bude zhodný riadok "skupina", "Subcode1"
- hodnota "Subcode2" bude hľadaná ako najbližšia vyššia hodnota - f_conf_table_val_interval_interval( "Názov tabulky", "skupina", "Subcode1", "Subcode2" )
- funkcia vyberie hodnotu z tabuľkovej matice dát, kde bude zhodný riadok "skupina"
- hodnota "Subcode1" bude hľadaná ako najbližšia vyššia hodnota
- hodnota "Subcode2" bude hľadaná ako najbližšia vyššia hodnota
Návratová hodnota z týchto funkcií je hodnota v definovanej tabuľke.
Číselné hodnoty s desatinnými miestami je potrebné zadávať s bodkou, čiarka je nežiaduca
Príklady vzorca na výpočet ceny z tabuľkovej matice dát:
= (#Width * #Length) + f_conf_table_val("okno", "zarubna_sklo", "hlinik", "dvojsklo-1")
Príklady vzorca na výpočet ceny z tabuľkovej matice dát použitím premennej z kód parametra ##Material:
= (#Width * #Length) + f_conf_table_val("okno", "zarubna_sklo", ##Material, "dvojsklo-1")
Príklad zadania hodnôt pre výpočet množstevnej zľavy pre produkty, kde pri objednávke od 51 kusov produktov bude zákazníkovi automaticky znížená cena o 5% (najbližšia vyššia hodnota) a pri objednávke od 101 produktov a viac 10% zľava. Nastavenia sa zadajú do konfiguračnej tabuľky a/ a zároveň v detaile produktu cez vzorec b/
a/ príklad nastavenia konfiguračnej tabuľky
b/ príklad nastavenia vzorca
Vzorec pridáte v detaile produktu v ľavej nástrojovej lište - Pridať parameter - Vzorec . Našom príklade má vzorec nasledovný tvar:
= - #PRODUCT_PRICE * ( f_conf_table_val_interval ( "Office", "Pencils", #PRODUCT_CODE, #QUANTITY )/100))
Potrebujete VYTVORIŤ VZOREC?
Kontaktujte zákaznícku podporu s uvedením informácie:
- čo by mal vzorec počítať (napr. výpočet police na mieru)
- aké sú vstupné informácie pre výpočet výslednej ceny (napr. dĺžka, šírka,..)
- ilustratívny príklad výpočtu daného produktu (napr. pri šírke 1000mm a dĺžke 1000mm je cena 39€)
a bude Vám zaslaná cenová ponuka pre vytvorenie vzorca. Vzorce vytvárajú clickeshop programátori. Kontrola či vytvorenie vzorca nie je v kompetencii zákazníckej podpory.