Dropship in Odoo - odoo

How to configure Dropship in Odoo. I just downloaded the module from the Sales DropShip. But I don`t know how to configure that module. Is there any method for dropshipping. Any help would be appreciated.

Drop-shipping means while delivering the goods, you don't deliver it from the stock, but instead you place an order to supplier (purchase order) and ask them to directly delivery those goods to the customer. So goods doesn't physically comes to your warehouse/company and directly gets delivered to customer from supplier. When the purchase order (which will automatically gets created from the sales order) gets received the sales order automatically gets into the "Done" state.
For configuring it in Odoo, following are the steps:
Install Drop Shipping Module.
On installation it will create a new picking names "Dropship" where you will find the default source location as "Supplier" and default destination location as "Customer"
Also, it will create route which will have a pull rule from Supplier -> Customer
Under the Settings -> Configuration -> Sales -> Sales Features - Select the option "Choose MTO, drop shipping,... on sales order lines", which will allow to select the route on the sale order lines while creating the sales order.
Now, for testing create a product and do the following configuration
Under the route select "Make to order"
Define the supplier for the product
Create the sales order and while entering the sale order lines select the route as "Dropshipping" and confirm it, which will generate the purchase order based on the route, for the supplier defined in the product's supplier info. When you will receive goods in the purchase order, it will take the sales order into the done state. Now you will able to see a button labeled "View Delivery Order" which will take you to delivery order with name prefix as "DS..."
In the purchase order generated, check under the "Deliveries and Invoices" tab, you will find the destination location as "Customer" location.
Note:-
Also, under the Purhcase configuration from setting, if you check the option "Routes - Manage Dropshipping", it will install the dropshipping module.
Hope this helps!!.

It is very simple for the configuration.
Steps are here:
Install Drop Shipping Module.
create a new picking names "Dropship" where you will find the default source location as "Supplier" and default destination location as "Customer"
Under the Settings -> Configuration -> Sales -> Sales Features - Select the option "Choose MTO, drop shipping,... on sales order lines",
Now, for testing create a product and do the following configuration
Still getting issue than, Here I am sharing few post those will help you step by step:
Dropship in Odoo
DropShipping

Related

POPC Purchase Order Process

We are trying to understand the purchase process in Moqui. We are using the PoP Commerce sample data.
We created a purchase order in the name of "ZiddlemanInc: Ziddleman & Sons Suppliers Inc." for item "Demo Product One-One" : 1000 quantity. We were shown a warning about payment which was ignored and order was placed.
We created an incoming shipment of "Demo Product One-One" from "ZiddlemanInc". We updated the shipment as "shipped".
We were shown a warning while creating the shipment. The screen shot of warning has been attached.
Is there any alternate option to create a shipment linked to purchase order? Further, how do we link this shipment, not linked to purchase order, to the purchase order?
Here is the general documentation for Procure to Pay (ie purchasing):
https://www.moqui.org/m/docs/apps/POPC+ERP+User+Guide/Procure+to+Pay
This document does not have step by step instructions but mentions looking up a PO and creating a shipment which should be done from the Order Detail screen.
This is similar to the fulfillment process (uses the same screens but a different flow for shipping vs receiving a Shipment) and the doc for that has more detail and you can see the documentation for that here:
https://www.moqui.org/m/docs/apps/POPC+ERP+User+Guide/Order+to+Cash/Ship+Sales+Order

How to make a payment for each product in an invoice in Odoo

I have an invoice with 2 products (product A and B), I need to do a payment only for the product A, is there any way to do that ?, and after see the product A with the correct moves in the accounting.
I know how to do the change in code but will be better if Odoo has this functionality
Thanks a lot
That can be done if you shipped all products separately and keep
invoice policy based on shipment. Then you can create separate invoice
for each products.
While you click on Create Invoice button in sales order then it will create invoice for eligible shipments with it's all delivered products.
So your purpose will be resolved by just change the configuration other there is no more option in odoo you have to write code to achieve it.

what is purpose using routes in sale order lines

When we enable "Choose specific routes on sales order lines (advanced)" in sale module.
After that "routes" field will show on order line in sale order
What is purpose of that routes in sale order.
One of the Best use of route in sale order line is Drop Shipping Delivery.
Drop Shipping : Drop shipping allows to deliver the goods directly from the supplier to the customer. It means that the products does not transit through your stock.
When you Configure Advance routes then you can see Routes menu item & allow to create new routes as well.
When You select DropShippng Option then System will automatically create drop shipping route in the system.
In below example we have create sale order with two products, In one sale order line we have select drop shipping route.
When you confirm Purchase Order then System will create Drop shipment picking from Supplier to Customer.
You can find use of routes from odoo link.
https://www.odoo.com/documentation/user/9.0/inventory/routes/concepts/use_routes.html
This may help you.

Only show in stock products OpenERP

When I open the location structure of the warehouse and check the current inventory of a particular location, it shows me all products (even when stock is 0).
Is there a way to hide the products that are not in stock in that particular location (or remove them from being able to show in that location)?
To achieve this functionality, you have to customize addons side code of stock and product,
You have to implement funt_search method in qty_available function of product, to search product based on codition.
And in the wizard you have to pass domain, of qty_avalable > 0 at wizard,.
For refrence you can see in openerp latest trunk stock module code.
Hope this help

How can the check printing report be modified to include a supplier's invoice number?

When I receive an invoice from a supplier, I enter the invoice number (from the supplier) in the "Source Document" field of the supplier invoice. Now, when I print checks (using account_check_writing) it includes the supplier invoice number that OpenERP generates for my record of the supplier's invoice (for example, EXJ/2012/01283), but nowhere does it include the supplier's invoice number. This makes it difficult for the supplier to find the correct invoice in their records to apply the payment.
I have a handle on how to modify reports generally, but I'm not sure of the expression that will evaluate to the supplier's invoice number. I can follow the foreign key constraints from the database to see that account_voucher_line -> account_move_line -> account_move <- account_invoice, and I can find the account.move associated with the current voucher line in the report with "l.move_line_id.move_id". But now how do I find the invoice that also references that move_id, so I can grab the "Source Document" from it?
We already did it (improving the check writing report), and even more considering we improved the batch-printing wizard for checks too. You can grab the following branch and apply it on top of OpenERP 7:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-account_check_writing_jam
Alternatively, you can try it immediately on the fly on http://runbot.openerp.com, find the branch, build it, and connect to it with admin/admin.
In a nutshell, improvements are:
Shows Vendors/Supplier's invoice number
Optionally spills over to multiple pages. You can pay more than 10 invoice lines.
Optionally displays credits that are being applied with this check.
Suppresses invoices that are not part of this check payment.
Optionally works with pre-printed checks number or not.
Optionally resets check sequence during a batch-print if needed.
Optionally overwrite check numbers during a batch-print if needed.
Works with standard US checks (top, middle, or bottom pane).
Options are to be found in the following locations:
in Companies > Companies > Configuration tab
in Accounting > Configuration > Journals > Journals > Advanced Settings tab
in Accounting > Suppliers > Write Checks > Print button > Batch-print wizard
We hope to merge it in core soon.
Feedbacks welcome.
Enjoy,
__
Fabrice
OpenERP US