feat(core-flows): custom price flag for order line items and shipping methods (#8969)

CLOSES: CC-402
This commit is contained in:
Carlos R. L. Rodrigues
2024-09-04 17:30:59 -03:00
committed by GitHub
parent 0fe1201435
commit 2a055b71ef
28 changed files with 1991 additions and 1783 deletions

View File

@@ -128,6 +128,9 @@ export default class OrderLineItem {
@Property({ columnType: "jsonb" })
raw_unit_price: BigNumberRawValue
@Property({ columnType: "boolean", default: false })
is_custom_price: boolean = false
@OneToMany(() => OrderLineItemTaxLine, (taxLine) => taxLine.item, {
cascade: [Cascade.PERSIST, "soft-remove" as Cascade],
})

View File

@@ -54,6 +54,9 @@ export default class OrderShippingMethod {
@Property({ columnType: "boolean" })
is_tax_inclusive: boolean = false
@Property({ columnType: "boolean", default: false })
is_custom_amount: boolean = false
@Property({
columnType: "text",
nullable: true,