Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Table of Contents
maxLevel3


Info
titlePredpogoj za namestitev

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.
Več si preberite tukaj.

Namestitev na strani pantheon-a

 

preberite tukaj.

Namestitev na strani pantheon-a

Image Added

1) Vpišete dostopne podatke do pantheon baze in kliknete poveži in če se poveže uspešno kliknite na Kreiraj/Nadgradi strukture.

2) Vpište dostop do baze od spletne trgovine in kliknete poveži. Ali je povezava do spletne trgovine omogočena je možno preveriti na sledeč način.

3) Prestavite se na jeziček "Nastavitev sinhronizacije"

Image Added

4) V Id trgovine vpišite ime, ki smo vam ga poslali, shranite nastavitve in zaprite in odprite program

5)

Nadgradnja

  • Ustaviš windowse service
  • skopiraš datoteke
  • nadgradiš strukture
  • nadgradiš strukture za aktivne module
  • Zaženeš windows service


Anchor
magento-namestitev
magento-namestitev

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
      languagebash
      cd /etc/cron.hourly/
      ln -s /lokacija/do/datoteke/panlab_daemon.php .
      chmod 775 /lokacija/do/datoteke/panlab/panlab_daemon.php


      Image Modified

    • vpišemo povezavo v crontab datoteko (v spodnjem primeru se izvaja vsake 5 minut)

      Code Block
      languagebash
      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

  • 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)
      Image Modified
    • 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.
      Image Modified
  • Če želimo preprečiti avtomatični zagon v direktorij dodamo datoteko stop.txt


Različna opozorila

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

  • subjekt (kupec) v pantheon-u že obstaja (enak naziv, ulica in poštna številka) in v tem primeru se dodajanje novega subjekta preskoči.
  • subjekt (kupec) v pantheon-u ne obstaja. V tem primeru se doda v šifrant subjektov nov subjekt, glede na podatke v spletni trgovini. Lahko se zgodi da v pantheon-u že obstaja enaka koda subjekta, kot pa na spletnem naročilu, subjekta (kupca) se razlikujeta samo glede na naslov dostave. V tem primeru se bo v naziv 2 vpisal obakrat enak naziv, šifro bosta pa imela drugačno (npr. Janez Novak in Janez Novak-002). 

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
acName2;acContact;acName3;acAddress;acPost; 

Š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.

Warning

Dolžina kode v spletni trgovini je lahko maksimalno 16 znakov. Omejitev v spletni trgovni je potrebna zaradi preprostega razloga, saj je to maksimalna dolžina identa v pantheon-u.


 

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
titleBrisanje naročil v trgovini

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



 

 

Localtab
activetrue
titleOsnovno


Panel
borderColorsilver
borderWidth1
titlePovezave

Uporabniški priročnik


 
Panel
borderColorsilver
borderWidth1
titlePriponke


 
Panel
borderColorsilver
borderWidth1
titleIskalni nizi

 

 

 






Localtab
titleZgodovina sprememb

Change History