Name | Type | Description |
---|---|---|
id | faker.datatype.uuid() | |
item_id | this.id | |
image | { url: faker.image.imageUrl(), id: faker.datatype.uuid(), label: faker.random.word() } | |
order_id | faker.datatype.uuid() | |
qty_ordered | faker.datatype.number({ min: 1, max: 1000 }) | |
qty_canceled | faker.datatype.number({ min: 1, max: 1000 }) | |
qty_fulfilled | faker.datatype.number({ min: 1, max: 1000 }) | |
created_at | faker.date.past().toString() | |
updated_at | faker.date.past().toString() | |
product_id | faker.datatype.uuid() | |
parent_item_id | faker.datatype.uuid() | |
sku | faker.random.alphaNumeric(20) | |
name | faker.random.word() | |
weight | faker.datatype.number({ min: 1, max: 1000 }) | |
qty | faker.datatype.number({ min: 1, max: 10 }) | |
price | faker.datatype.number({ min: 1, max: 1000 }) | |
discount_amount | faker.datatype.number({ min: 1, max: this.price }) | |
discount_percent | Math.floor(this.discount_amount / this.price * 100) | |
tax_percent | faker.datatype.number({ min: 1, max: 10 }) | |
tax_amount | faker.datatype.number({ min: 1, max: 10 }) | |
row_total | this.price * this.qty | |
row_total_with_discount | (this.price - this.discount_amount) * this.qty | |
row_weight | faker.datatype.number({ min: 1, max: 100 }) | |
tax_before_discount | faker.datatype.number({ min: 1, max: 100 }) | |
type | DaffOrderItemType .Simple |