VbzCart/docs/tables/ord pkg lines: Difference between revisions
Jump to navigation
Jump to search
imported>Woozle (extracted from VbzCart/tables) |
imported>Woozle (added 2 fields for recording what was charged) |
||
Line 4: | Line 4: | ||
* '''Fields''': | * '''Fields''': | ||
** '''QtyFromStock''' may be an obsolete field, as ''all'' package quantities should now come from stock. | ** '''QtyFromStock''' may be an obsolete field, as ''all'' package quantities should now come from stock. | ||
* '''History''': | |||
** '''2010-10-19''' Adding CostShItm and CostSale fields to record prices charged (parallels ShipCost and PkgCost in {{vbzcart/table|ord_pkgs}} | |||
==SQL== | ==SQL== | ||
<section begin=sql /><mysql>CREATE TABLE `ord_pkg_lines` ( | <section begin=sql /><mysql>CREATE TABLE `ord_pkg_lines` ( | ||
Line 15: | Line 17: | ||
`QtyNotAvail` INT COMMENT "quantity which can't be filled", | `QtyNotAvail` INT COMMENT "quantity which can't be filled", | ||
`QtyFromStock` INT COMMENT "quantity which was moved from stock", | `QtyFromStock` INT COMMENT "quantity which was moved from stock", | ||
`CostSale` DECIMAL(9,2) DEFAULT NULL COMMENT "price charged for this item", | |||
`CostShItm` DECIMAL(9,2) DEFAULT NULL COMMENT "per-item shipping cost charged", | |||
`Notes` VARCHAR(255), | `Notes` VARCHAR(255), | ||
PRIMARY KEY(`ID`) | PRIMARY KEY(`ID`) |
Revision as of 20:35, 19 October 2010
About
- Purpose: What's in an order package (Template:Vbzcart/table)
- Refers to: Template:Vbzcart/table (parent), Template:Vbzcart/table, Template:Vbzcart/table
- Fields:
- QtyFromStock may be an obsolete field, as all package quantities should now come from stock.
- History:
- 2010-10-19 Adding CostShItm and CostSale fields to record prices charged (parallels ShipCost and PkgCost in Template:Vbzcart/table
SQL
<section begin=sql /><mysql>CREATE TABLE `ord_pkg_lines` (
`ID` INT NOT NULL AUTO_INCREMENT, `ID_Pkg` INT NOT NULL COMMENT "ord_pkgs.ID", `ID_OrdLine` INT COMMENT "ord_lines.ID", `ID_Item` INT NOT NULL COMMENT "cat_items.ID", `QtyShipped` INT COMMENT "quantity shipped/charged in this package", `QtyExtra` INT COMMENT "quantity tossed in as freebies in this pkg", `QtyKilled` INT COMMENT "quantity fulfilled by being cancelled", `QtyNotAvail` INT COMMENT "quantity which can't be filled", `QtyFromStock` INT COMMENT "quantity which was moved from stock", `CostSale` DECIMAL(9,2) DEFAULT NULL COMMENT "price charged for this item", `CostShItm` DECIMAL(9,2) DEFAULT NULL COMMENT "per-item shipping cost charged", `Notes` VARCHAR(255), PRIMARY KEY(`ID`)
) ENGINE = MYISAM;</mysql> <section end=sql />