Külső XML/CSV import

A ShopRenterrel az áruházat nem csak manuálisan lehet feltölteni, hanem rendelkezésre áll a tömeges feltöltés lehetősége is.

A Shoprenter rendszerében külső forrásból is lehet importálni. A külső import funkciónk segítségével egy harmadik féltől (például nagykereskedő, gyártó, árumegosztó oldal) kapott termékinformációk importálhatók be a rendszerbe, ráadásul akár automatizáltan is működhet.

Mindezt két különböző fájlformátum segítségével lehet megtenni: ezek az XML illetve a CSV.

Amiről szó lesz a cikkben:

1. Eseti tömeges termékfeltöltés

2. Időzített tömeges termékfeltöltés

3. A mezőnevekhez tartozó részletes leírás

d46.png

Adatmódosítás típusa: A beállítás segítségével választhatjuk ki, hogy milyen típusú importot szeretnénk végrehajtani.

  • Új adatok felvétele és meglévők módosítása
  • Csak meglévő adatok módosítása  
  • Csak új adatok felvétele 
  • Csak a fájlban lévő adatok megtartása  (ebben az esetben először az összes terméket töröljük és csak a fájlban található adatokat tartja meg a rendszer, tehát ezt a beállítást csak nagy körültekintés mellett válasszuk).

FONTOS: A "Csak a fájlban lévő adatok megtartása" opciónál nem készül 301-es átirányítás a termékekről, így kifutott termékek törlésére NE használjuk, hanem a kifutott termék állapotot.

Az importálás megkezdése előtt mindenképpen javasoljuk az általunk létrehozott minta dokumentumok letöltését és megtekintését! Erre azért van szükség, hogy lássa milyen szerkezetben, formátumban várjuk az adatokat.

A minta dokumentumoktól el lehet térni, ebben az esetben azonban komolyabb összerendezési feladat vár majd az import használójára.

FONTOS, hogy a CSV fájl karakterkódolása UTF-8 -as legyen!

Feltölthető állomány mérete legalább 1B, legfeljebb 60MB.

XML

A megfelelő működéshez mindenképpen az alábbi formátum használata szükséges:

FONTOS, hogy az XML fájl karakterkódolása UTF-8 -as legyen!

<?xml version="1.0" encoding="UTF-8" ?>
<PRODUCTS>
   <PRODUCT>... paraméterek ...</PRODUCT>
   <PRODUCT>... paraméterek ...</PRODUCT>
</PRODUCTS>

CSV

Amennyiben CSV fájl feltöltését választjuk, úgy meg kell adnunk a szövegeket illetve oszlopokat elválasztó karakterek típusát.

Eseti tömeges termékfeltöltés

Bármelyik módszert választjuk, az importálási folyamat 4 részből fog állni:

  1. Az importálandó fájl kiválasztása
  2. A szükséges mezők összerendezése
  3. Megerősítés, majd a tényleges importálás
  4. Az importálás vége, az állapot megtekintése

d47.png

FONTOS megjegyeznünk, hogy csak azok a termékadatok fognak szinkronizálódni, melyeknél a cikkszám mező ki van töltve.

Az import 2. lépésében az Oszlop funkciója részből magunknak kell megkeresnünk, hogy a feltöltött fájl fejléce a webáruház melyik adatának felel meg. Így például mondjuk az importnál használt sku fejlécű oszlop a Cikkszám értéknek felel meg.

Amennyiben összerendeztük az adatokat, úgy a jobb felső részben lévő Tovább gombra kell kattintanunk.

A rendszer megjegyzi az összerendezést, így amennyiben a következő alkalommal is szeretnénk importálni, úgy az előzőleg használt állapot lesz beállítva a webáruházban.

Az importálás megerősítését követően zajlik le a tényleges import, melynek folyamatát egy állapotsáv jelzi. Majd a végeredményt közzéteszi a rendszer.

A rendszerben letölthető minta fájl, melynek oszlopai az alábbi adatoknak felel meg:

MINTA

Termékek száma a forrásban: 
Új termék(ek): 
Módosított termék(ek): 
Fel nem dolgozott termék(ek): 
Hibák:

Időzített tömeges termékfeltöltés

Amennyiben szeretnénk időzíteni az XLS vagy CSV fájl importálását, úgy meg kell adnunk azt az URL-t, melyen a feltöltendő fájl elérhető.

CSV esetén szintén meg kell adni a szöveg határoló és elválasztó karaktereket.

Az első feltöltésnél a Megnevezés és az URL megadását követően érdemes végigmenni a próbafeltöltésen a Mentés és próbafeltöltés gombra kattintva. Ezáltal biztosíthatjuk, hogy az import mindig megfelelően lesz végrehajtva.

A következő feltöltésnél is ugyanezt a folyamatot kell elvégezni.

Továbbá van lehetőség a Futás gyakoriságát megadni, melynek beállítása esetén szükséges figyelembe venni a következő feltöltési limiteket:

10 perc: 1 MB (1 megabyte-nál kisebb fájlt lehet 10 percenként futtatni, nagyobbat nem)
30 perc: 2,5 MB
1 óránként: 5 MB
4 óránként: 20 MB
naponta: 60 MB
hetente: 60 MB

 

 

A mezőnevekhez tartozó részletes leírás

Általános
SEO beállítások
Adatok
Tulajdonságok
Linkek
Működés
Akciók
Vevőcsoport árak
Matricák

 

ÁLTALÁNOS

Termék neve:

Többnyelvű paraméter, ezért meg kell adni, hogy milyen nyelven vesszük fel az adott értéket. 

Magyar nyelvű terméknév:

product_description.name.hu

Angol nyelvű terméknév:

product_description.name.en
 

Cikkszám:

product.sku
 

Gyártói cikkszám:

product.model

Rövid ismertető:

Többnyelvű paraméter, ezért meg kell adni, hogy milyen nyelven vesszük fel az adott értéket. 

Magyar nyelvű rövid ismertető:

product_description.short_description.hu

Angol nyelvű rövid ismertető:

product_description.short_description.en

Ismertető:

Többnyelvű paraméter, ezért meg kell adni, hogy milyen nyelven vesszük fel az adott értéket. 

Magyar nyelvű ismertető: 

product_description.description.hu

Angol nyelvű ismertető:

product_description.description.en

Paraméterek: 

Többnyelvű paraméter, ezért meg kell adni, hogy milyen nyelven vesszük fel az adott értéket.

Paraméter elválasztó itt is az Enter billentyű.

FONTOS!

CSV dokumentum esetén a Paramétereket csak úgy tudjuk elválasztani enterrel, ha a Szöveghatároló " " lesz.

Magyar nyelvű paraméterek:

 

product_description.parameters.hu

 

Angol nyelvű paraméterek:

product_description.parameters.en

Termék címkék:

Többnyelvű paraméter, ezért meg kell adni, hogy milyen nyelven vesszük fel az adott értéket.

Pontos vesszővel elválasztva lehet megadni több címkét.

 Magyar nyelvű címke:

 product_description.tags.hu

 Angol nyelvű címke:

 product_description.tags.en

Mértékegység neve: 

Többnyelvű paraméter, ezért meg kell adni, hogy milyen nyelven vesszük fel az adott értéket.

 Magyar nyelvű mértékegység: 

 product_description.quantity_name.hu

Angol nyelvű mértékegység:

product_description.quantity_name.en

 

SEO BEÁLLÍTÁSOK

 Keresőbarát URL: url_alias.keyword
 

Meta Tag név:

Többnyelvű paraméter, ezért meg kell adni, hogy milyen nyelven vesszük fel az adott értéket.

Magyar nyelvű meta tag név: 

product_description.custom_title.hu

Angol nyelvű meta tag név:

product_description.custom_title.en

 Meta Tag kulcsszavak:

Többnyelvű paraméter, ezért meg kell adni, hogy milyen nyelven vesszük fel az adott értéket.

Magyar nyelvű meta tag kulcsszavak: 

product_description.meta_keywords.hu

Angol nyelvű meta tag kulcsszavak:

product_description.meta_keywords.en

 Meta Tag leírás:

Többnyelvű paraméter, ezért meg kell adni, hogy milyen nyelven vesszük fel az adott értéket.

Magyar nyelvű meta tag leírás: 

product_description.meta_description.hu

Angol nyelvű meta tag leírás:

product_description.meta_description.en

 Robots meta tag:

Többnyelvű paraméter, ezért meg kell adni, hogy milyen nyelven vesszük fel az adott értéket.

Magyar nyelvű Robots meta tag: 

product_description.robots_meta_tag.hu

Angol nyelvű Robots meta tag: 

product_description.robots_meta_tag.en

global  - Globális beállítások

index, follow - index, follow

index, nofollow - index, nofollow

noindex, follow - noindex, follow

noindex, nofollow - noindex, nofollow

 

ADATOK

Státusz: product.status
1 - Engedélyezett

0 - Letiltott

Rendelhető termék: product.available
 - Igen

0 - Nem

3 - Ajánlatkérés

4- Megrendelem

Bruttó ár: product.gross_price
Nettó ár: product.alapar

Áfakulcs:

Az Áfa kulcs nevét kell megadni

product.tax_class_id
 pl. <product.tax_class_id>ÁFA</product.tax_class_id>
Árszorzó: product.szorzo
Védett szorzó: product.szorzo_lock

- Igen

0 - Nem

Hűségpont: product.loyalty_points

Kép:

Itt mindenképpen a Fájl menedzserben feltöltött képek elérési útját adjuk meg, külső URL használata esetén nem fognak megjelenni a képek.

product.image
Raktárkészlet 1: product.quantity_2
Raktárkészlet 2: product.quantity_3
Legkisebb rendelhető mennyiség: product.minimum
Csak a Legkisebb rendelhető mennyiség többszöröse vásárolható: product.minimum_plural

- Igen

0 - Nem

 
Készlet csökkentése: product.subtract
 1 - Igen

0 - Nem

Nincs készleten állapot:

A raktárállapot nevét kell megadni

product.stock_status_id

 pl. <product.stock_status_id>Előrendelhető</product.stock_status_id>

Készleten van állapot:

A raktárállapot nevét kell megadni

product.instock_status_id

 pl. <product.instock_status_id>Raktáron</product.instock_status_id>

Csak Raktár 1 készleten:

A raktárállapot nevét kell megadni

product.wh2_stock_status_id

pl. <product.wh2_stock_status_id>Raktáron</product.wh2_stock_status_id>

Csak Raktár 2 készleten:

A raktárállapot nevét kell megadni 

product.wh3_stock_status_id
 pl. <product.wh3_stock_status_id>Raktáron</product.wh3_stock_status_id>
Szállítandó termék: product.shipping
 - Igen

0 - Nem

Mióta kapható:

Év-Hónap-Nap formában

product.date_available 
Sorrend: product.sort_order
Hosszúság: product.length
Szélesség: product.width
Magasság: product.height

Hosszmérték:

A Hosszmérték nevét kell megadni

product.length_class_id

 pl. <product.length_class_id>Centiméter</product.length_class_id>

Súly:

A Súlymérték nevét kell megadni 

(CSV import esetén a súlymértékhez beállított rövidítést)

product.weight

pl. <product.weight_class_id>Kilogram</product.weight_class_id>

Súlymérték: product.weight_class_id
Kiszerelés:  
Kiszerelési mennyiség:  product.unit_quantity

Kiszerelési egység:

Többnyelvű paraméter, ezért meg kell adni, hogy milyen nyelven vesszük fel az adott értéket.

Magyar nyelvű kiszerelési egység: product_description.unit_name.hu
Angol nyelvű kiszerelési egység: product_description.unit_name.en

 

TULAJDONSÁGOK

 Termék típus:

A Termék típus nevét kell megadni

 product.product_class_id

 pl. <product.product_class_id>Karóra</product.product_class_id>

 Terméktulajdonságok:  Terméktulajdonságok megadása a tulajdonság típusától függ. Ami közös tulajdonság, hogy minden tulajdonságnak az azonosítóját kell megadni.

Egész szám típusú tulajdonság:

Ha a tulajdonság azonosítója például vizallosag, akkor:

<attr_values.vizallosag>22</attr_values.vizallosag>

 Törtszám típusú tulajdonság:  Ha a tulajdonság azonosítója például orauvegvastagsag, akkor:

<attr_values.orauvegvastagsag>1.5</attr_values.orauvegvastagsag>

 Tetszőleges érték tulajdonság:  Ha a tulajdonság azonosítója például leiras, akkor:

<attr_text.leiras>Tetszőleges érték</attr_text.leiras>

 Szöveg (választólista) típusú tulajdonság:  

Ha a tulajdonság azonosítója például nem, akkor a tulajdonság Magyar nyelvű értékét, így adhatjuk meg:

<attr_values.nem.hu>Férfi</attr_values.nem.hu>

 Szülő termék:

A szülő termék cikkszámát kell megadni

 product.product_ring_id

 

LINKEK

 Gyártó:

 A Gyártó nevét kell megadni 

product.manufacturer_id

pl.<product.manufacturer_id>Zelk Zoltán</product.manufacturer_id>

 Kategóriák:

Kategóriát név és azonosító alapján is importálhatunk.

Név alapján: 

product_to_category.category_name

Azonosító alapján: 

product_to_category.category_id

 FONTOS!

Amennyiben több kategóriát szeretnénk felvinni egyszerre, akkor pontosvesszővel kell elválasztanunk a kategória neveket, vagy az azonosítókat.

<product_to_category.category_name>Első kategória; Második kategória</product_to_category.category_name>

Ha pedig szülő gyerek-viszonyt szeretnénk létrehozni, akkor az elválasztó karakter: |||

Például:

<product_to_category.category_name>Szülő kategória ||| Gyerek kategória</product_to_category.category_name>

 Letöltés:

Pontos vesszővel elválasztva lehet több letöltés nevét is megadni, az admin felület nyelvének megfelelően

 product_to_download.download_id

 Kapcsolódó termékek:

Pontos vesszővel elválasztva lehet megadni a termékek cikkszámát

 product_related.related_id

 Kiegészítő termékek:

Pontos vesszővel elválasztva lehet megadni a termékek cikkszámát

 product_collateral.collateral_id

 

MŰKÖDÉS

 Termékopció:  product_option.option
FONTOS!

Több paramétert is meg tudunk adni, amelyeket pontos vesszővel kell elválasztani.

Ha megszeretnénk adni például 2 darab változatképző paramétert, növelő előtagokkal, azt a következő képpen tehetjük meg:

<product_option.option>teszt parameter 1{10}[érték 1{1}:+2222.00|érték 12{2}:+2000.00];teszt parameter 2{10}[érték 2{1}:+1500.00]</product_option.option>

 

AKCIÓK

Vásárlói csoport: product_special.customer_group_id.1

Több vásárlói csoport hozzáadására is van lehetőségünk, ekkor az utolsó paramétert kell növelnünk.

A vevőcsoport nevét kell megadni, pl.

<product_special.customer_group_id.1>Alapértelmezett</product_special.customer_group_id.1>

<product_special.customer_group_id.2>Törzsvásárló</product_special.customer_group_id.2>

Prioritás: product_special.priority.1
Nettó akciós ár: product_special.price.1
Kezdő dátum: product_special.date_start.1

Például:

<product_special.date_start.1>2020-05-10</product_special.date_start.1>

Utolsó dátum: product_special.date_end.1

Például:

<product_special.date_end.1>2020-10-10</product_special.date_end.1>

 

 

VEVŐCSOPORT ÁRAK

<customer_group_product_price.customer_group_id.1>Törzsvásárló</customer_group_product_price.customer_group_id.1>
<customer_group_product_price.price.1>100</customer_group_product_price.price.1>

 

TOVÁBBI KÉPEK

 További kép hozzáadása:  product_image.image.1
 Amennyiben többet szeretnénk hozzáadni:

<product_image.image.1>product/elsokep.jpg</product_image.image.1>
<product_image.image.2>product/masodikkép.jpg</product_image.image.2>

 

MATRICÁK

 Matrica hozzáadása:

A matrica nevét kell megadni

 product_badges_to_product.badge_id.hu
Többnyelvű érték emiatt mindig meg kell adni, melyik nyelvű értéket akarjuk hozzárendelni a termékhez.

pl. <product_badges_to_product.badge_id.hu>Magyar nyelvű matrica</product_badges_to_product.badge_id.hu>

<product_badges_to_product.badge_id.en>Angol nyelvű matrica</product_badges_to_product.badge_id.en>

Pontos vesszővel elválasztva lehet több matricát is megadni.



 

Van még kérdése? Kérelem beküldése