Modificado: Se muestra los campos shop y printer como obligatorios si es
para compras