feat: Custom line items (#10408)
* feat: Custom line items * fix tests * fix migration * Allow custom items in update line item workflow * throw if line item doesn't have a price * minor things * wip * fix flows * fix test * add default * add to type
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { model } from "@medusajs/framework/utils"
|
||||
import Cart from "./cart"
|
||||
import LineItemTaxLine from "./line-item-tax-line"
|
||||
import LineItemAdjustment from "./line-item-adjustment"
|
||||
import LineItemTaxLine from "./line-item-tax-line"
|
||||
|
||||
const LineItem = model
|
||||
.define(
|
||||
@@ -28,6 +28,7 @@ const LineItem = model
|
||||
requires_shipping: model.boolean().default(true),
|
||||
is_discountable: model.boolean().default(true),
|
||||
is_tax_inclusive: model.boolean().default(false),
|
||||
is_custom_price: model.boolean().default(false),
|
||||
compare_at_unit_price: model.bigNumber().nullable(),
|
||||
unit_price: model.bigNumber(),
|
||||
metadata: model.json().nullable(),
|
||||
|
||||
Reference in New Issue
Block a user