Unfortunately we are currently unable to tell you whether VikRestaurants will work fine with Astra Pro theme, as we haven’t tested them together. The plugin should be able to work with any kind of theme, but we cannot say for sure whether it will perfectly fit yours. Maybe you might have to adjust a bit some CSS rules.
VikRestaurants already supports a block to be used with Gutenberg. This block lets you publish the plugin in the front-end by choosing one of the shortcodes that you created. Since the front-end of the plugin displays dynamic contents, it is not possible to visually edit the pages through Gutenberg. You can take a look at this article for further details:
https://vikwp.com/support/knowledge-base/vik-restaurants/installation/shortcode-with-gutenberg
If you are talking about the possibility of selling your food online, VikRestaurants should support all the points you mentioned. There is a stocks system to make sure you won’t sell more items than the ones you have (this system is based on the articles that you sell, not on the ingredients needed to prepare them). You are able to publish all the dishes that you want to sell online and describe them with costs, variations, ingredients and toppings. Obviously, the plugin includes also a system to receive online orders and manage them through the back-end.
We strongly recommend you to install the free version of VikRestaurants to check how it works. Should you find it interesting, then you might consider to purchase the PRO version to unleash its full power. This way you’ll be able to also check how VikRestaurants integrates with your theme.
There’s also a demo website that lets you test both the front-end and back-end areas of VikRestaurants. You can find it under the product page on our website.