We just integrated with ShopRocket, which lets you add a shopping cart to your app, and charge users using Stripe or Paypal. This lets you build the logic of a shopping cart into your app just adding a ‘Buy now’ element.
The way it works is that you set up your account with ShopRocket and create some products to sell in their dashboard. In Bubble, you install the plugin, enter your company ID, and can start adding a Buy Button on your page. For each button, you specify a product ID, and you’re all set. And since it’s Bubble, the product ID can be dynamic, so you can define a generic button in a repeating group or a page, and define the product ID as ‘current page’s product’s product ID’, provided you have this in your app.