An apparatus for positioning products on supports, comprising: a supporting structure; a planar motor conveyor, which is mounted on the supporting structure, which defines a gliding plane and which comprises a plurality of magnetic shuttles associable with the gliding plane, for being moved over the gliding plane by means of the planar motor, between a plurality of operating stations, each magnetic shuttle being configured to convey at least a support; an auxiliary conveyor which is associated with the conveyor above the gliding plane at an unloading station, at the unloading station between the auxiliary conveyor and the gliding plane of the planar motor conveyor there being a transit space present which, in use, allows the gliding of at least one magnetic shuttle with at least one support loaded onto it; and an electronic control unit operatively connected to the auxiliary conveyor and to the planar motor conveyor for controlling their operation in a coordinated way; wherein; at the unloading station the auxiliary conveyor is configured to unload the product above the planar motor conveyor below; and during the unloading of each product from the auxiliary conveyor, the electronic control unit is programmed to control the planar motor conveyor for, in use, making a magnetic shuttle onto which a support has been loaded, move through the unloading station; each magnetic shuttle defines a resting zone for at least one support; characterized in that the apparatus also comprises a first electronic device, which is associated with the auxiliary conveyor for inspecting each product arriving at the unloading station, and a first processing device operatively connected to the first electronic device, for receiving from it data relative to each product, and programmed to determine the spatial orientation of the product on the auxiliary conveyor using those data; and the electronic control unit is also programmed to control the planar motor conveyor for orienting the resting zone of each magnetic shuttle, at the unloading station, as a function of the spatial orientation of the product arriving at the unloading station to be loaded onto the magnetic shuttle. a supporting structure; a planar motor conveyor, which is mounted on the supporting structure, which defines a gliding plane and which comprises a plurality of magnetic shuttles associable with the gliding plane, for being moved over the gliding plane by means of the planar motor, between a plurality of operating stations, each magnetic shuttle being configured to convey at least a support; an auxiliary conveyor which is associated with the conveyor above the gliding plane at an unloading station, at the unloading station between the auxiliary conveyor and the gliding plane of the planar motor conveyor there being a transit space present which, in use, allows the gliding of at least one magnetic shuttle with at least one support loaded onto it; and an electronic control unit operatively connected to the auxiliary conveyor and to the planar motor conveyor for controlling their operation in a coordinated way; wherein; at the unloading station the auxiliary conveyor is configured to unload the product above the planar motor conveyor below; and during the unloading of each product from the auxiliary conveyor, the electronic control unit is programmed to control the planar motor conveyor for, in use, making a magnetic shuttle onto which a support has been loaded, move through the unloading station; each magnetic shuttle defines a resting zone for at least one support; characterized in that the apparatus also comprises a first electronic device, which is associated with the auxiliary conveyor for inspecting each product arriving at the unloading station, and a first processing device operatively connected to the first electronic device, for receiving from it data relative to each product, and programmed to determine the spatial orientation of the product on the auxiliary conveyor using those data; and the electronic control unit is also programmed to control the planar motor conveyor for orienting the resting zone of each magnetic shuttle, at the unloading station, as a function of the spatial orientation of the product arriving at the unloading station to be loaded onto the magnetic shuttle.