𝙎𝙩𝙤𝙥 𝙋𝙖𝙮𝙞𝙣𝙜 𝘾𝙤𝙢𝙢𝙞𝙨𝙨𝙞𝙤𝙣𝙨. 𝙎𝙩𝙖𝙧𝙩 𝙎𝙖𝙫𝙞𝙣𝙜 𝙈𝙤𝙧𝙚 𝙁𝙧𝙤𝙢 𝙊𝙧𝙙𝙚𝙧𝙨.

FLAT 50% OFF →
X

How to Show WooCommerce Products in the RestroFood Plugin?

How to Show WooCommerce Products in RestroFood

Displaying your menu items clearly is one of the easiest ways to help customers browse and order faster. The RestroFood plugin includes a built-in AJAX shop page for exactly this, and it gives you three ways to put your WooCommerce products on any page of your site: a shortcode, the RestroFood shop page template, and a dedicated Elementor widget.

Before using any of these methods, make sure your food items are already added as WooCommerce products.

Show WooCommerce Products
RestroFood Blog Banner

The 3 Ways to Show WooCommerce Products

  • Using the Shortcode Generator
  • Setting a RestroFood Shop Page (Template)
  • Using the RestroFood Elementor Widget

1. Using the Shortcode Generator

How to use restrofood Shortcode
How to use restrofood Shortcode

RestroFood doesn’t just give you a shortcode to memorize, it includes a Shortcode Generator in the plugin so you can grab the correct code without guessing.

Steps:

  • In your WordPress admin sidebar, go to RestroFood > Shortcode List.
  • Under Shortcode Generator, open the “Shortcode For?” dropdown and select Products. (The same dropdown also has a “Delivery availability checker form” option – that generates a different shortcode for checking delivery availability, so make sure Products is selected for showing your menu.)
  • The generator gives you the shortcode: [restrofood_products]
  • Open (or create) the page where you want your products to appear. In the block editor, add a Shortcode block and paste [restrofood_products] into it.
  • Click Publish or Update.

Why use this method: it’s the fastest option, and since it’s a shortcode, you can drop it into any page or post, a landing page, a blog post, anywhere your editor supports shortcodes.

2. Setting a RestroFood Shop Page (Template)

How to set a restrofood template

If you want a dedicated, ready-made shop page instead of placing a shortcode manually, assign a page as your RestroFood shop page.

Steps:

  • In your WordPress admin sidebar, go to RestroFood > Settings.
  • Open the Page Settings tab.
  • Find Select RestroFood Shop Page and choose the page you want to use for displaying products.
  • Click Save Settings.

Once saved, the RestroFood product template automatically renders on that page – no shortcode needed.

Note: The same Page Settings screen also has dropdowns for the Branch Manager, Kitchen Manager, Order Received, Delivery, and Admin pages. Those assign pages for other plugin roles and dashboards – they don’t affect your product display, so you can leave them as-is if you’re only setting up the shop page.

Why use this method: it’s a one-time setup, and the layout stays consistent every time products are added or updated.

3. Displaying Products with the Elementor Widget

How to display products with the Elementor widget
How to display products with the Elementor widget

If you build your pages in Elementor, RestroFood adds its own widgets to the panel.

Steps:

  • Edit your page with Elementor.
  • In the widget search panel, open the RESTROFOOD PLUGIN section. You’ll see two widgets here: Products Card (for your general product listing) and Flash Sale Products (for discounted items). Drag Products Card onto the page.
  • In the Content tab, configure the display to fit your page:
    • Limit – how many products to show
    • Layout – e.g. Grid
    • Layout Style – visual style variant (e.g. Style 1)
    • Column – number of columns (e.g. 4 columns)
    • Mini Cart Type – e.g. Canvas
    • Category – filter by a specific product category, or leave as All
    • Show Search – toggle a search bar on or off
  • Adjust the Style tab for colors/spacing if needed, then click Update and preview the page.

Why use this method: it’s the most visual option – you can see your changes live and combine the widget with other Elementor elements like banners or testimonials on the same page.

Which Method Should You Use?

  • Shortcode – best if you want to add products inside an existing page or post without building a new one.
  • Shop Page Template – best for a dedicated, always-consistent shop page with minimal setup.
  • Elementor Widget – best if you’re already designing in Elementor and want fine control over layout, columns, and cart style.

Conclusion

All three methods use the same underlying RestroFood product listing, so the right choice comes down to how you build your pages, not which one shows products “better.” Whichever you pick, make sure your WooCommerce products are added first, then use the Shortcode Generator, the Page Settings shop page assignment, or the Products Card widget to get them on your site.

Restaurant Website Design And Development Services ads banner
a31f7bf4d0b2e577c3a77f9ab684b31f1c854470b5547fa64d36f62b6d24725d?s=130&d=mm&r=g
Mohammad Al Omayer
I'm on a mission to help restaurant owners take back control of their food business, no commissions, no middlemen, just a system that works. As co-founder of ThemeLooks, I helped build RestroFood, a WordPress plugin trusted by 4,000+ food businesses worldwide. I'm passionate about making online ordering, delivery, and restaurant management simple enough for any owner to run on their own terms.

Comments are closed

RestroFood SIngle Blog CTA Banner Image

RestroFood Core Features

  • WooCommerce Food Ordering & Management System
  • Quick Order Placement
  • Order Scheduling & Pre-Order System
  • Order Tracking System
  • Same Page Mini Cart & Checkout System
  • Quick Product View, Search, Category Filter & Pagination
  • Delivery Type Selection (Delivery / Pickup)
  • Day-Based & Date-Wise Delivery Scheduling
  • Zip Code & Address-Based Delivery Availability
  • Distance Restrictions & Auto-Detect Customer Address
  • Real-Time Order Tracking & Notifications
  • Free Shipping Based on Order Amount