# JetEngine-adatok importálása és exportálása a WP Ultimate CSV Importer Pro-val

> CSV-fájl előkészítése, importálás és exportálás a WP Ultimate CSV Importer Pro-val bejegyzéstípusokhoz, mezőkhöz, taxonómiákhoz és kapcsolatokhoz.

A JetEngine saját import- és exporteszköze a [Kinézetkezelő](https://hub.hellowp.io/hu/plugins/jet-engine/kinezetkezelo/). Alternatívaként használhatod a Smackcoders fizetős WP Ultimate CSV Importer Pro bővítményét. Ez több fájlformátumot olvas (CSV, XML, TXT, ZIP), és a JetEngine támogatásával importálni, frissíteni és exportálni tud egyéni bejegyzéstípusokat, egyéni mezőket, egyéni tartalomtípusokat (CCT), egyéni taxonómiákat és kapcsolatokat.

## Követelmények

- aktív WP Ultimate CSV Importer Pro;
- aktív JetEngine.

## A bővítmény részei

A bővítmény menüje hét részből áll:

| Rész | Mire való |
|---|---|
| **Dashboard** | az importok tevékenységének és statisztikájának megtekintése |
| **Import/Update** | adatfájl feltöltése (CSV, TXT, XML, XLSX, TSV, ZIP): a saját gépről, FTP/SFTP-ről, URL-ről vagy külső forrásból (Dropbox, Google Táblázatok) |
| **Media** | médiafájlok (ZIP) és adatfájlok feltöltése, választható a friss import vagy a tartalom frissítése |
| **Manager** | a fájlok kezelése, az ütemezett exportok, a sablonok és naplók, a médianaplók és az ütemezett események megtekintése |
| **Export** | két fül: az **Export** (egy kiválasztott modul exportálása fájlba) és a **WP Query** (lekérdezés és argumentumok megadása az exporthoz) |
| **Settings** | hat fül: általános beállítások, adatbázis-optimalizálás, biztonság és teljesítmény, dokumentáció, AI-hitelesítés, Google Táblázatok |
| **Support** | kapcsolat a gyártó ügyfélszolgálatával, hírlevél |

## CSV-fájl készítése

Készíts CSV-fájlt például Google Táblázatokban vagy asztali táblázatkezelőben (Excel és hasonlók). A követelmények:

- UTF-8 kódolású legyen;
- bármilyen elválasztó használható, de minden cellát megfelelően kell kezelni (escape);
- nagy fájlokat is tud kezelni, a szerver beállításaitól függően;
- a fejlécek tetszőlegesek, de az automatikus hozzárendeléshez (mapping) a CSV-fejlécek legyenek azonosak a WordPress mezőnevekkel.

## Milyen adat kerülhet a fájlba

A bővítmény tizenöt JetEngine-mezőtípust támogat: **Colorpicker, Checkbox, Date, Datetime, Gallery, Iconpicker, Media, Number, Radio, Select, Switcher, Text, Textarea, Time, WYSIWYG**. A mezők bejegyzésekhez, egyéni bejegyzésekhez, felhasználókhoz, WooCommerce-termékekhez és oldalakhoz rendelhetők. A **Repeater** mezők és a bejegyzés-kapcsolatok adatai is importálhatók, de ehhez további oszlopok kellenek a fájlban: a bejegyzés azonosítója és a slug.

A mezők hozzárendelése fontos lépés: a CSV-fejlécnek egyeznie kell a JetEngine mezőnevével, különben a bővítmény nem olvassa be a cellákat, és az adat elvész.

1. Nyisd meg a **JetEngine → Bejegyzéstípusok** oldalt, és szerkeszd a kívánt egyéni bejegyzéstípust.
2. Másold ki a mezők tényleges nevét (a mezőnevet, nem a feliratot), és illeszd be a CSV fejlécébe.
3. A nevek alá írd be az értékeket: minden sor egy új bejegyzés lesz.

Tudnivalók:

- A **Media** és a **Gallery** mező WordPress médiakönyvtárbeli vagy nyilvánosan elérhető külső képcímeket tartalmazhat. A fájlokat előbb töltsd fel a médiakönyvtárba, és csak utána tedd a hivatkozásukat a CSV-be.
- Ha egy cellába több értéket írsz, vesszővel válaszd el őket, felesleges szóközök nélkül.
- Google Táblázatokból a **Fájl → Letöltés** menüben menthető CSV-ként.

## Importálás és frissítés

1. Nyisd meg a bővítmény **Import/Update** fülét, és a **Browse** gombbal töltsd fel a CSV-fájlt.
2. Válaszd ki a módot: **Fresh Import** (az adat új rekordokba kerül) vagy **Update Content** (a meglévő bejegyzések tartalma frissül).
3. Az **Import each record as** listában válaszd ki a bejegyzéstípust, amelyhez az adat tartozik, majd kattints a **Continue** gombra.
4. A mezők hozzárendelésénél választhatsz **Advanced Mode** és **Drag & Drop Mode** között. Ha a mezőneveket jól másoltad, a bővítmény magától felismeri őket; ellenőrizd, hogy az adat a megfelelő mezőbe kerül. Nyisd ki a **Create WP Custom Fields**, a taxonómiák és más részeket is, ahol egyéni mezők lehetnek. Utána **Continue**.
5. A **Manage Media Uploads** résznél válassz: **Use available media images** (meglévő képek használata), **Overwrite the Available Image** (felülírás) vagy **Always Create as a New Image** (mindig új kép).
6. A **Download the post content external images to media** kapcsoló a bejegyzés tartalmában lévő külső képeket tölti le a médiakönyvtárba. A **Retaining the original file path instead of the current month folder** az eredeti fájlútvonalat tartja meg a havi mappa helyett.
7. Az **Import Configuration** résznél:
   - **Enable safe prestate Rollback (Backup before import)**: mentést készít az import előtt, így visszaállíthatod az előző állapotot, ha gond van;
   - **Do you want to SWITCH ON Maintenance mode while import?**: karbantartási módot kapcsol az import idejére, hogy a látogatók értesüljenek róla;
   - **Do you want to handle the duplicate on existing records?**: kiválaszthatod, melyik mező (azonosító, cím, slug) alapján ismerje fel a duplikátumokat, így azok nem jönnek létre;
   - **Do you want to import data filtered by category?**: csak a kiválasztott kategóriák rekordjait importálja;
   - **Do you want adaptive file processing of record?**: nagy rekordszámnál érdemes beállítani.
8. Ha szeretnéd, a **Do you want to Schedule this Import?** résznél ütemezd az importot.
9. Kattints az **Import** gombra. Az **Import Completed** üzenet az import végén megjelenik, és lehetőséget ad a sikertelen médiák naplójának és az összesítőnek a letöltésére.

## Exportálás

1. Nyisd meg az **Export** fület, és válaszd ki az exportálandó modult. Exportálható bejegyzés, oldal, címke és kategória, felhasználó, kép, WooCommerce-termék és JetEngine-adat. A **Custom Posts** lehetőség a JetEngine egyéni bejegyzéstípusát exportálja (a listából kiválasztod a típust), a **Taxonomies** pedig a taxonómia adatait.
2. Kattints a **Continue** gombra. Az export beállításai:
   - **Export File Name**: a fájl neve;
   - **Export Type**: CSV, XLS, XLSX, XML, TSV vagy JSON;
   - **Split the Record**: számot megadva az adat több CSV-fájlra bomlik, és ZIP-ben érkezik.
3. A haladó szűrők:
   - **Export data with auto delimiters**: elválasztó (vessző, kettőspont, pontosvessző, tabulátor, szóköz vagy egyéni);
   - **Export CSV data to the Google Sheet**: exportálás előkészített Google-táblázatba;
   - **Export data for the specific period**: időszak megadása;
   - **Export Processing in Iterations**: alapból 50 rekord fut egy körben, bekapcsolva korlátot is adhatsz;
   - **Allow non-admins to run this export in Client Mode**: megadhatod, mely szerepkörök (például **Shop Manager**) futtathatják;
   - **Export data based on specific Inclusions**: a **WordPress Core Fields** rész öt jelölőnégyzettel, amelyekkel a kívánt mezőket választhatod;
   - **Do you want to Schedule this Export**: ütemezett export.
4. Kattints az **Export** gombra. Ha a folyamatjelző „100% Completed” állapotot mutat, a **Download** gombbal töltsd le a fájlt.
