updated for shop products