Tovább a tartalomhoz

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.

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.

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.

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_notes rendeléshez tartozó jegyzetei.

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.

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.

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: active vagy disabled;
  • 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.

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).

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

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.

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.

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.

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).

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.

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.

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.

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:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások