Shortcodes zijn gedefinieerde codes die bepaalde aspecten van WordPress en/of je WooCommerce webwinkel oproepen; zoals bv Winkelmandje, meest verkochte artikelen, enz.
Betreft WooCommerce bestaande shortcodes uit 2 delen: de pagina shortcodes en de product shortcodes.
Meer info over WooCommerce shortcodes op officiele website van WooCommerce.
Een voorbeeld: [tekstvanshortcode].
Alle vermelde shortcodes op deze pagina schrijven we nu zonder vierkante haakjes; maar wel duidelijk in een grijs vakje.
Pagina Shortcodes
Winkelwagen
Deze shortcode toont het winkelmand interface met onder andere de kortingsbonnen sectie.
woocommerce_cart
Bestelpagina
Deze shortcode toon de kassa van je webwinkel met het hele afreken proces en verzendingsopties.
woocommerce_checkout
Ordervolgingsformulier
Deze shortcode toont het ordervolgingsformulier
woocommerce_order_tracking
Klantenzone
Deze shortcode toont de klantenzone voor klanten met een login. Standaard is dit ingesteld 15 bestellingen tonen.
woocommerce_my_account
Product Shortcodes
Recente producten
Deze shortcode toont de laatst toegevoegd producten binnen je webwinkel. Voor deze shortcode heb je nog 2 parameters: per_page en columns.
Parameters
per_page is het aantal producten dat je wenst te tonen.
columns is het aantal kolommen naast elkaar om het product te tonen.
woocommerce_cart per_page="12" columns="4"
Aanbevolen producten
Deze shortcode toont de producten die je als ‘uitgelicht’ hebt aangevinkt; en heeft dezelfde extra parameters als de ‘meest recente producten’ shortcode.
featured_products per_page="12" columns="4"
Product tonen
Met een shortcode kan je ook 1 specifiek product tonen op basis van het product ID of het SKU-nummer.
Als het product niet getoond wordt, check of het product niet is ingesteld als ‘Verborgen’ onder het blokje ‘Publiceren’.
Parameters:
id
sku
product id="625" product sku="t-shirt-214684"
Meerdere product tonen
Je kan ook meerdere producten tonen via een shortcode op basis van het product ID of het SKU-nummer.
Als het product niet getoond wordt, check of het product niet is ingesteld als ‘Verborgen’ onder het blokje ‘Publiceren’.
Parameters:
ids
skus
products ids="625,626,627,700" product sku="t-shirt-214684, t-shirt-4574, polo-12584"
Toevoegen aan winkelmand drukknop
Deze shortcode toont de prijs en een drukknop om een bepaald product in een winkelmand te leggen.
Dat product kan je bepalen via de product ID.
Parameters:
id
add_to_cart id="625"
Product categorie
Deze shortcode toont de producten binnen deze categorie.
Kies hiervoor de slugbenaming van de categorie.
Parameters:
category
product_category category="tshirts"
Meerdere product categorieën
Deze shortcode toont meerdere producten binnen deze categorie.
Kies hiervoor de slugbenaming van de categorie.
Parameters:
number: aantal producten
parent: indien 0 toont deze enkel de hoogste categorie en niet de subcategorieën
ids: categorie id
product_categories number="12" parent="0"
Productpagina
Productpagina’s worden automatisch gegenereerd door WooCommerce.
Maar met de shortcode kan je op een andere plek binnen je website ook een bepaalde productpagina oproepen.
Parameters:
id: product id
sku
product_page id="9854"
Promoties
Deze shortcode toont alle producten die in promotie staan.
Parameters:
per_page: aantal producten op een pagina.
sale_products per_page="12"
Best verkopende producten
Deze shortcode toont de best verkopende producten binnen je webwinkel tonen.
Parameters:
per_page: aantal producten op een pagina
columns: aantal kolommen
best_selling_products per_page="12"
Gerelateerde producten
Deze shortcode toont alle gerelateerde producten.
Parameters:
per_page: aantal producten op een pagina
columns: aantal kolommen
related_products per_page="12"
Hoogst gewaardeerde producten
Met de shortcode kan je gerelateerde producten tonen.
Parameters:
per_page: aantal producten op een pagina
columns: aantal kolommen
related_products per_page="12"
Filter producten op basis van een eigenschap
Met de shortcode kan je producten tonen op basis van een bepaalde producteigenschap; bv alle zwarte t-shirts
Parameters:
attribute: naam van de eigenschap
filter: waarde van de eigenschap
product_attribute attribute='kleur' filter='black'