WooCommerce Product Add-Ons
Fizetős és ingyenes opciók a WooCommerce-termékekhez: választólisták, jelölőnégyzetek, szövegmezők, fájlfeltöltés, dátumválasztó.
A bővítménnyel opciókat adhatsz a termékeidhez. Az opció lehet ingyenes vagy fizetős, és a vásárló a termékoldalon, a kosárba tétel előtt választja ki. Elérhető mezők: választólista (legördülő menü, rádiógombok vagy képek), jelölőnégyzetek, rövid és hosszú szöveg, fájlfeltöltés, vásárló által megadott ár, mennyiség, címsor és dátumválasztó.
A kiegészítők nem önálló termékek, ezért nincs saját cikkszámuk, és készletet sem követnek. Változó terméknél a kiegészítők minden változatra érvényesek, változatonként külön kiegészítőt nem lehet megadni.
A bővítmény együtt működik a WooCommerce Subscriptions bővítménnyel is (külön vásárolható): az ismétlődő előfizetés árához is hozzáadhatók a kiegészítők díjai.
Követelmények
Szekció neve “Követelmények”- WordPress 7.0 vagy újabb
- PHP 7.4 vagy újabb
- WooCommerce (a bővítmény csak vele együtt kapcsolható be)
Hogyan működik
Szekció neve “Hogyan működik”Kétféleképpen adhatsz kiegészítőt a termékekhez:
- Globális kiegészítők: csoportokba rendezve, egyszerre sok termékhez. Szükség esetén termékkategóriákra korlátozhatod őket.
- Termékszintű kiegészítők: egy-egy termék szerkesztőjében, a Termék adatok → Kiegészítők fülön. Itt kikapcsolhatod, hogy az adott termék megkapja a globális kiegészítőket.
A globális kiegészítők kezelője a Termékek → Kiegészítők menüben van.

A lista a csoport nevét, a megjelenítési sorrendet, a hozzárendelt termékkategóriákat és a mezők számát mutatja.
Első lépések
Szekció neve “Első lépések”- Menj a Termékek → Kiegészítők oldalra.
- Kattints az Első kiegészítő létrehozása (vagy az Új hozzáadása) gombra.
- Adj nevet a csoportnak, és válaszd ki a Mező hozzáadása… listából az első mezőtípust.
- Töltsd ki a mező beállításait, majd kattints a Közzététel gombra.
- Nyisd meg a terméket a webshopban: a mezők a termékoldalon megjelennek.
Tartalom
Szekció neve “Tartalom”Használat
Szekció neve “Használat”- Kiegészítők létrehozása: globális csoportok, termékszintű kiegészítők, importálás és exportálás.
- Mezőtípusok: az összes mezőtípus beállításai.
- Árazás és megjelenítés: fix, mennyiségalapú és százalékalapú díj, a vevő által látott árak.
- Rendelések: kézi rendelés kiegészítőkkel, feltöltött fájlok.
- Gyakori kérdések és hibaelhárítás: testreszabás, ismert korlátok, mentési problémák.
- Felhasználási példák: kávéelőfizetés adománnyal, virágbolt, önéletrajz-feltöltés, masszázs foglalás borravalóval.
Biztonság
Szekció neve “Biztonság”- Feltöltött fájlok védelme: a feltöltések mappájának listázása elleni védelem Nginx, Apache és LiteSpeed szerveren.
Integrációk
Szekció neve “Integrációk”- Együttműködés a WooCommerce Bookings bővítménnyel: díjszorzók személyek és időblokkok szerint, kézi foglalás kiegészítővel.
Fejlesztőknek
Szekció neve “Fejlesztőknek”- REST API: referencia: végpontok, a csoportok és kiegészítők mezői, a termékvégpont kiegészítései.
- REST API: globális csoportok kezelése: csoport létrehozása, módosítása, bővítése és szűkítése.
- REST API: termékszintű kiegészítők kezelése: ugyanez egy termékre.
- Store API: kosárba tétel kiegészítővel: termék kosárba tétele kiegészítő értékkel.
- Kiegészítők létrehozásaGlobális kiegészítőcsoportok, termékszintű kiegészítők, a vevői oldal és a kiegészítők importálása, exportálása.
- MezőtípusokA kilenc kiegészítő-mezőtípus beállításai: többválasztós, jelölőnégyzetek, rövid és hosszú szöveg, fájlfeltöltés, ár, mennyiség, címsor, dátum.
- Árazás és megjelenítésFix, mennyiségalapú és százalékalapú díj, kedvezmény negatív összeggel, és hogy hol látszanak a kiegészítők árai.
- RendelésekKézi rendelés felvétele kiegészítőkkel, és a vásárlók által feltöltött fájlok helye.
- Gyakori kérdések és hibaelhárításEgyedileg árusított termék, a mezők pozíciója, feltételes logika, fordítás, kompatibilitás és mentési problémák.
Fejlesztőknek
- REST API: referenciaA Product Add-Ons REST API végpontjai, a globális csoportok és a kiegészítők mezői, a termékvégpont kiegészítései.
- REST API: globális csoportok kezeléseGlobális kiegészítő-csoport létrehozása, módosítása, bővítése és szűkítése a REST API-val, curl példákkal.
- REST API: termékszintű kiegészítők kezeléseTermék és kiegészítőinek létrehozása, módosítása, bővítése és szűkítése a WooCommerce REST API-val, curl példákkal.
- Store API: kosárba tétel kiegészítővelKiegészítővel konfigurált termék kosárba tétele a WooCommerce Store API-val, nonce és munkamenet-süti kezelésével.
Készült: