|
---|
Info | ||
---|---|---|
| ||
Pred namestitvijo je najprej potrebno preveriti povezavo na pantheon in v spletno trgovino, hkrati pa v tem procesu pridobimo kodo računalnika, ki je potrebna za odklep licence. |
Namestitev
Šifrant identov/artiklov v spletni trgovini
Excerpt | ||
---|---|---|
Povezava artiklov med pantheon-om in spletno trgovino se kreira tako, da določimo enako kodo na obeh straneh. V pantheon-u je to polje Ident, na spodnjih povezavah pa je prikazano polje v spletni trgovini za vsako trgovino posebej. Ime polja v trgovini je lahko nastavljivo, zato so prikazana privzeta imena.
|
Davčne nastavitve v spletni trgovini
Pravilno delovanje sinhronizacije je omogočeno ob predpostavki, da se kalkulacija v spletni trgovini nastavi glede na slovenski model obračunavanja davka in popusta (cena - popust + davek = za plačilo). Možne so tudi drugačne nastavitve, kot so predlagane vendar v tem primeru ne zagotavljamo, da bo sinhronizacija delovala "out of the box" in bodo mogoče potrebne kakšne spremembe v delovanju.
Sinhronizacija naročil
Warning | ||
---|---|---|
| ||
V spletni trgovini se naročil, ki so že prenešena v pantheon ne sme brisati! Drugače se zgodi, da nova naročila zamenjajo mesto s starimi naročili (ID novega naročila = ID starega naročila), za katere Pantheon misli da so že bila prenešena in posledično se prenos se ne bo izvedel ponovno. |
Prikaz naslovnika na izdanih dokumentih
Excerpt |
---|
Pri prenosu naročil iz splente trgovine v pantheon se avtomatično doda tudi subjekt oz. kupec naročila. V tem primeru sta dva možna scenarija
Zaradi zgornjega priporočamo, da se na izpisih prikazuje naziv2 in in ne šifra subjekta, kar lahko naredite tako da v administratorski konzoli spremenite spodnjo nastavitev |
Nadgradnja
- Ustaviš windowse service
- skopiraš datoteke
- nadgradiš strukture
- nadgradiš strukture za aktivne module
- Zaženeš windows service
Namestitev in nadgradnja v spletni trgovini
Delovanje panstore sinhronizatorja v spletni trgoviniNa strani spletne trgovine mora biti zagnana datoteka panlab_daemon.php, ki poskrbi da se izvajajo spremembe v trgovini. To naredimo tako da jo dodamo v cron job, ki se izvaja npr. 1x/uro. Ko se panlab_daemon.php zažene se izvaja kontinuirano, 1x/uro (če imamo tako nastavljeno v cronu) se samo preveri ali je sinhronizacija aktivna in se jo ponovno zažene če ni (npr. pri ponovnem zagonu računalnika, če se ustavi mysql baza podatkov, če se izvajanje sinhronizacije ustavi zaradi kakršnegakoli razloga). Tudi če panlab_daemon.php v trgovini v času neke spremembe ni zagnan, se bodo vse spremembe izvedle v trenutku ko ga boste zagnali, se pravi se pantheon spremembe ne bodo zgubile.
To lahko naredimo na več načinov, spodaj so prikazani trije:
kreiramo povezavo do panlab_daemon.php datoteke znotraj direktorija cron.hourly (/etc/cron.hourly na debian based sistemih)
Code Block | ||
---|---|---|
| ||
cd /etc/cron.hourly/
ln -s /lokacija/do/datoteke/panlab_daemon.php .
chmod 775 /lokacija/do/datoteke/panlab/panlab_daemon.php |
vpišemo povezavo v crontab datoteko (v spodnjem primeru se izvaja vsake 5 minut)
Code Block | ||
---|---|---|
| ||
0,5,10,15,20,25,30,35,40,45,50,55 * * * * root cd / && run-parts --report /lokacija/do/datoteke/panlab_daemon.php >/dev/null 2>&1 |
- cPANEL
resetiramo web server (če je zagnana preko apache-ja)
Primer za Ubuntu
|
---|
Info | ||
---|---|---|
| ||
Pred namestitvijo je najprej potrebno preveriti povezavo na pantheon in v spletno trgovino, hkrati pa v tem procesu pridobimo kodo računalnika, ki je potrebna za odklep licence. |
Namestitev na strani pantheon-a
Prikaz naslovnika na izdanih dokumentih
Excerpt |
---|
Pri prenosu naročil iz splente trgovine v pantheon se avtomatično doda tudi subjekt oz. kupec naročila. V tem primeru sta dva možna scenarija
Zaradi zgornjega priporočamo, da se na izpisih prikazuje naziv2 in in ne šifra subjekta, kar lahko naredite tako da v administratorski konzoli spremenite spodnjo nastavitev |
Nadgradnja
- Ustaviš windowse service
- skopiraš datoteke
- nadgradiš strukture
- nadgradiš strukture za aktivne module
- Zaženeš windows service
Anchor | ||||
---|---|---|---|---|
|
Namestitev in nadgradnja v spletni trgovini
- Delovanje panstore sinhronizatorja v spletni trgovini
Na strani spletne trgovine mora biti zagnana datoteka panlab_daemon.php, ki poskrbi da se izvajajo spremembe v trgovini. To naredimo tako da jo dodamo v cron job, ki se izvaja npr. 1x/uro. Ko se panlab_daemon.php zažene se izvaja kontinuirano, 1x/uro (če imamo tako nastavljeno v cronu) se samo preveri ali je sinhronizacija aktivna in se jo ponovno zažene če ni (npr. pri ponovnem zagonu računalnika, če se ustavi mysql baza podatkov, če se izvajanje sinhronizacije ustavi zaradi kakršnegakoli razloga). Tudi če panlab_daemon.php v trgovini v času neke spremembe ni zagnan, se bodo vse spremembe izvedle v trenutku ko ga boste zagnali, se pravi se pantheon spremembe ne bodo zgubile.
To lahko naredimo na več načinov, spodaj so prikazani trije:kreiramo povezavo do panlab_daemon.php datoteke znotraj direktorija cron.hourly (/etc/cron.hourly na debian based sistemih)
Code Block language bash cd /etc/cron.hourly/ ln -s /lokacija/do/datoteke/panlab_daemon.php . chmod 775 /lokacija/do/datoteke/panlab/panlab_daemon.php
vpišemo povezavo v crontab datoteko (v spodnjem primeru se izvaja vsake 5 minut)
Code Block language bash 0,5,10,15,20,25,30,35,40,45,50,55 * * * * root cd / && run-parts --report /lokacija/do/datoteke/panlab_daemon.php >/dev/null 2>&1
- cPANEL
- cPANEL
- Kako lahko ročno ustavimo izvajanje panlab_daemon.php (sinhronizacija na strani spletne trgovine)
- v direktorij panlab dodamo datoteko exit.txt oz. stop.txt (stop prepreči tudi avtomatični zagon)
resetiramo web server (če je zagnana preko apache-ja)
Primer za Ubuntu- v shelu vpišemo ukaz kill -s 9 PID (če je zagnana preko shella/crona) - PID=proces id, ki ga lahko dobimo preko ukaza ps aux|grep panlab.
- v direktorij panlab dodamo datoteko exit.txt oz. stop.txt (stop prepreči tudi avtomatični zagon)
- Če želimo preprečiti avtomatični zagon v direktorij dodamo datoteko stop.txt
Opozorila
Šifrant identov/artiklov v spletni trgovini
Excerpt | ||
---|---|---|
Povezava artiklov med pantheon-om in spletno trgovino se kreira tako, da določimo enako kodo na obeh straneh. V pantheon-u je to polje Ident, na spodnjih povezavah pa je prikazano polje v spletni trgovini za vsako trgovino posebej. Ime polja v trgovini je lahko nastavljivo, zato so prikazana privzeta imena.
|
Davčne nastavitve v spletni trgovini
Pravilno delovanje sinhronizacije je omogočeno ob predpostavki, da se kalkulacija v spletni trgovini nastavi glede na slovenski model obračunavanja davka in popusta (cena - popust + davek = za plačilo). Možne so tudi drugačne nastavitve, kot so predlagane vendar v tem primeru ne zagotavljamo, da bo sinhronizacija delovala "out of the box" in bodo mogoče potrebne kakšne spremembe v delovanju.
Sinhronizacija naročil
Warning | ||
---|---|---|
| ||
V spletni trgovini se naročil, ki so že prenešena v pantheon ne sme brisati! Drugače se zgodi, da nova naročila zamenjajo mesto s starimi naročili (ID novega naročila = ID starega naročila), za katere Pantheon misli da so že bila prenešena in posledično se prenos se ne bo izvedel ponovno. |
Localtabgroup | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|