EDD-átvitel: mi kerül át, és mi nem
Az Easy Digital Downloadsból átvitt adatok teljes listája állapotleképezésekkel, és a szándékosan kimaradó elemek.
Az átvitel futtatása előtt érdemes pontosan tudni, mi kerül át, mi nem, és miért. Ez a fejezet mindkettőt felsorolja, hogy az átvitel után ne érjen meglepetés.
Ami átkerül
Szekció neve “Ami átkerül”Termékek
Szekció neve “Termékek”Minden EDD-letöltés FluentCart-termékként kerül át, a szerkezet megőrzésével.
| EDD fogalom | Mi lesz a FluentCartban | Megjegyzés |
|---|---|---|
| Egyszerű letöltés | Egyszerű termék | egyetlen árszint |
| Változó árazás | Termékváltozatok | minden EDD-árlehetőségből egy változat |
| Termékcsomag | Termék a csomag gyermektermék-hivatkozásaival | a gyermekazonosítók a tételek metaadatában tárolódnak |
| Ismétlődő letöltés | Előfizetéses termék | időközök: napi, heti, havi, negyedéves, féléves, éves |
| Cím, leírás, slug, szerző, dátumok | Ugyanaz | változatlanul |
| Kiemelt kép | Ugyanaz | ugyanarra a médiatár-elemre mutat |
| Regisztrációs díj | A változat other_info mezője |
az árazás mellett tárolva |
| Licenckorlát változatonként | A változat licenckorlátja | csak ha az EDD Software Licensing észlelhető |
Kétirányú azonosítótérkép jön létre, ezért az újrafuttatás frissít, nem duplikál: az EDD-bejegyzés _fcart_migrated_id mezője a FluentCart-rekordra mutat, a FluentCart-termék _edd_migrated_from mezője pedig vissza.
Vásárlók
Szekció neve “Vásárlók”A vásárlói rekordok teljes azonosító- és címadattal kerülnek át, az e-mail-cím alapján duplikációmentesen.
- teljes név, e-mail-cím;
- a WordPress-felhasználói fiók társítása, ha van ilyen e-mail-cím alapján;
- címek: ország, megye, város, irányítószám;
- élettartam-érték, vásárlásszám, átlagos rendelési érték, első és utolsó vásárlás dátuma. Ezeket az újraszámolás és ellenőrzés lépés számolja újra az átvitt rendelésekből.
Ha egy rendelés átvitelekor már létezik ugyanazzal az e-mail-címmel vásárló a FluentCartban, a rendelés a meglévő rekordhoz kapcsolódik, nem készül duplikátum.
Rendelések és fizetések
Szekció neve “Rendelések és fizetések”Minden érdemi állapotú rendelés átkerül, a tételekkel, adókkal, kedvezményekkel, tranzakciókkal és jegyzetekkel együtt.
| EDD-állapot | FluentCart fizetési állapota |
|---|---|
complete, processing, edd_subscription, publish |
Fizetve |
pending |
Függőben |
refunded |
Visszatérítve |
partially_refunded |
Részben visszatérítve |
revoked, failed, cancelled |
Sikertelen |
Egy rendelés a következőket hozza magával:
- a rendelésazonosító (az EDD-ből megőrizve);
- részösszeg, adó, szállítás, kedvezmény, tételösszeg;
- pénznem és fizetési üzemmód (teszt/éles);
- számlázási cím;
- tételek: termékazonosító, változatazonosító, mennyiség, egységár, részösszeg, adó, kedvezmény, teljesítési típus;
- csomagok gyermektételei, ahol van;
- tranzakciós rekordok az átjáróval, a tranzakcióazonosítóval (Stripe-terhelés azonosítója, PayPal-előfizetés azonosítója), összeggel, pénznemmel és dátummal;
- visszatérítési rekordok (összegek és dátumok);
- az alkalmazott kuponkódok a kedvezmény összegével;
- az
edd_notesrendeléshez tartozó jegyzetei.
Előfizetések
Szekció neve “Előfizetések”Ha az EDD Recurring Payments használatban van, minden előfizetés a teljes állapotával kerül át.
| Mező | Viselkedés |
|---|---|
| Állapot | active, cancelled, expired, completed, pending, failing, trialling, egy az egyben leképezve |
| Számlázási időköz | megőrizve (naptól évig) |
| Számlázások korlátja | megőrizve |
| Regisztrációs díj | a kezdő és az ismétlődő összeg különbségeként számolva |
| Kezdő, megújítási és lejárati dátum | megőrizve |
| Szolgáltatói előfizetés-azonosító | a Stripe vendor_subscription_id, a PayPal-előfizetés azonosítója |
| Pénznem | megőrizve |
| Tevékenységek, jegyzetek | az edd_notes object_type='subscription' bejegyzéseiből |
| Megújító rendelések előzménye | a megújító rendelések parent_id mezőjén át kapcsolva |
Az importálás után az újraszámolás és ellenőrzés lépés a tényleges megújító rendelésekből újraépíti a számlázásszámokat, befejezettre állítja azokat az előfizetéseket, amelyek elérték a számlázási korlátjukat, a szülőrendelés azonosítója alapján automatikusan összekapcsolja az árván maradt megújításokat, és létrehozza a hiányzó UUID-ket.
Szoftverlicencek
Szekció neve “Szoftverlicencek”Az EDD Software Licensing boltoknál ez az átvitel legfontosabb része. A licenckulcsok, az aktiválási korlátok, a lejáratok és minden aktív webhelyaktiválás teljes pontossággal átkerül.
| Elem | Viselkedés |
|---|---|
| Licenckulcs | pontosan megőrizve |
| Állapot | active, inactive, expired, disabled, egy az egyben leképezve |
| Aktiválási korlát | a licencrekordból, vagy az _edd_sl_limit meta felülbírálásából |
| Lejárati dátum | FluentCart-formátumra alakítva |
| Termék-, változat-, rendelés- és vásárlókapcsolatok | mind összekötve |
| Webhelyaktiválások | minden URL megmarad, a FluentCart webhely-URL-formázójával normalizálva |
| Aktiválás állapota, hash-e, dátuma | megőrizve |
| Megújított licenc kapcsolata | visszakötve az eredeti előfizetéshez |
A vásárlóidnak tehát nem kell kikapcsolniuk és újraaktiválniuk a telepítéseiket: a futó webhelyek futnak tovább.
FluentCart Pro szükséges. A licencek átviteléhez FluentCart Pro kell, mert a licencmodul ott van. A Migrator automatikusan észleli az EDD Software Licensing kiegészítőt, és az első futáskor bekapcsolja a licencmodult, külön beállítás nem kell.
Kuponok
Szekció neve “Kuponok”Minden EDD-kedvezménykód a szabályaival együtt átkerül.
- a kód (pontosan ugyanaz a karakterlánc);
- a kedvezmény típusa:
flat→fixed,percentage→percentage; - a kedvezmény összege;
- állapot:
activevagydisabled; - felhasználási korlátok: összes felhasználás, vásárlónkénti felhasználás (
once_per_customer); - időszak: kezdő és záró dátum;
- minimális vásárlási összeg;
- termékkorlátozások: az érintett és a kizárt termékek, az EDD-termékazonosítók az átvitel azonosítótérképe alapján FluentCart-azonosítóra alakítva;
- ismétlődő viselkedés: csak az első fizetésre, vagy minden megújításra;
- jegyzet, leírás;
- affiliate-társítás, ha az AffiliateWP metaadata megvan;
- felhasználásszám: az újraszámolásnál a fizetett rendeléseken alkalmazott kuponokból számolva.
Ha a kuponkód már létezik a FluentCartban, az átvitel azt a rekordot frissíti, különben újat szúr be. A kuponok átvitelét nyugodtan lefuttathatod újra.
Adókulcsok
Szekció neve “Adókulcsok”Az adóátvitel feltételes: csak akkor fut le, ha az edd_settings.enable_taxes igaz. Ha az EDD-ben az adó ki van kapcsolva, ez a lépés érthető üzenettel kimarad.
Bekapcsolt adónál az átvitel a következőket hozza:
- a pénznem pozícióját (
before/after); - a tizedeselválasztót (
dot/comma); - az áruház nevét, címét, városát, megyéjét, országát, irányítószámát;
- az adóval növelt és az adót nem tartalmazó árazás viselkedését.
Ezután létrehozza a FluentCart alapértelmezett adóosztályait (Normál, Kedvezményes, Nulla), és adókulcsokat minden országra, amely az EDD adókulcs-táblájában szerepel. Az EDD- és az új FluentCart-kulcsok közötti megfeleltetés az _edd_fct_tax_rate_maps mezőben tárolódik, hogy a rendelésszintű adókorrekciók pontosak maradjanak.
Nem egy az egyben másolt adókulcsok. A FluentCart adómodellje eltér az EDD-étől. A Migrator az érintett országokra modern FluentCart-adókulcsokat hoz létre, nem másol át minden EDD-kulcsot változatlanul. Az átvitel után nézd át az adóbeállításaidat, hogy megfelelnek-e az illetékességi követelményeknek (adók).
Ami nem kerül át
Szekció neve “Ami nem kerül át”Az őszinte határok fontosabbak egy hosszabb funkciólistánál. A következők szándékosan kívül esnek.
| Elem | Átkerül? | Megjegyzés |
|---|---|---|
| Termékek (egyszerű, változó, csomag, ismétlődő) | igen | a kategóriák nem |
| Termékképek és tartalom | igen | |
| Harmadik féltől származó egyedi termékmeta | nem | csak az ismert mezők kerülnek feldolgozásra |
| Vásárlók | igen | e-mail-cím alapján duplikációmentesen |
| Rendelések (minden valódi állapot) | igen | a félbehagyott és a kukába tett nem |
| Rendelési tételek, adók, kedvezmények | igen | |
| Tranzakciók (Stripe, PayPal, egyedi) | igen | az azonosítók megmaradnak |
| Visszatérítések (összeg és dátum) | igen | az indoklás szövege nem |
| Előfizetések | igen | a számlázásszámok az újraszámoláskor épülnek újra |
| Szoftverlicencek | igen | FluentCart Pro kell hozzá |
| Licenc-webhelyaktiválások | igen | az URL-ek normalizálva |
| Kuponok | igen | a kuponok kategóriái nem |
| Adókulcsok | igen | csak ha az EDD-ben be volt kapcsolva |
| Fizetési átjárók hitelesítő adatai | nem | kösd újra a FluentCartban |
| E-mail-sablonok | nem | állítsd be újra a FluentCartban |
| Letölthető fájl-csatolmányok | nem | csatold újra minden terméken |
| Letöltési előzmény-naplók | nem | |
| Termékkategóriák és címkék | nem | |
| EDD frissítési útvonalak | nem | |
| Félbehagyott és kukába tett rendelések | nem | szándékosan kihagyva |
Termékkategóriák és címkék
Szekció neve “Termékkategóriák és címkék”Az EDD download_category taxonómiája és az egyedi taxonómiák nem kerülnek át. A FluentCart kategóriamodellje szerkezetileg más, és az egy az egyben leképezés többet ártana, mint használna. Az átvitel után hozd létre a kategóriáidat a FluentCartban.
EDD frissítési útvonalak
Szekció neve “EDD frissítési útvonalak”Az EDD frissítési útvonal mechanikája, vagyis hogy a vásárló egyik termékről vagy árszintről a másikra válthat, nem szerepel a FluentCart sémájában, és nem kerül át. Ha támaszkodsz rá, az átállás előtt tervezd meg, hogyan kezeled a FluentCartban.
Egyedi termék- és rendelésmeta
Szekció neve “Egyedi termék- és rendelésmeta”Csak az EDD-mag, az EDD Recurring Payments, az EDD Software Licensing és az AffiliateWP ismert mezői kerülnek feldolgozásra. Más, harmadik féltől származó EDD-kiegészítők egyedi metaadatát nem őrzi meg. Ha fontos egyedi adatod van termékeken vagy rendeléseken, az átvitel előtt exportáld külön.
Félbehagyott és kukába tett rendelések
Szekció neve “Félbehagyott és kukába tett rendelések”Az abandoned és trash állapotú rendeléseket kifejezetten kiszűri. Csak a valódi tranzakciókat képviselő rendelések kerülnek át.
Fizetési átjárók hitelesítő adatai
Szekció neve “Fizetési átjárók hitelesítő adatai”A tranzakciós rekordok (Stripe-terhelés azonosítók, PayPal-előfizetés azonosítók) átkerülnek, így a megújítások tovább feldolgozódnak. Az API-kulcsok viszont soha. Az átvitel után kösd újra a Stripe-ot és a PayPalt a FluentCartban, ugyanazokkal a fiókokkal, amelyeket az EDD-ben használtál.
E-mail-sablonok
Szekció neve “E-mail-sablonok”Az EDD e-mail-beállításai nem kerülnek át. A FluentCartnak saját értesítési rendszere és sablonjai vannak, nézd át és szabd testre őket (E-mail-értesítések).
Letölthető fájl-csatolmányok
Szekció neve “Letölthető fájl-csatolmányok”A termékek létrejönnek, de az egyes termékekhez tartozó letölthető fájlokat nem viszi át automatikusan. A fájlútvonalak, jogosultságok és tárolási architektúra annyira eltérnek a két platformon, hogy az automatikus átvitel csendben megszakítaná a vásárlók felé a kézbesítést. Nyisd meg a FluentCartban az egyes digitális termékeket, és ellenőrizd, hogy a fájl a Letölthető fájl(ok) alatt hozzá van-e kapcsolva.
Letöltési előzmény-naplók
Szekció neve “Letöltési előzmény-naplók”Az EDD edd_file_download_logs táblája nincs beolvasva. A licenc-webhelyaktiválások megmaradnak (azoknak van valódi, folyamatos szerepük), de a korábbi fájlletöltési események nem.
Visszatérítési indoklás szövege
Szekció neve “Visszatérítési indoklás szövege”A visszatérítések összege és dátuma a rendelés részeként átkerül. Az indoklás szövegét az EDD csak a rendeléshez tartozó jegyzetekben tárolja, ezt a Migrator nem emeli ki külön mezőbe.
Próbafuttatás mód
Szekció neve “Próbafuttatás mód”Az átvitel összes művelete éles. Nincs előnézeti mód. A biztonságos kipróbáláshoz használd a fejlesztői módot egy tesztkörnyezetben: futtasd le a teljes átvitelt, nézd át az eredményt, állítsd vissza, majd futtasd újra.
Az átvitel lefuttatásához lásd a varázsló lépéseit.
Készült: