WordPress Restaurant Menu Toppings Plugin

Home > Restaurant Menu Plugin & Addons > Restaurant Menu Toppings
This add-on drives your WordPress website to sell more. Create toppings available for additional purchase and sell them along with needed menu items created with a free MotoPress Restaurant menu plugin.

has been added to your cart!

have been added to your cart!

Product is subject to a yearly license for support and automatic updates.
    WordPress Restaurant Menu Toppings

    WordPress Restaurant Menu Toppings Highlights

    ingredients for additional purchaseIngredients for additional purchase

    People have different tastes and love to customize their orders. Let them choose any additional ingredients that can be added along with a particular menu item.

    You are free to add unlimited toppings, set their prices (or offer for free), set their featured images, and customize selection controls.

    Side dishesSide dishes

    You topping that comes as additional proposition is not necessary an ingredient for the available menu item. You may add other side dishes that you think may complement the order in a cart: be it a soft drink, coffee, pudding, salad, etc.

    topping selection controlsToppings selection controls

    The admin tools allow to choose the most suitable selection controls that will be displayed on the frontend when choosing a topping.

    You can choose from checkboxes, radio buttons or stepper (for minimum and maximum item quantity) depending on the logical specifics of the topping.

    quick checkout processQuick checkout process

    There is no extra mess or troubles for the customer with adding additional items to the cart.

    The available toppings are listed right next to the Add to cart button of the main menu item and are added in the same way. In the final order details the customer will see all added extras and their prices.

    pizza builderPizza builder

    It may be pizza or any other proposition from your menu which is available for complete customization: let customers build their own dish choosing from the ingredients given. Pizza builders are especially popular as they can even increase the sum of the order in comparison to standard pizza offers.

    sell more with motopress restaurant menuSelling more

    The more toppings you offer, the more odds that users want to have something else it in their cart!

    It’s beneficial for both sides: you can sell more and the customers get more customized orders. More satisfied clients are also a huge bonus for your business.

    Topping featured imageTopping featured image

    Take a picture of your topping and set it in the admin area to make the customers even more interested in a purchase.

    Most people are visuals, and especially when it comes about food, they want to see what they get. The menu item image can also increase your chances that the topping will be finally purchased.

    Easy admin managementEasy admin management

    Adding a topping is a quick process that requires putting its name, and optionally a price & image.

    In the plugin settings you may also customize Add a topping button label and the texts to be shown to customers.

    Take a look at our MotoPress guide on how to incorporate WordPress Restaurant Toppings Addon into your site and discover step by step directions concerning its work.

    Find more useful addons for WordPress Food Menu plugin:


    You must log in to submit a review.

    26 Replies to “Restaurant Menu Toppings

    1. Hi I have purchased the plugin ad created the toppings but they are not showing up on the product details page. I am using woocommerce. can some one plz help me

      1. Hello Milana,
        There is just PayPal and Pay on Arrival payment methods available in Restaurant menu plugin. Stripe has not been added yet. We’ll update your comment if we have any news about this feature release.

    2. I bought toppings addon and I am struggling now, wanna list menu items with different sizes (pizza) only want to show tdiffernt sizes and price for each product on our menu, is this possible and if so how can I make that happen?

      1. Hi Mario,
        Toppings addon is used to let your visitors and customer to build menu item on their own and order what they selected. So first of all you should create Topping and call it e.g. ‘Size’. Then select ‘Radio Buttons’ as Toppings Selection Controls and add price for each size of pizza. Do not hesitate to email us if you need our assistance.

      1. Hello Marja,
        You can create 1 topping, set its price and apply it to different menu items. Also you can add unlimited amount of Toppings and apply different ones to different menu items.

    3. Just purchased the plugin. Two things, is it possible to have the addon button display without having the Enable eCommerce option active in the settings menu? Because that is what I really wanted. Second question, is it possible to not have a button at all and just have the options show under each item in list view? For Example: “Salad…………..” and under that have the radio button’s Small and Large with the prices?

      1. Hi Dave,
        Toppings option is available when eCommerce option is enabled only. It was added to let your visitors pick required extras for the menu item and order it. What would be the action then after your visitors select the topping if there is no button to order it? You can show the toppings as ingredients or add it at the description of menu item or even volume or weight.
        You can add topping to certain menu items only and button appears at that menu item where you applied certain topping(s). You should just add topping, name it ‘Size’, select Radio Buttons type and ad 2 options Small and Large. Then go to Menu Item where you need this topping (Salad) and apply it.

      1. Hi Judy,
        You should purchase this addon first. Then you should install addon and you will get new section under Settings of your Restaurant Menu. Thus you will be able to create Toppings, define price and its type. When you add all toppings you can go to each menu item and apply needed topping individually.

    4. is it possible to have both a menu and a sort of ‘create your meal’ option that previews what a customer selected? does this have SquareUp support? is the menu’s coding customizable?

          1. Oh, I see! Sure, you can limit the number of toppings using “Stepper” option. When you are adding/editing a topping, go to Topping selection controls > choose Stepper. There you can set minimum and maximum item quantity and the price for minimum item. Hope this helps.

    5. My client would like to offer three different options for each menu item ie. Italian Pasta as 500, 700 and 1000 calories. Would using the topping option allow for this? So, rather than a topping option there would be a calorie amount?

      1. Hi Helena,
        Yes, you can use Toppings addon to get this. For instance you can add topping and name it ‘Calorie Amount’ with options like 500, 700 and 1000 calories and different price. Then apply this topping for your menu items where it is required.

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Release Notes

    1.1.5, Apr 11 2023

    • Improved compatibility with PHP 8.

    1.1.4, Mar 1 2021

    • Improved compatibility with WordPress 5.5.

    1.1.3, Jun 2 2020

    • Improved compatibility with PHP 7.4.
    • Improved compatibility with WPML plugin.
    • Minor bugfixes and improvements.

    1.1.2, Jan 22 2019

    • Bug fix: fixed the issue of PHP notice in email notifications.
    • Bug fix: fixed the issue of stating wrong amount of toppings in email notifications.
    • Bug fix: fixed the issue of topping amount not updating on the checkout page.


    • Localization - Russian translation.


    • New version of plugin updater code.


    • Bug fix: Fixed the issue of autoloading classes.


    • Initial Release