Supermarket customers report receiving fish steaks instead of cupcakes and sanitary towels in place of sandwich wraps as grocers grappled with suitable substitutions for online orders.