Miért nem mindig egymás utáni számokat ad meg a Woocommerce a rendelésekkor?

Miért nem mindig egymás utáni számokat ad meg a Woocommerce a rendelésekkor?

Egy izgalmas kérdést kaptam nemrégiben az egyik ügyfelemtől.

A kérdés azért volt különösen jó, mert teljesen tisztában voltam a helyzettel, hogy a Woocommerce látszólag random, de egyértelműen emelkedő számokat ad meg a webáruházakban leadott rendelések azonosítójaként, viszont sosem gondoltam ebbe annyira bele, hogy utánajárjak, mi okozza.

Szerencsére egy kis kutakodás után meg is lett (az amúgy
logikus) válasz!

Tehát miért nincsenek sorrendben a Woocommerceben a
rendelésszámok?

Röviden azért, mert a WordPress mindent posztként kezel. Mindent.

Az oldalakat, a hozzászólásokat, a médiafájlokat, a posztokat és a megrendeléseket is. Így ezek a posztok, ugyanazt az adatbázis táblát is használják és nem rendelkezhetnek kétszer ugyanazzal az értékkel.

Nem kizárt, hogy egyes webáruházakban ez eléggé zavaró lehet. Ha viszonylag kicsi webáruházat kezelsz és ezzel a bosszantó dologgal együtt tudsz élni, akkor a legjobb, ha így hagyod.

Ha viszont azért vagy itt, mert nem hagyott nyugodni a dolog és ezen változtatni szeretnél, akkor van egy jó hírem, VAN MEGOLDÁS!

A megoldás

Szerencsére az adatbázishoz némi többletadat hozzáadásával megoldható ez a probléma.

Hirtelen két plugint is találtam, ami elvégezheti helyettünk a „piszkos munkát”.

Woocommerce rendelésszámok sorbarendezése

Az egyik a Custom Order Numbers for WooCommerce. Itt akár előtagot is adhatsz a rendelésszámnak, vagy beállítható, hogy bizonyos időközönként (mondjuk évente) újrainduljon a számozás.

Woocommerce rendelésszámok sorbarendezése

A másik erre alkalmas plugin a WooCommerce Sequential Order Numbers. Ez a bővítmény annyit tesz, hogy automatikusan beállítja, hogy a rendelésszámok a számok megszokott sorrendjében jöjjenek. Ha esetleg ezt megelőzően volt már rendelés a webáruházban, akkor az utolsó rendelési számhoz fog igazodni és onnan indul majd az új számozás.

Remélem sikerült ezzel a kis érdekességgel jobban megvilágítani a WordPress felépítését és működési módját, illetve megoldani egy esetlegesen bosszantó problémát.

Forrás: https://www.speakinginbytes.com/2014/07/woocommerce-order-numbers-order/

Ha elakadtál, megakadtál. Ha szép vagy jól működő weboldalt szeretnél egyedi és hozzád illő dizájnnal, keress bizalommal!

Péter Éva - Webdesigner - ewa.hu