Ha saját webáruházzal rendelkezik, munkája során valószínűleg már találkozott a Cron szolgáltatással, amely a feladatok rendszeres végrehajtását felügyeli a tárhelyen. A mai cikkünkben arra kaphatunk választ, hogy miért van rá szükség a Mergado Packból történő exportáláskor.
Mire szolgál a Cron
Először viszont tisztázzuk, hogy mi az a Cron? A Cron egy olyan program, amely többnyire része a webtárhelynek és a hagyományos szervereknek. A szolgáltatás elsősorban az ismétlődő feladatok automatizálására szolgál és az előnye, hogy a feladatokat egy adott időpontban futtatja. A webtárhelyen többnyire a kiválasztott szkriptek időszakos hívására, illetve statisztikák vagy exportok létrehozására szolgál. A Cron-nak köszönhetően a felhasználó maga állíthatja be, hogy a szkriptek mikor fussanak. A Cron-feladatok továbbá adatbázisok frissítésére és bizonyos információk internetről történő rendszeres letöltésére is használhatóak.
A Cron-ok futtathatóak a webtárhely különböző szkriptjeinként, vagy tetszőleges URL-címként is. Ennek a szolgáltatásnak több változata is létezik. Az alapcsomagok általában kisebb számú műveletet vagy egy feladat újbóli végrehajtása közötti nagyobb időtartamra vonatkoznak. A magasabb szintű tarifák több Cron-feladat aktiválását és rövidebb végrehajtási időközöket kínálnak.
Irányítsa a cronokat a Cron Runner alkalmazással
A Mergado felhasználóinak is van lehetőségük automatikusan futtatni a webáruház fontos műveleteit. A Cron Runner alkalmazásának köszönhetően biztosíthatják a weboldal megfelelő működését, frissíthetik és importálhatják a termékeket a webáruházukba. Az alkalmazás lehetőséget nyújt az összes cron beállítására, a beállítások egyszerű szerkesztésére, a cron szüneteltetésére és újraindítására.
XML feed generálása a Mergado Pack-ből
A Mergado Pack plugin számos hasznos szolgáltatást kínál. Ezek egyike egy XML feed létrehozása a Mergado számára. A pluginban létrehozott feed pedig egy kattintással importálható a Mergadóba, ahol korlátlan mennyiségű árösszehasonlító oldalra hozhat létre feedeket.
Ez a feed azonban statikus, ami azt jelenti, hogy miután létrehozta, a benne található adatok nem frissülnek. Tekintettel arra, hogy a webáruházban található információk gyakran módosulhatnak, például az árak, leírások stb., az információk frissítéséhez minden egyes módosításkor manuálisan kellene újragenerálnia a feedet.
Szerencsére ez a feladat automatizálható a Cron Runner alkalmazás segítségével. Elég, ha a Mergado Pack -> Cron oldalról kimásolja a Cron URL-címét, amit beilleszt a tárhelye Cron szolgáltatásába, vagy a Cron Runnerbe.
Tartsa kordában a Cron-feladatok számát
A legtöbb Cron-szolgáltatás a feladatok számát vagy a végrehajtás gyakoriságát korlátozza. De mi van akkor, ha a webtárhelyen lévő jelenlegi Cronok száma nem elegendő? A Mergado Pack új verzióiban már elérhető a feed szakaszos generálása, ami biztosítja a feed stabil létrehozását, és minimalizálja a hibaesetek előfordulását (pl. elégtelen tárhely memória vagy az ún. maximum execution time — maximális végrehajtási idő).
Ez a fejlesztés azonban szükségessé teszi a Cron-feladatok gyakoribb futtatását az exportálás megkezdéséhez. Ehhez a feladathoz jó Cron szolgáltatásra van szükség. A piacon számos külső szolgáltatással rendelkezünk — fizetős vagy ingyenes webtárhelyekkel.
A Cron-szolgáltatások hatékony segítséget nyújtanak a webáruháza termékeit tartalmazó feed generálásának automatizálásában. A Mergado Pack segítségével jobb adatfájlok létrehozása érdekében XML formátumban exportálhatja az adatokat a Mergado specifikációban. Töltse le ingyenesen, csatlakoztassa a Mergadóhoz, és tesztelje a legfrissebb adatok erejét a feedjében.