rattail.vendors.orders
¶
Vendor Order Files
- class rattail.vendors.orders.DefaultOrderParser(config)[source]¶
Default order parser for Excel files.
- key = 'default'¶
- title = 'Default Excel Parser'¶
- class rattail.vendors.orders.ExcelOrderParser(config)[source]¶
Base class for Excel vendor order parsers.
- get_excel_reader(path)[source]¶
Return an
ExcelReaderXLSX
instance for the given path.
- class rattail.vendors.orders.OrderParser(config)[source]¶
Base class for all vendor order parsers.
- get_vendor(session)[source]¶
Fetch the
Vendor
record which is associated with the current parser, if any.
- property key¶
Key for the parser. Must be unique among all order parsers.
- make_order_item(**kwargs)[source]¶
Make and return a
PurchaseItem
instance.
- property title¶
Human-friendly title for the parser.