Skip to main content
Version: 4.0

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.