Rövidkódok és REST API
Az ajánlatkérő gomb beillesztése rövidkóddal, a mini ajánlatkosár és a REST API végpontjai.
Ajánlatkérő gomb rövidkóddal
Szekció neve “Ajánlatkérő gomb rövidkóddal”Az ajánlatkérő gombot rövidkóddal bárhová beteheted a boltban. A kódokat és a magyarázatukat a Beállítások → Ajánlatkérő gomb shortcode-ja fülön találod, a Másolás gombbal a vágólapra teheted őket.

Négy változat van:
| Rövidkód | Mit csinál |
|---|---|
[AFRFQ_QUOTE_BUTTON text='Add to Quote' product-id='408'] |
Egyszerű gomb egy adott termékhez. A termék azonosítója kötelező, a felirat testreszabható. Változó terméknél a variáció azonosítóját add meg. Kattintásra a termék rögtön az ajánlatlistára kerül. |
[AFRFQ_QUOTE_BUTTON text='Add to Quote' class='your_css_class' product-id='408'] |
Ugyanaz saját CSS-osztállyal, így a megjelenése alakítható. |
[AFRFQ_QUOTE_BUTTON text='Add to Quote' product-id='408' product-quantity='2'] |
A megadott mennyiséget adja hozzá az ajánlathoz. |
[AFRFQ_QUOTE_BUTTON text='Add to Quote' class='your_css_class' product-id='408' popup-enabled='yes'] |
Felugró ablakos változat: kattintásra párbeszédablak nyílik, amelyben az ajánlat beküldhető. |
A 408 helyére a saját termékazonosítódat írd, a text értéke a gomb felirata.
Mini ajánlatkosár rövidkódja
Szekció neve “Mini ajánlatkosár rövidkódja”Az [addify-mini-quote] rövidkód a mini ajánlatkosarat jeleníti meg ott, ahová beilleszted.
REST API
Szekció neve “REST API”A bővítmény kiterjeszti a WooCommerce REST API v3 változatát, ugyanazzal a hitelesítéssel (fogyasztói kulcs és titok), mint a WooCommerce. Feltételek: WooCommerce 3.5 vagy újabb, WordPress 4.4 vagy újabb, szép permalinkek (az alapértelmezett nem működik). HTTPS ajánlott.
| Művelet | Kérés |
|---|---|
| Az összes ajánlatkérési szabály listája | GET /wp-json/wc/v3/af_rfq/ |
| Egy szabály lekérése azonosító szerint | GET /wp-json/wc/v3/af_rfq/{szabály azonosítója} |
| Az összes ajánlat listája | GET /wp-json/wc/v3/af_quotes/ |
| Egy ajánlat lekérése | GET /wp-json/wc/v3/af_quotes/{ajánlat azonosítója} |
| Új ajánlat létrehozása | POST /wp-json/wc/v3/af_quotes |
| Ajánlat módosítása | PUT /wp-json/wc/v3/af_quotes/{ajánlat azonosítója} |
| Ajánlat törlése | DELETE /wp-json/wc/v3/af_quotes/{ajánlat azonosítója}?force=true |
Példa az ajánlatok lekérésére:
curl https://example.com/wp-json/wc/v3/af_quotes -u consumer_key:consumer_secretLétrehozásnál és módosításnál a Content-Type: application/json fejléccel küldd a JSON-adatokat.
Készült: