Carrier Discovery
In CoreShop, carrier discovery for a given shippable item is facilitated through a specialized service. This service is responsible for identifying the available carriers that can handle the shipping of a specific item.
Service Implementation
The carrier discovery service implements the
interface CoreShop\Bundle\ShippingBundle\Discover\ShippableCarriersDiscoveryInterface. This interface is crucial for
determining suitable carriers based on the characteristics and requirements of the shippable item.
The service implementing this interface is registered with the service ID coreshop.carrier.discovery. It plays a
pivotal role in the shipping process, ensuring that each shippable item is matched with appropriate and available
shipping options.