diff --git a/inventory/delivery/dropshipping.rst b/inventory/delivery/dropshipping.rst index ab7420871..640071f5a 100644 --- a/inventory/delivery/dropshipping.rst +++ b/inventory/delivery/dropshipping.rst @@ -11,7 +11,7 @@ delivery system, products are sent from your supplier to your warehouse to be put in stock, and then shipped to your customers after ordering. With drop-shipping, no item is stocked. When a customer places an order in your shop, the item is delivered straight from the supplier to the -customer. Therefore, the product doesn’t need to get through your +customer. Therefore, the product doesn't need to get through your warehouse. Points to be considered while implementing drop-shipping diff --git a/inventory/delivery/scheduled_dates.rst b/inventory/delivery/scheduled_dates.rst index 4eaad1e11..a7dc17883 100644 --- a/inventory/delivery/scheduled_dates.rst +++ b/inventory/delivery/scheduled_dates.rst @@ -60,7 +60,7 @@ Time** as well. Manufacturing lead time is the time needed to manufacture the product. .. tip:: - Don’t forget to tick the manufacturing box in inventory if you + Don't forget to tick the manufacturing box in inventory if you want to create manufacturing routes. At the company level diff --git a/inventory/delivery/three_steps.rst b/inventory/delivery/three_steps.rst index 27b3f8cf4..6e087de20 100644 --- a/inventory/delivery/three_steps.rst +++ b/inventory/delivery/three_steps.rst @@ -18,7 +18,7 @@ customers. A few configuration steps are necessary in order to accomplish **Pick + Pack + Ship** in Odoo. These steps create some additional locations, which -by default are called **Output** and **Packing Zone**. So, if your warehouse’s +by default are called **Output** and **Packing Zone**. So, if your warehouse's code is ``WH``, this configuration will create a location called ``WH/Output`` and another one called ``WH/Packing Zone``. diff --git a/inventory/delivery/two_steps.rst b/inventory/delivery/two_steps.rst index e32983aa2..4e249966c 100644 --- a/inventory/delivery/two_steps.rst +++ b/inventory/delivery/two_steps.rst @@ -8,14 +8,14 @@ Overview When an order goes to the shipping department for final delivery, Odoo is set up by default to utilize a **one-step** operation: once all goods are available, they are able to be shipped in a single delivery order. -However, your company’s business process may have one or more steps that +However, your company's business process may have one or more steps that happen before shipping. In the **two steps** process, the items in a delivery order are **picked** in the warehouse and brought to an **output location** for **shipping**. The goods are then shipped. In order to accomplish a **Pick + Ship** delivery in Odoo, there are a few necessary configuration steps. These steps create an additional -location, which by default is called **Output**. So, if your warehouse’s +location, which by default is called **Output**. So, if your warehouse's code is ``WH``, this configuration will create a location called ``WH/Output``. Goods will move from ``WH/Stock`` to ``WH/Output`` in the first step (picking). Then, they move from ``WH/Output`` to ``WH/Customers`` (in the @@ -49,7 +49,7 @@ check the radio button above). .. note:: If you checked option **Advanced routing of products using rules** you may need to activate **Manage several locations per warehouse** if it - wasn’t activated beforehand. + wasn't activated beforehand. Configure warehouse for Pick + Ship ------------------------------------ diff --git a/inventory/shipping/setup/delivery_method.rst b/inventory/shipping/setup/delivery_method.rst index 3bff272c8..4c9a71d6b 100644 --- a/inventory/shipping/setup/delivery_method.rst +++ b/inventory/shipping/setup/delivery_method.rst @@ -1,3 +1,100 @@ -============================================== -How to cancel a shipping request to a shipper? -============================================== \ No newline at end of file +=============================== +How to setup a delivery method? +=============================== + +Overview +======== + +Odoo can handle various delivery methods, but it is not activated by +default. Delivery methods can be used for your sale orders, your +deliveries but also on your e-commerce. + +Delivery methods allow you to manage the transport company, the price +and the destination. You can even integrate Odoo with external shippers +to compute the real price and the packagings. + +Configuration +============= + +Install the inventory module +---------------------------- + +Delivery methods are handled by the **Delivery costs** module. Go to +**Apps** and search for the module. You should remove the **Apps** filter in +order to see it : + +.. image:: media/setup05.png + :align: center + +.. note:: + If you want to integrate delivery methods in your e-commerce, + you'll have to install the **eCommerce Delivery** module. + +Configure the delivery method +----------------------------- + +To configure your delivery methods, go to the **Inventory** module, +click on :menuselection:`Configuration --> Delivery Methods`. + +First set a name and a transporter company. + +.. image:: media/setup03.png + :align: center + +Then you'll have to set the pricing. It can be fixed or based on rules. + +- If the price is fixed, tick **Fixed price**. You'll just have to define + the price. If you want the delivery to be free above a certain + amount, tick the option **Free if Order total is more + than** and set a price. + +.. image:: media/setup06.png + :align: center + +- If the price varies according to rules, tick **Based on Rules**. Click + on **add an item to a pricing rule**. Choose a condition based on + either the weight, the volume, the price or the quantity. + +.. image:: media/setup04.png + :align: center + +Finally you can limit the delivery method to a few destinations. The +limit can be applied to some countries, states or even zip codes. This +feature limits the list of countries on your e-commerce. + +.. image:: media/setup02.png + :align: center + +.. note:: + You can integrate Odoo with external shippers in order to compute the + real price and packagings, and handle the printing the shipping labels. + See :doc:`third_party_shipper` + +Delivery process +================ + +Sale order +---------- + +.. image:: media/setup07.png + :align: center + +You can now choose the **Delivery Method** on your sale order. If you want +to invoice the price of the delivery charge on the sale order, click on +**Set price**, it will add a line with the name of the delivery method as +a product. + +Delivery +-------- + +You can add or change the delivery method on the delivery itself. + +.. image:: media/setup01.png + :align: center + +On the delivery, check the **Carrier Information**. The carrier is the +chosen delivery method. + +.. seealso:: + * :doc:`third_party_shipper` + * :doc:`../operation/invoicing` diff --git a/inventory/shipping/setup/media/setup01.png b/inventory/shipping/setup/media/setup01.png new file mode 100644 index 000000000..1a044b3bb Binary files /dev/null and b/inventory/shipping/setup/media/setup01.png differ diff --git a/inventory/shipping/setup/media/setup02.png b/inventory/shipping/setup/media/setup02.png new file mode 100644 index 000000000..bae004d05 Binary files /dev/null and b/inventory/shipping/setup/media/setup02.png differ diff --git a/inventory/shipping/setup/media/setup03.png b/inventory/shipping/setup/media/setup03.png new file mode 100644 index 000000000..64508787f Binary files /dev/null and b/inventory/shipping/setup/media/setup03.png differ diff --git a/inventory/shipping/setup/media/setup04.png b/inventory/shipping/setup/media/setup04.png new file mode 100644 index 000000000..d77343003 Binary files /dev/null and b/inventory/shipping/setup/media/setup04.png differ diff --git a/inventory/shipping/setup/media/setup05.png b/inventory/shipping/setup/media/setup05.png new file mode 100644 index 000000000..6f6016ca3 Binary files /dev/null and b/inventory/shipping/setup/media/setup05.png differ diff --git a/inventory/shipping/setup/media/setup06.png b/inventory/shipping/setup/media/setup06.png new file mode 100644 index 000000000..bb6bb2d5f Binary files /dev/null and b/inventory/shipping/setup/media/setup06.png differ diff --git a/inventory/shipping/setup/media/setup07.png b/inventory/shipping/setup/media/setup07.png new file mode 100644 index 000000000..8856c1d9f Binary files /dev/null and b/inventory/shipping/setup/media/setup07.png differ