Naše kontakty
X-Shipping Pro je rozšírenie OpenCartu, ktoré umožňuje vytvoriť viacero vlastných spôsobov dopravy. Každý môže mať iný názov, cenu, dostupnosť a kombináciu pravidiel. Dopravu tak možno nastaviť podľa krajiny, hmotnosti, počtu kusov, hodnoty objednávky, produktov alebo ďalších vlastností košíka.
xshippingpro.ocmod.zip
Postup je podobný; po inštalácii navyše obnovte modifikácie v Rozšírenia → Modifikácie → Obnoviť.
Súbory z adresára upload distribučného balíka preneste do koreňového adresára inštalácie OpenCartu. Postup overte pre konkrétnu verziu modulu.
upload
Enabled
100
Interný názov uľahčuje správu; zákazník v pokladni vidí názov metódy.
Pravidlá priradené k jednej metóde sa vo všeobecnosti vyhodnocujú ako logické AND (A súčasne B). Ak nastavíte krajinu Slovensko a minimálnu hodnotu košíka, musia byť splnené obe podmienky. Nenastavené pravidlá ponechajte v predvolenom stave. Pri produktových pravidlách možno samostatne zvoliť režim AND alebo OR.
Metódu môžete obmedziť na konkrétny obchod (Store), geografickú zónu (Geo Zone), štát (Country), zákaznícku skupinu (Customer Group), platobnú metódu, výrobcu, PSČ, kupón, deň v týždni alebo časový interval.
Na karte produktových podmienok možno pracovať s kategóriami, konkrétnymi produktmi, výrobcami, atribútmi, variantmi produktov a umiestnením tovaru.
AND vyžaduje splnenie všetkých zadaných produktových pravidiel; OR stačí splnenie aspoň jedného z nich.
Za bežných okolností produktové pravidlá ovplyvňujú dostupnosť metódy aj výber položiek na výpočet ceny. Voľba Ignore Product Rules vypne ich vplyv na dostupnosť, ale ponechá ich využitie pri výpočte. Pri bežných scenároch ju nechajte vypnutú.
Tabuľka pásiem používa stĺpce Start, End, Cost, Per Unit Block a Partial Block. Prvé dva určujú interval, tretí cenu. Per Unit Block určuje veľkosť spoplatňovaného bloku; 0 znamená bez blokového násobenia. Partial Block určuje zaokrúhľovanie: Ceiling nahor, Flooring nadol, Fraction pomernú časť.
Start
End
Cost
Per Unit Block
Partial Block
0
Ceiling
Flooring
Fraction
Additional Price: doplatok po prekročení nastaveného rozsahu, napríklad 10 € do 5 kg a potom 2 € za každý ďalší kilogram. Final Cost: Single použije cenu zodpovedajúceho pásma; Cumulative sčítava ceny príslušných pásiem. Percentage Related to: určuje základ percentuálneho výpočtu. Price Adjustment: umožňuje nastaviť minimum, maximum alebo modifikátor (+5, -5, *5, /5, 5%).
+5
-5
*5
/5
5%
Respect Product Rules: pri výpočte sa započítajú iba položky zodpovedajúce produktovým pravidlám.
V poli Final Equation možno určiť výslednú cenu aritmetickým výrazom. Napríklad {quantity}*10 znamená 10 jednotiek meny za kus. Názvy premenných sa neprekladajú.
{quantity}*10
{subTotal}
{subTotalWithTax}
{weight}
{quantity}
{volume}
{subTotalAsPerProductRule}
{subTotalWithTaxAsPerProductRule}
{weightAsPerProductRule}
{quantityAsPerProductRule}
{volumeAsPerProductRule}
{shipping}
{modifier}
{noOfCategory}
{noOfLocation}
{noOfManufacturer}
{couponValue}
{rewardValue}
{minHeight}
{maxHeight}
{sumHeight}
{minWidth}
{maxWidth}
{sumWidth}
{minLength}
{maxLength}
{sumLength}
Odkaz na cenu inej metódy možno vytvoriť pomocou jej ID, napríklad {shipping1} pre metódu číslo 1.
{shipping1}
Disable Store Shipping môže deaktivovať štandardnú dopravu obchodu, ak sa aktivuje daná metóda. Hide Others On Show skryje ostatné metódy pri zobrazení tejto metódy. Hide Others On Hide ich môže skryť pri jej nezobrazení. Nastavenia otestujte s ostatnými dopravnými modulmi.
Jedna dopravná metóda môže obsahovať výberové podvoľby zobrazené v pokladni. Pri každej podvoľbe možno cenu pripočítať (+10), odpočítať (-10) alebo nahradiť (samotné 10).
+10
-10
10
Číselné prefixy určujú hierarchiu položiek:
1 USA 2 Canada 1.1 California 1.2 Georgia 2.1 Alberta 2.2 Manitoba
Vlastný predvolený text možno uviesť za znakom |:
|
1 USA|-Country- 2 Canada 1.1 California|-State- 1.2 Georgia 2.1 Alberta
Ak import rozsiahleho CSV zlyhá, skontrolujte limit PHP max_input_vars. Výrobca odporúča napríklad hodnotu 5000.
max_input_vars
5000
[date]
Shortcode umožňuje zobraziť odhadovaný dátum. Číselný obsah znamená počet dní; voľba format používa formát dátumu PHP. Parameter offday vynechá určené dni v týždni (0 = nedeľa, 6 = sobota), mode určuje smer next/prev, same_day zahrnutie dnešného dňa, same_day_limit časový limit 0–23 hodín a offset posun v hodinách pri textových dátumoch.
format
offday
mode
next
prev
same_day
same_day_limit
offset
[date format="d M Y" offday="6,0"]3[/date] [date format="d M Y"]next monday[/date] [date format="d M Y"]first sunday of * month[/date] [date format="d M Y" offset="24"]next wednesday[/date]
[xform]
Ak máte rozšírenie X-Form, do popisu možno vložiť formulár podľa jeho ID:
[xform]1[/xform]
Vytvorte metódu, vyberte výpočet podľa hodnoty objednávky a nastavte pásmo:
Navyše zapnite pravidlo kategórie pre ktorúkoľvek z vybraných kategórií A alebo B. Cenové pásmo zostane ako v príklade A. Pri zmiešaných košíkoch overte, ako sa kombinuje hodnota objednávky s produktovými pravidlami.
Nastavte Shipping By → Quantity, rozsah 0–9999, cenu 10, Per Unit Block 1 a Partial Block Ceiling.
0–9999
1
Vyberte požadované kategórie a režim výpočtu iba pre zodpovedajúce produkty (Quantity – Method Specific, ak je v danej verzii dostupný). Použite rovnaké pásmo ako v príklade C.
Vyberte Flat, do ceny zadajte 10% a ako percentuálny základ nastavte Total.
10%
Overte, či boli súbory nahraté do správneho koreňového adresára OpenCartu. Pri starších verziách OpenCartu skontrolujte nastavenia FTP a prípadne inštaláciu zopakujte.
Overte prihlasovacie údaje FTP a cestu k adresáru obchodu. Alternatívou môže byť ručná inštalácia podľa postupu výrobcu.
Príčinou môže byť nekompatibilita šablóny alebo checkout modulu. Overte podporu týchto prvkov v konkrétnej pokladni.
Produkty nie je potrebné hromadne prepisovať. Cenové pásma zadávajte v jednotke, ktorá je v OpenCarte nastavená ako predvolená pre obchod.
Na karte Price Setting použite tlačidlo Export. Podobne možno získať vzor pre podvoľby.
Tento sprievodca je nezávisle spracovaný slovenský návod. Pôvodné snímky administračného rozhrania, ktoré nebolo možné bezpečne prevziať do samostatného súboru, nájdete priamo v dokumentácii výrobcu X-Shipping Pro. V dokumentácii sú ukážky inštalácie, vytvorenia metódy, podvolieb, nastavenia vzdialenosti a ladenia. Technické názvy polí sa môžu líšiť podľa verzie modulu.
Autor rozšírenia uvádza podporu na opencartmart@gmail.com.