WooCommerce shortcodes are powerful tools that allow you to enhance your online store’s functionality without delving into complex coding. By inserting these concise code snippets into your WordPress pages or posts, you can effortlessly display various WooCommerce features. Here’s a comprehensive guide to some of the most commonly used WooCommerce shortcodes:
1. Cart Page
To display the shopping cart contents and allow customers to update their cart, use:
[woocommerce_cart]
2. Checkout Page
To present the checkout form where customers can enter their billing details and finalize purchases, insert:
[woocommerce_checkout]
3. User Account Page
For customers to view their account details, orders, and other personal information, use:
[woocommerce_my_account]
4. Order Tracking Form
To provide a form enabling customers to track their orders, implement:
[woocommerce_order_tracking]
5. Display a Specific Product
To showcase a particular product by its ID, use:
[product id="123"]
Replace 123 with the actual product ID.
6. Product Listings
To list multiple products with specific criteria, the [products] shortcode is versatile. For example, to display four products per page in two columns, sorted by popularity:
[products limit="4" columns="2" orderby="popularity"]
7. Show All Product Categories
To display all available product categories, use:
[product_categories]
8. Display a Specific Product Category
To showcase products from a particular category, specify the category’s slug:
[product_category category="your-category-slug"]
Replace your-category-slug with the desired category’s slug.
9. Related Products
To display products related to a specific product, use:
[related_products]
10. Recently Added Products
To showcase the most recently added products, implement:
[recent_products]
11. Featured Products
To display products marked as featured, use:
[featured_products]
12. Best-Selling Products
To highlight your store’s best-selling products, insert:
[best_selling_products]
13. Top-Rated Products
To showcase products with the highest ratings, use:
[top_rated_products]
14. On-Sale Products
To display products currently on sale, implement:
[sale_products]
15. Add-to-Cart Button
To place an add-to-cart button for a specific product by its ID, use:
[add_to_cart id="123"]
Replace 123 with the product’s ID.
16. Shop Messages on Non-WooCommerce Pages
To display WooCommerce shop messages on non-WooCommerce pages, use:
[shop_messages]
17. Live Product Search Field with Filters
To add a live product search field with filters, implement:
[woocommerce_product_search]
Common Issues with Shortcodes:
Shortcodes Not Displaying Correctly: Ensure that WooCommerce is active and that you’re using the correct shortcode syntax.
Products Not Appearing in Shortcodes: Verify that the products are published and not set to “draft” or “private.”
Alternatives to Shortcodes:
While shortcodes are powerful, WordPress offers other methods to achieve similar functionalities:
WordPress Blocks: The Gutenberg editor provides blocks for various WooCommerce elements, allowing for a more visual approach.
Page Builder Plugins: Tools like Elementor or WPBakery offer drag-and-drop interfaces with WooCommerce integrations.
Site Editor: For those using full-site editing themes, the Site Editor allows for comprehensive customization without code.
By leveraging these shortcodes and tools, you can customize your WooCommerce store to meet your specific needs, enhancing both functionality and user experience.





