diff --git a/src/components/ClearCartOnMount.tsx b/src/components/ClearCartOnMount.tsx index 72c76e7..6c9cd10 100644 --- a/src/components/ClearCartOnMount.tsx +++ b/src/components/ClearCartOnMount.tsx @@ -5,8 +5,15 @@ import { useCart } from '@/lib/cartStore'; export default function ClearCartOnMount() { const clear = useCart((s) => s.clear); + useEffect(() => { + console.log('🧹 ClearCartOnMount: Clearing cart on success page'); clear(); - }, [clear]); + // Also clear the isCheckingOut flag if it was set + if (typeof window !== 'undefined') { + sessionStorage.removeItem('isCheckingOut'); + } + }, []); // Empty dependency array - run once on mount + return null; }