Service Portal: Add to cart is a PITA

So it seems the first thing a lot of places have to do when setting up the service portal is to re-setup two-step-checkout.

Because I've had to do this a few times and don't like looking it up here's the steps I've followed to set it up;

Adding "Add Cart" on the form

  1. On your catalog item widget, ctrl + right click the widget and open the widget instance options.
  2. Check "Show Add Cart Button" What you shouldsee

Adding "Cart" on the header

  1. From the Service Portal configuration page, select the Portal editor.
  2. Goto the SP Header Menu
  3. in the Additional options section ensure you have the following content;
"enable_cart": {
"displayValue": "true",
"value": "true"