A Vetmetal fogászati anyagokat és felszereléseket árul rendelőknek és fogtechnikusoknak.
Az oldal katalógus volt. Az emberek megnézték a termékeket, a rendelés pedig telefonon vagy e-mailben ment. Aztán a katalógus is leállt.

6,34 GB-os napló
Amikor megnyitottuk a tárhelyet, először egy 6,34 GB-os hibanaplót találtunk. Megtöltötte a lemezterületet, és ledöntötte az oldalt.
Honnan ennyi hiba? Valaki „okos” idézőjeleket írt a téma kódjába, olyanokat, amilyeneket a Word magától tesz be. Amíg a szerver régi PHP-n futott, ez átment. Amikor a tárhely átállt PHP 8.4-re, minden termékoldal hibára futott, naponta nagyjából 1500-szor.
Ráadásul: 20 bővítmény, két különböző oldalépítő eszköz (Elementor és WPBakery) és Revolution Slider, az oldal pedig rossz témán futott.
Az első napon, október 15-én:
- töröltük a naplót, és az oldalak újra válaszolni kezdtek;
- kijavítottuk a téma kódját, és visszaállítottuk a témát;
- bekapcsoltuk az oldalak gyorsítótárazását, hogy a szerver ne rakja össze ugyanazt az oldalt minden látogatónak külön;
- töröltünk a tárhely gyökeréből egy nyilvánosan elérhető, 2011-es eszközt, amelynek ismert biztonsági rései vannak.
A második napon Bricksben raktuk össze az oldalt, ugyanazzal a kinézettel, és tisztán költöztettük át. A 20 bővítményből a WooCommerce maradt (és a gyorsítótár). 350 címet ellenőriztünk: mind működik, PHP-hibák nélkül.

Aztán egy igazi webáruház
A Vetmetal vásárlói nem az utcáról jönnek. Rendelők és laborok, saját fiókkal és saját fizetési feltételekkel. Ezért az oldal nagykereskedésként működik:
- az árakat és a készletet bárki látja, így a rendelő összehasonlíthat, mielőtt regisztrál;
- csak regisztrált vásárlók rendelhetnek: a regisztrációhoz cégnév, tevékenység, adószám és cím kell, a fiók pedig jóváhagyásra vár;
- amikor a Vetmetal jóváhagyja a fiókot, a vásárló e-mailt kap, és azonnal rendelhet.

Az árak és a készlet az ügyviteli programból jönnek
A Vetmetal a termékeket, az árakat és a vásárlókat a Business Centralban vezeti. Egy oldalt, amely erről nem tud, kézzel kellene frissíteni, minden nap, több mint 3000 cikkszámra.
Ezért az oldal magától beszél a BC-vel:
- 30 percenként lehúzza a módosított termékeket, éjszakánként egyszer pedig mindent: árat, készletet és akciót;
- a letiltott termék magától eltűnik az oldalról;
- az új termék piszkozatként érkezik, a Vetmetal képet és leírást ad hozzá, majd közzéteszi;
- a webes rendelés értékesítési rendelésként megy a BC-be, duplikáció-ellenőrzéssel; ha a BC nem válaszol, a rendelés várakozik, és újra elküldjük;
- a vásárlót az oldal adószám alapján összeköti a BC-ben lévő vevővel, így ismeri a fizetési határidejét, a hitelkeretét és az egyenlegét.
Soha nem módosítunk és nem törlünk semmit, ami már létezik a BC-ben.
30 percennyi időnként veszi át az oldal a módosított cikkeket a Business Centralból. Éjjel egyszer mindent.
Kártyás fizetés
Az utánvét és a banki átutalás mellett a vásárló kártyával is fizethet, a Halkbankon keresztül. A kártyaadatokat a bank oldalán kell megadni, az oldal nem látja a kártyaszámot.
Rendelés úgy, ahogy a fogorvosok szoktak
A technikus fejből tudja az anyag cikkszámát. Nem katalógus kell neki, hanem egy mező a cikkszámnak.
- gyorsrendelés cikkszám alapján;
- „Újrarendelés” gomb az előző rendeléshez;
- szűrők a webáruházban és opciókkal rendelkező termékek (méret, árnyalat) tíz hasonló oldal helyett;
- szállítás a csomag súlya szerint, a Post Express árlistája alapján, és ingyenes szállítás 6000 dinár felett;
- Oktatás oldal a tanfolyamokkal.
A webáruházban 1612 termék van. Nagyjából 880-hoz mi tettünk fotót a gyártók hivatalos oldalairól.



Előtte és utána
- Oldal: előtte 503-as hiba és 6,34 GB-os napló, most október 16. óta leállás nélkül működik.
- Bővítmények: 20, most WooCommerce és gyorsítótár.
- Értékesítés: előtte katalógus és telefon, most nyilvános árak és webes rendelés a jóváhagyott vásárlóknak, kártyás fizetéssel.
- Árak és készlet: előtte kézzel, most maguktól a Business Centralból, a rendelések pedig visszamennek a BC-be.
- Az új oldal 2026. október 23-án indult el.
Nézd meg a saját oldalad két perc alatt
A cPanelben nyisd meg a File Managert, és nézd meg, mekkora az error_log fájl az oldal mappájában. Ha több száz megabájtban mérhető, az oldal valahol hibára fut, minden nap, és te ezt nem látod. (Itt 6,34 GB volt.)
Ha szeretnéd, hogy valaki a többit is megnézze, küldd el a címet az írásos weboldal-ellenőrzéshez.
6,34 GBvolt az error_log fájl, amikor elkezdtük.
