A new law named after a 16-year-old boy who was stabbed to death in a case of mistaken identity will require online shops to ...