Ugrás a fő tartalomhoz

WooCommerce Table Rate Shipping

Mi ez és milyen problémát old meg?

A WooCommerce Table Rate Shipping egy hivatalos szállítási módszer, amellyel összetett, szabályalapú szállítási díjakat állíthatsz be. Nem valós idejű fuvarozói díjakat kér le, hanem a saját, előre definiált díjtábláid alapján számol. Akkor hasznos, ha a sima „Flat Rate” vagy „Free Shipping” már kevés: sávos díjazást, több feltétel kombinálását, illetve több szállítási opció megjelenítését szeretnéd egy zónán belül.

Tipikus példa: súly- vagy kosárérték-sávok szerinti díjak, szállítási osztályonként eltérő szabályok („Small” vs. „Medium”), vagy több kézbesítési opció ugyanazon régióban (pl. „1. osztály” és „2. osztály”).

Hogyan működik – alapfogalmak

  • Szállítási zónák és több díjtábla: A bővítményt zónákhoz adod hozzá. Egy zónán belül több Table Rate Shipping példányt és több díjtáblát is használhatsz, így egy régióban több opciót (szállítási módszert) kínálhatsz.

  • Számítási módok:

    • Rendelésenként: a teljes kosárra egyszer számol.
    • Tételenként: minden tétel után számol.
    • Soronként: kosár-soronként (termékvariáció/felár szerint) számol.
    • Szállítási osztályonként: osztályokra bontva számol, akár különböző szabályokkal.
  • Feltételek:

    • Ár (kosárérték),
    • Súly,
    • Tételszám (összesen vagy azonos osztályban),
    • vagy feltétel nélkül (globálisan érvényes sorok). Ezekből sávokat hozhatsz létre (pl. 0–5 kg; 5–15 kg).
  • Költségösszetevők:

    • Alap költség (soronként),
    • Tételenkénti költség,
    • Százalék a kosár összegéből,
    • Súlyegységenkénti költség. Ezek kombinálhatók, így precízen modellezheted a szállítási költséget.
  • Break/Abort logika:

    • Break: ha egy sor feltétele teljesül, megáll a számítás (nem lép tovább a következő sorokra). Ezzel priorizálhatsz és elkerülöd a duplázást.
    • Abort: ha teljesül, a módszer nem kínál szállítási díjat (például kizáró feltételeknél).
  • Osztályprioritás: vegyes kosár esetén eldöntheted, melyik szállítási osztály szabályai élvezzenek elsőbbséget (így a „drágább csomagolás” érvényesülhet).

  • Adózás, kezelési díj, plafon: megadhatsz kezelési díjat, beállíthatod, hogy a költség adózik-e, és maximális szállítási díj-plafont is húzhatsz.

  • CSV import/export: a táblák tömeges szerkesztéséhez és zónák közti másolásához. Nagy frissítéseknél rengeteg időt spórol.

  • Kompatibilitás: támogatja a modern WooCommerce architektúrát és a blokkalapú kosár/fizetés felületeket.

Gyakorlati példák

  • Súly alapú sávok:

    • 0–5 kg: 1 490 Ft
    • 5–15 kg: 2 490 Ft
    • 15 kg felett: 3 990 Ft Break a megfelelő sornál, hogy ne adódjanak össze a sávok.
  • Értékalapú díj + ingyenes küszöb:

    • 0–50 000 Ft: 1 290 Ft
    • 50 000 Ft felett: 0 Ft (Break) Így automatikus ingyenes szállítás jár nagyobb kosárértéknél.
  • Több opció egy zónában:

    • „2. osztály”: olcsóbb, lassabb (alacsonyabb alap + százalék).
    • „1. osztály”: drágább, gyorsabb (magasabb alap + tételenkénti költség). Két külön TRS-példány, külön díjtáblákkal.
  • Szállítási osztályok és vegyes kosár:

    • „Small” osztály: olcsóbb, tételenként számoló szabályok.
    • „Medium” osztály: drágább, súlyalapú szabályok. Vegyes kosárnál osztályprioritás + Break biztosítja, hogy csak a releváns (jellemzően drágább) díj számolódjon, ne duplázódjon.
  • Workaround több raktár/ország kezelésére: Ha nem használsz valós idejű díjakat több pénznemben, a TRS-ben manuálisan tükrözheted a külön régiós tarifákat zónánkénti táblákkal.

Mintaszabályok (illusztráció)

Díjtábla: "Standard kézbesítés"
Számítás: rendelésenként
1) Feltétel: Súly 0–5 kg -> Alap: 1490 Ft | Break: Igen
2) Feltétel: Súly 5–15 kg -> Alap: 2490 Ft | Break: Igen
3) Feltétel: Ár >= 50 000 Ft -> Alap: 0 Ft (ingyenes) | Break: Igen

Díjtábla: "1. osztály"
Számítás: soronként
1) Feltétel: Nincs -> Alap: 990 Ft + 1% az összegből + 200 Ft/tétel

Beállítás lépésről lépésre (röviden)

  1. Hozz létre vagy válassz egy szállítási zónát.
  2. Add hozzá a Table Rate Shipping módszert; nevezd el ügyfélbarát módon (pl. „Standard kézbesítés”).
  3. Válaszd ki a számítás típusát (rendelés/tétel/sor/osztály).
  4. Építsd fel a díjtáblát: határozd meg a feltételeket (ár/súly/tételszám/osztály) és a költségösszetevőket.
  5. Használd a Break jelölést a megfelelő soroknál; kizárásokhoz „Abort”-ot.
  6. Állíts be kezelési díjat, adózási viselkedést, és szükség esetén maximális díj-plafont.
  7. Adj meg címkét (módszer neve, leírás), hogy a pénztárban érthető legyen az opció.
  8. Teszteld különböző kosár-szcenáriókkal; nagyobb módosításokhoz használd a CSV import/exportot.

Előnyök és értékajánlat

  • Rugalmasság: összetett üzleti szabályok, sávok és több opció egy zónán belül.
  • Pontos költségmodellezés: alap, tételenkénti, százalékos és súlyalapú komponensek kombinálhatók.
  • Kontroll vegyes kosaraknál: osztályprioritás és Break/Abort a duplázás elkerülésére.
  • Admin-hatékonyság: CSV-vel gyors tömeges frissítés, zónák közti másolás.
  • Megbízhatóság: hivatalos WooCommerce ökoszisztémába illeszkedik és a modern funkciókkal kompatibilis.

Korlátok:

  • Nem kér le valós idejű fuvarozói díjakat; manuálisan karbantartott táblákra épít.
  • Tarifaváltozáskor frissítés szükséges (CSV könnyíti).

Ha extra, speciális feltételekre (például méretek, térfogat, dátum/idő) van szükséged egyetlen táblában, érdemes megfontolni külső, alternatív táblázatos szállítási bővítményeket is.

Kinek ajánlott?

  • Webshopoknak, ahol súly- vagy értékalapú sávos díjazás szükséges.
  • Vállalkozásoknak, akik több szállítási opciót szeretnének ugyanabban a zónában (gyors vs. gazdaságos).
  • Boltoknak vegyes szállítási osztályokkal, ahol fontos az összevonás és a prioritás kezelése.
  • Azoknak, akik fix szabályokkal dolgoznak, és elfogadják a manuális (CSV-vel gyorsított) karbantartást.
  • Akik nem igényelnek valós idejű fuvarozói díjakat, vagy azokat zónák szerint manuálisan szeretnék tükrözni.

Szeretnél mintatáblát vagy lépésről-lépésre beállítási útmutatót a saját boltod paramétereire szabva? Írj, és összerakom neked.