10

Click here to load reader

Automated drop shipping order fulfillment with OpenERP. Jos De Graeve, Apertoso NV

  • Upload
    odoo

  • View
    2.540

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Automated drop shipping order fulfillment with OpenERP. Jos De Graeve, Apertoso NV

Jos De Graeve – Apertoso NV

Automated drop shipping order fulfillment with OpenERP

[email protected]

Page 2: Automated drop shipping order fulfillment with OpenERP. Jos De Graeve, Apertoso NV

Jos De Graeve – Apertoso NV

Drop Shipping – The process

1. Customer places order

2. Customer fulfills payment

3. Shop forwards order to supplier

4. Supplier sends goods to end customer

5. Supplier invoices goods to webshop

Page 3: Automated drop shipping order fulfillment with OpenERP. Jos De Graeve, Apertoso NV

Jos De Graeve – Apertoso NV

Dropshipping use case

● E-commerce company– Combination of warehouse shipments and drop

shipping shipments

– Customers and webshops all over europe

– Brick & Mortar shop at warehouse location

– Very strong seasonal sales – automation required● Peak season: up to 100 orders/day● Off-peak: down to 50 orders / week

Page 4: Automated drop shipping order fulfillment with OpenERP. Jos De Graeve, Apertoso NV

Jos De Graeve – Apertoso NV

Drop shipping use case

● Combination of warehouse shipments and drop shipping shipments– Some products are always shipped from

warehouse

– Some products: always drop shipping

– Other: drop shipping if warehouse stock runs out

– Future: drop shipping also if shipping from warehouse is too expensive to the customers' country

Page 5: Automated drop shipping order fulfillment with OpenERP. Jos De Graeve, Apertoso NV

Jos De Graeve – Apertoso NV

Drop shipping with OpenERP

● Functionality present in OpenERP– Supply method - buy

– Procurement method – make to order

– Purchase Orders have a delivery address

Page 6: Automated drop shipping order fulfillment with OpenERP. Jos De Graeve, Apertoso NV

Jos De Graeve – Apertoso NV

Drop shipping in OpenERP

● What we have done– Automatically set customer delivery address on PO– DS PO must not generate incoming delivery + are

“finished” when confirmed

– Coupling of SO picking status to PO status

– DS PO must ignore minimum order qty.

– Procurement workflow must check stock for mto products.

– Specific multi-company stuff.

Page 7: Automated drop shipping order fulfillment with OpenERP. Jos De Graeve, Apertoso NV

Jos De Graeve – Apertoso NV

Drop shipping usage

● Products are set to Stockable + MTO + Buy● The decision “drop shipping or not” is now

done at sales order confirmation.● Procurement with type “dropshipping” is

created → generates PO● PO is confirmed

– Email is sent to supplier with PO

– Email is sent to customer

Page 8: Automated drop shipping order fulfillment with OpenERP. Jos De Graeve, Apertoso NV

Jos De Graeve – Apertoso NV

Demo Time

Page 9: Automated drop shipping order fulfillment with OpenERP. Jos De Graeve, Apertoso NV

Jos De Graeve – Apertoso NV

Future development

● Porting to V7 / V8? – should be straight forward

● Factor out client specific code and dependancy into speparate module

● Extra module containing advanced policy engine for drop shipping

● Support for BOM/Setshttp://bazaar.launchpad.net/~apertoso/openobject-addons/extra-6.1/files/head:/drop_shipment/

Page 10: Automated drop shipping order fulfillment with OpenERP. Jos De Graeve, Apertoso NV

Jos De Graeve – Apertoso NV

Questions ?

Feel free to contact me if you want to use it in your project:[email protected]