MockOrderItem

Properties

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
Graycore, LLC © 2018 - 2024. Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.