Fix: Use personalised price in design approval cart add
When adding personalised designs to cart, use personalisedPrice instead of just effectivePrice. This ensures the cart shows the correct price for made-to-order items from the start, matching what Stripe calculates.
This commit is contained in:
@@ -58,7 +58,7 @@ export default function DesignReviewPage({ params }: { params: { id: string } })
|
||||
color: design.color,
|
||||
size: design.size,
|
||||
quantity: 1,
|
||||
unitPrice: design.product.effectivePrice,
|
||||
unitPrice: design.product.personalisedPrice ?? design.product.effectivePrice,
|
||||
designJson: design.designJson,
|
||||
designPreviewUrl: design.designPreviewUrl,
|
||||
designPreviewUrlBack: design.designPreviewUrlBack,
|
||||
|
||||
Reference in New Issue
Block a user