diff --git a/src/app/cart/page.tsx b/src/app/cart/page.tsx index a60a81a..8f91b8c 100644 --- a/src/app/cart/page.tsx +++ b/src/app/cart/page.tsx @@ -166,7 +166,7 @@ export default function CartPage() {
Please check your design before checking out
We print exactly what's shown in your preview above — spelling, wording, and - placement included. Once your order's placed, that design goes straight to print, + approximate placement included. Once your order's placed, that design goes straight to print, so take a moment to make sure everything looks right.
diff --git a/src/app/designs/[id]/review/page.tsx b/src/app/designs/[id]/review/page.tsx index 7218c70..b0e427f 100644 --- a/src/app/designs/[id]/review/page.tsx +++ b/src/app/designs/[id]/review/page.tsx @@ -50,11 +50,22 @@ export default function DesignReviewPage({ params }: { params: { id: string } }) // Add to cart addItem({ + cartItemId: crypto.randomUUID?.() || Math.random().toString(36).substr(2, 9), productId: design.productId, + slug: design.product.id, // Using product ID as slug for now + name: design.product.name, + mockup: design.product.id, color: design.color, size: design.size, - designJson: design.designJson, quantity: 1, + unitPrice: design.product.effectivePrice, + designJson: design.designJson, + designPreviewUrl: design.designPreviewUrl, + designPreviewUrlBack: design.designPreviewUrlBack, + placementPreviewUrl: design.placementPreviewUrl, + placementPreviewUrlBack: design.placementPreviewUrlBack, + designWidthCm: null, + designHeightCm: null, }); alert('Design approved! Added to your bag.');