Without Stripe!

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c46943a3-627b-426f-8ac2-a4e53f7dda35/Untitled.png

1. Row owner column

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/51b607ee-2a8b-43b3-9611-46843c208c2b/Untitled.png

Because shopping cart must contains only specific user's items, we should set up the Row Owner ****column. To do this just add a new e-mail column and hit «Make row owner». Then put signed in user's e-mail in there.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/487c0d3a-b09c-4dc4-8062-3e4111ca45e4/Untitled.png

2. Inline list

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/84796fae-841c-4756-844b-c154162de743/fedfwdf.png

  1. Item's name.
  2. Image. In my example this is a Lookup column, but basically it can be just regular Image column. You can read more about Lookup columns as Image containers here.
  3. Quantity. This is for quantity of the item. For some math reasons it must be Number column.
  4. Cost. This is the basic calculation [quantity]*[item's price]. Math column.

3. Details view

You can configure it as you like. My way is below.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/66ee8305-7570-41be-844f-41ca26ff48ad/Untitled.png

3. Total Cost

This is a Rollup column which calculates the sum of costs.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/188e0ffc-34d0-4f70-b4ec-0bd9c1725b82/Untitled.png

4. Empty Cart button