We'll create fresh WordPress site with Woo Product Shortcodes (Free) installed. You have 20 minutes to test the plugin after that site we'll be deleted.
Sometimes you refer to a product in a post, page or on your homepage with reference to a price, product name or SKU.
With this plugin, you can replace the static text with a shortcode so the values are pulled dynamically from your woocommerce store.
Especially useful when referring to the price as this can change regularly leaving old static text out of date.
To get started, use the shortcode to show the price:
[woo-product-shortcodes id=”20″ data_attribute=”price”]
Use can use data_attributes for “name”, “short_description”, “sku”, “price”, “regular_price”, “sale_price” and more. See FAQ for details.
[woo-product-shortcodes id=”20″ data_attribute=“price”]
There are two variables to the shortcode:
1) id = the product id from the woocommerce shop
2) data_attribute = this defined what text will be shown – see below for possible options
data_attribute=”name”
This will show the name of the product
data_attribute=”short_description”
This will show the short description of the product
data_attribute=”sku”
This will show the SKU of the product
data_attribute=”price”
This will show the price of the product. If the product is on sale, then the sale price will be shown automatically.
data_attribute=”regular_price”
This will show the regular price of the product
data_attribute=”sale_price”
This will show the sale price of the product
REASON: This is triggered when you have not defined which data_attribute to return and show on the page/post.
FIX: Add the data_attribute variable to the shortcode with a permitted value
REASON: This is triggered when you have defined data_attribute but its not a permitted value
FIX: Read the list of permitted data_attribute options from FAQ and update your shortcode with a correct data_attribute