multiple categories and save last user's data on his profile

Added support for multiple categories on list and count shop items.
Save the last user's data used on an order on his profile's metadata
with the prefix "shop_"