Univerzálny import dát z XML

Váš e-shop fungujúci na systéme FastCentrik vie importovať dáta z XML, čo sa vám bude hodiť ako pre počiatočné naplnenie e-shopu, tak aj pre pravidelné aktualizácie cien, tovaru apod. Podľa nami vydefinovaných štruktúr, ktoré je nutné presne dodržať, môžete potrebné informácie ukladať a následne importovať do e-shopu. Stačí vám k tomu len váš program - ľubovolný ekonomický systém, tabuľkový procesor, alebo dáta distribútora.

Na poradí informácií pri importe záleží

  • Súbory do vášho e-shopu vložíte jednoducho v administrácii.
  • Importy nájdete pomocu tejto cesty: Nastavenie/Nastavenie nástrojov/Importy a Exporty/Import dát z formáte XML a Excel.
  • Po kliknutí na tlačidlo Nahrať súbor si hravo nahráte potrebné importné súbory na server.
  • V zozname kategórií, ktoré možno importovať, sú priložené tiež šablóny vo formáte XML (tie sú len vzorové) a šablóny XSD pre validáciu, neváhajte si ich stiahnuť.

Pri importe je úplne nevyhnutné zachovať následujúce poradie nahrávaných súborov!

FastCentrik Basic a Plus

FastCentrik 2.0

Poradie importovaných súborov musí byť presne dodržané.

  • Nie je však potrebné, aby ste ich vkladali všetky. Funkcie, ktoré vo vašom e-shope nemáte spustené, nevkladajte, zmeny sa ich pri exportoch netýkajú (napr. Varianty tovaru). Súbory týkajúce sa týchto funkcií jednoducho pri vkladaní preskočte. 

Vkladanie dát pomocou špeciálnej dátovej sústavy

  • Importné súbory je tiež možné združiť do jedného súboru a to tak, že obsahy jednotlivých dielčích importov vložíte do root elementu (<dáta> </dáta>) hlavného importného súboru. V tomto prípade už nezáleží na poradí jednotlivých dielčích importov v hlavnom importnom súbore.
  • Myslite však na veľkosť takého súboru. Taký súbor sa pri nestabilnom internetovom pripojení nemusí podariť nahrať.

Napr.:
<data>
<pv:ParameterValues xmlns:pv="http://schemas.netdirect.cz/data/scl/ParameterValue" sPairingFields="sValue">
<pv:ParameterValue sValue="test" />
</pv:ParameterValues>
<p:ParameterCommodityValues xmlns:p="http://schemas.netdirect.cz/data/scl/ParameterCommodityValue">
         <p:ParameterCommodityValue nVariantId="1" nType="1" bDefault="0" nOrderName="0" nOrderValue="0">
              <p:Commodity sExternalRecordId="1"/>
              <p:Parameter sExternalRecordId="e3b1870c252a447f9a359aa48c451e71"/>
              <p:ParameterValue sValue="test"/>
         </p:ParameterCommodityValue>
</p:ParameterCommodityValues>
</data>

Použité hlavné atribúty dielčích importných súborov

V root elemente dielčieho importného súboru je možno využiť tiež tieto atribúty (dle XSD):
  • bInsert – vloženie neexistujúcich záznamů (áno/nie)
  • bUpdate – aktualizace existujících záznamů (áno/nie)
  • bCompleteXmltzv. fulltransport = vloženie neexistujúcich záznamov, aktualizácia existujúcich záznamov a vymazanie záznamov chýbajúcich v XML
  • sPairingFields – párovací kľúč (spája záznamy z XML so záznamami v e-shope

Plnenie dát pomocou podporovaných vstupov dát

Importované dáta vstupujú do e-shopu pomocou dvoch podporovaných ciest:

  • Dáta zasiela aplikácia – napr. ERP systém ukladá importné súbory do vopred definovaných adresárov na FTP. Následne ERP „volá“ pridelenú URL adresu e-shopu, kde e-shop súbory prevezme a spracuje; poradie a transformácia závisí na e-shope.
  • Dáta sa sťahujú z definovaného URL – e- shop stiahne importné súbory z vopred určenej URL adresy; uloženie, transformácia aj poradie importných súborov záleží naplno na e-shope.

Ako spustiť automatizáciu importov a exportov?

Pýtate sa, ako jednotlivé importy a exporty spúšťať? Prejdite na ďalší návod.


Čo robiť, keď sa vám import nedarí?

Ste si istí, že máte všetky dáta správne (XML súbory sú validné oproti XSD šablónam – validáciu môžete otestovať napr. v programe Microsoft Visual Studio) a stále sa vám nedarí dáta importovať? Kontaktujte nás prostredníctvom HelpDesku. Založte si ticket a v ňom uveďte, akým spôsobom ste pri importoch postupovali, a priložte všetky súbory, ktoré sa snažíte naimportovať. Naši programátori vám radi pomôžu.

Posun nahoru
Posun dolů
FastCENTRIK

Připravujeme Demo