The delivery environment is preconfigured with dummy delivery methods. These methods can be modified, deleted, or supplemented with new options according to your needs. Delivery methods are configured in the Configuration
-> Commerce
-> Expédition
menu.

Essential Fields for Configuring a Delivery Method
The key elements to be entered when configuring a delivery method are as follows:
- Name: Delivery method identifier (visible only to the administrator).
- Plugin: Delivery method type.
- Rate label: Name of the delivery method (displayed to the customer).
- Rate amount : Amount of delivery charges.
- Enabled: Status of the delivery method (active or inactive).
Types of Delivery Methods
Two types of delivery methods are available:
- Flat Rate
- Flat Rate Applied per Item
1. Flat Rate
The Flat Rate delivery method applies a fixed delivery charge, regardless of the number of items ordered, the weight of the order, or other factors. The delivery cost remains the same for all orders. This option can be adjusted to offer greater flexibility. For example, it is possible to set different delivery charges for different geographical areas, based on weight, quantity of products, etc.
2. Flat Rate per Item
The Flat Rate per Item shipping method applies a fixed shipping cost for each item ordered. The shipping cost is therefore proportional to the number of items. This option can also be customized to suit specific criteria, such as the delivery area, weight, or quantity of products.
Customization of Shipping Costs
Adjustment Based on User Criteria
Shipping costs can be adjusted based on user-related criteria. For example:
- Billing Address: Set variable shipping costs based on the billing address.
- Delivery Address: Set variable shipping costs based on the delivery address.

Adjustment Based on Delivery Criteria
Delivery costs can also be adjusted based on specific order criteria, such as:
- Shipment Quantity: Set variable delivery costs based on the quantity of items ordered.
- Shipment Weight: Set variable delivery costs based on the total weight of the order.

This configuration allows for flexible and precise management of delivery methods, tailored to the specific needs of your Drupal Commerce online store.