Fix old json_decode references

Last commit updated the Order model to auto-decode the json data
for items. This updates the backend to match
Fix default values
Link basket lines

Adds hyperlinks to product names in the basket. A bit hacky, but since
we can't - for whatever reason - access the product model from the
component view, we assign it in the component itself instead. Meh.