Allow shop transactions for players that are offline & update material
matching code for shops