Added missing method to product interface
Fixed wrong reference on user object
Fixed relying on the column "id" to exist
Only include variants if there are any
Fixed restrictions were always applied even if there was no data given
Fixed row class in checkout step address (#791)