This Apple Shortcut lets you select items from your Shopping List database that you need to buy and add new items to your list. You can optionally set an emoji as the item's page cover.
You can add items to your shopping list by tapping an NFC tag, from a widget or your homescreen.
The Shortcut is designed to work with any database, not just the one that's included in my template.
First, copy the template from here.
Open the Settings app and enter your Internal Integration Token and the IDs of your Shopping List database. If you rename any of the properties that are listed in the settings table, you can update the labels there to keep the Shortcut working.
Make sure that your the App Shortcut is setup to run the Settings Shortcut. You should be prompted to select the Settings Shortcut when you open the App Shortcut for the first time.
You can also download this Apple Shortcut which lets you open your Shopping List Notion page from a widget or your homescreen.
You can buy NFC Tags from Amazon, they're pretty cheap. Mine are NTAG213s but I don't think it makes much difference which you get, I bought these (affiliate link) from Amazon in the UK.
Once you've downloaded the Shortcuts, entered your settings and connected the App to the Settings Shortcut: