Projekt

Obecné

Profil

Požadavek #107

otevřený

Generálka synchronizace Magento => AbraFlexi

Přidáno uživatelem Vítězslav Dvořák před 18 dny(ů). Aktualizováno před 17 dny(ů).

Stav:
Ve vývoji
Priorita:
Vysoká
Začátek:
2025-11-25
Uzavřít do:
% Hotovo:

20%

Odhadovaná doba:
16:00hod
Strávený čas:

Popis

Cíl

Odstranit výpadky synchronizace mezi Magento e-shopy a AbraFlexi a zajistit stabilní, monitorovanou a udržovatelnou integraci.

Kontext

Požadavky úkolu

  1. Převzít a zdokumentovat zdrojové soubory

    • zajistit SSH/SFTP přístup
    • vytvořit Git repozitář
    • oddělit konfiguraci a přístupové údaje
    • vytvořit zálohu původního stavu
  2. Diagnostikovat příčinu výpadků

    • prověřit cron úlohy (LiquidWeb/Nexcess scheduler)
    • analyzovat logy Magento, PHP, synchronizace a AbraFlexi
    • ověřit konektivitu a firewall (port 5434)
    • zkontrolovat PHP limity, timeouts, locking, error handling
    • manuálně spustit skripty s verbose logováním
  3. Navrhnout a implementovat opravy + modernizaci

    • refaktor skriptů, logování, monitoringu a konfigurace
    • zajistit idempotentní běh, retry mechanizmus, locking
    • přejít na Composer, aktualizovat knihovny
    • ošetřit API výjimky a datovou integritu
    • dokumentovat architekturu, postup nasazení a rollback
  4. Zřídit vývojové a testovací prostředí

    • staging Magento na LiquidWeb
    • testovací AbraFlexi instance/databáze
    • oddělené testovací API tokeny a cron úlohy
    • testovací scénáře: objednávky, sklad, ceny, výpadky API
  5. Zajistit dlouhodobou stabilitu

    • monitoring chyb (e-mail/webhook)
    • logrotate a archivace dat
    • provozní dokumentace + SLA

Výstupy

  • Git repozitář se synchronizačním kódem
  • technická dokumentace + README
  • identifikovaná příčina výpadků a popsaná náprava
  • nasazená opravená verze synchronizace
  • staging + testovací postupy
  • plán údržby a monitoringu

Kritéria dokončení

  • synchronizace běží spolehlivě min. 14 dní
  • žádné chybové hlášky v logu bez vysvětlení
  • cron/nebo jiný scheduler spolehlivě spouští úlohy
  • manuální zásah není potřeba

Aktualizováno uživatelem Vítězslav Dvořák před 18 dny(ů)

  • Popis aktualizován (rozdíl)
  • Stav změněn z Nový na Ve vývoji
  • % Hotovo změněn z 0 na 10
  • Odhadovaná doba nastaven na 16:00hod

Aktualizováno uživatelem Vítězslav Dvořák před 17 dny(ů)

1000019326 - způsobuje chybu. Poté se importují objednávky znovu

Aktualizováno uživatelem Vítězslav Dvořák před 17 dny(ů)

  • % Hotovo změněn z 10 na 20

Z důvodu nespolehlivosti IPv6 přenosu dat z USA do prahy byla změněna konfigurace abraflexi serveru z

define("set_apppath", 'https://h2o.vitexsoftware.com:5434');

na

define("set_apppath", 'https://77.87.246.248:5434');

M. Dlesk dostal přístup k https://git.vitexsoftware.com/MojaVoda/shopsync kde je možné sledovat změny zdrojového kódu

bylo vyřešeno padání skriptu pokud zákazník nevyplnil všechny položky adresy:

Aktualizováno uživatelem Vítězslav Dvořák před 17 dny(ů)

chyba 1000019372 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019373 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019376 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019377 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019378 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019379 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019380 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019383 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019385 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019387 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019388 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019389 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019390 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019392 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019393 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019394 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019395 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019396 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019397 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019398 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019399 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019401 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019402 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019403 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019404 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019405 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019406 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019407 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019408 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019409 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019410 Zadan� intern� ��slo nen� unik�tn�.
chyba 1000019411 Zadan� intern� ��slo nen� unik�tn�.

Také k dispozici: Atom PDF