From 87d05daf16a8ab7cd973f2aad33229b9dfc01b19 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 3 Mar 2021 08:02:08 +0100 Subject: [PATCH] Added Suppliers and manufacturers Added examples for suppliers and manufacturers --- docs/extend/python.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/docs/extend/python.md b/docs/extend/python.md index e689486..fe20165 100644 --- a/docs/extend/python.md +++ b/docs/extend/python.md @@ -127,4 +127,23 @@ item = StockItem.create(api, { 'location': 10, ## PK of a StockLocation already in the database... }) +#### Adding manufacturers and supplier + +We can add manufacturers and suppliers to parts. If we add a manufacturer, a supplier is also mandatory. So we first need to create two companies, ACME (manufacturer) and X-Store (supplier). + +```python +from inventree.company import Company +acme = Company.create(api, { 'name' : 'ACME', 'description':'A Company that makes everything','website':'https://www.acme.bla','is_customer':0,'is_manufacturer':1,'is_supplier':0 }) +xstore = Company.create(api, { 'name' : 'X-Store', 'description':'A really cool online store','website':'https://www.xst.bla','is_customer':0,'is_manufacturer':0,'is_supplier':1 }) +``` + +Please recognize the different flag settings for is_supplier and is_manufacturer. Now lets add those to our couch: + +```python +from inventree.company import SupplierPart +SupplierPart.create(api,{'part':couch.pk,'supplier':xstore.pk,'SKU':'some_code','manufacturer':acme.pk}) +``` + +Supplier and manufacturer are added with just one command. The SKU is the code under which the couch is listed in the store. Her we can add price tags later on. + ```