Nastavení pro SW Pohoda Zkušební verze Obecné informace Program spustíte aplikací ShopSync.exe, umístěné ve složce programu. Pro běh programu je třeba mít nainstalovaný .NET Framework 3.5 – ten je běžně součástí Windows 7 a 8, popř. i na starších systémech s automatickými aktualizacemi. Pokud však program nepíše tento nedostatek při spuštění, jednoduše nainstalujte podporu např. z http://www.microsoft.com/cs-cz/download/details.aspx?id=21 Při použití připojení přes můstek (tedy ne při použití přímého propojení na databázi), může být uživatel limitován maximální velikostí dat, kterou lze najednou stáhnout. Toto je nastavení serveru, které nelze ovlivnit. Doporučuje se využít filtr k určení objednávek, které se mají stáhnout. V případě, že použijete připojení přes můstek a chcete stáhnout všechny objednávky v eshopu, bez použití filtru, přičemž jejich počet je značný (např. tisíce), je možné narazit na tento problém – v takovém případě se objednávky nepřenesou.
1
1. Připojení k Pohodě
1) Vyplňte IČ, měnu, daně a cesty k souborům a složkám, dle příkladu 2) Vyplňte název databáze Pohody na kartě Instalace. – Ten zjistíte, když v Pohodě zadáte Soubor/Účetní jednotky: zde pole Datový soubor odpovídající účetní jednotky. Pokud používáte Pohodu SQL nebo E1 název začíná SwPoh_XXX, pokud používáte klasickou Pohodu, název databáze je název souboru XXX.mdb 3) Klikněte na tlačítko Uložit a aktualizovat ostatní nastavení ● Počítáme, že existuje složka c:\temp - tam bude probíhat výměna souborů. Pokud se použije jiná složka za tímto účelem, je třeba ji změnit ve všech krocích popsaných níže.
2
2. Připojení k databázi a FTP
3
2 možnosti jak se připojit k eshopu o
buď musí být povolen vzdálený přístup do databáze – nastavíte na serveru či hostingu kde máte eshop umístěn, obvykle se to dělá na IP adresu počítače ze kterého budete program spouštět
o
nebo se musí nainstalovat převodní můstek – údaje vyplňte dle vašeho nastavení a podle obrázku výše a poté na kartě Instalace u položky převodní můstek klikněte na Kopírovat na FTP – aplikace Vám napíše, že se krok podaříl – pokud dojde k chybě zkontrolujte údaje pro připojení k FTP a cesty k můstku napsané dole -je např možné že cesta na ftp bude “www/server.php” a vnější cesta jen “server.php” a obdobně – to vidíte Vy
při připojení k ftp serveru, kam se soubory nahrávají. 1) Vyplňte údaje dle příkladu a zvolte, jestli chcete použít můstek, pokud ne použije se přímé připojení k databázi (to je mnohem rychlejší hlavně pro přenos velkého množství dat, rozhodně raději použijte přímé připojení než můstek)
3. Nastavení propojení
ID jazyka – doplňte kód jazyka pro nastavení eshopu V rámci zkušební verze nutné pouze pro Virtuemart: pro češtinu: cs_cz, pro slovenštinu: sk_sk, pro angličtinu: en_gb -
Pokud bude nastavení špatně, program vypíše chybu při přenosu
Filtr objednávek – Money rozliší duplikáty objednávek podle jejich čísla, ale pokud je 4
objednávek hodně lepší nastavit filtr aby se nemuseli stahovat všechny. Pro virtuemart – ve tvaru “where o.order_status='P'” = kde P symbolizuje stav objednávky – zde P jako Pending Pro opencart – ve tvaru „where o.order_status_id='1'“ kde 1 je číslo stavu obejdnávky Pro prestashop – číslo definující stav objednávek – čísla vídíte v prestashop v sekci administrace orders/statuses, např. „4“ – stáhne pouze objednávky ve stavu 4
4. Spuštění přenosu
5
Nyní by vše mělo fungovat – uložte nastavení tlačítkem “Uložit” v horní části obrazovky a zaškrtnutím položek k přenosu na kartě “Ovládání” můžete začít přenášet data. Základní úlohy se dají provést i kliknutím z lišty Windows vedle hodin.
Možné chyby nastavení a postup nápravy
6
Chyba obsahující “sql”, “mysql”, … - chyba při komunikaci s databází, třeba opravit údaje pro připojení a zkonstrolovat zdali je můstek správně nainstalovaný.
DOMDocument::load(): I/O warning, nebo se data neobjeví v Pohodě - neexistuje soubor pro import do eshopu – chyba v komunikaci s pohodou – v souborech v instalaci pohody Pohoda/Log/batch.log a Pohoda/Log/xml_err.xml bude bližší popis problému