diff --git a/shop-routes/cart.js b/shop-routes/cart.js
index f0ab7fe48b3901d75959ba8dab1b382e4de1070b..2fe64c9ac18238d5f7d3ad6432e52b33eafbf28f 100644
--- a/shop-routes/cart.js
+++ b/shop-routes/cart.js
@@ -32,6 +32,7 @@ router.get('/', async (req, res) => {
     }
 });
 
+// เน€เธžเธดเนˆเธกเธชเธดเธ™เธ„เน‰เธฒเธฅเธ‡เธ•เธฐเธเธฃเน‰เธฒ
 // เน€เธžเธดเนˆเธกเธชเธดเธ™เธ„เน‰เธฒเธฅเธ‡เธ•เธฐเธเธฃเน‰เธฒ
 router.post('/add', async (req, res) => {
     const { productId, quantity } = req.body;
@@ -50,8 +51,8 @@ router.post('/add', async (req, res) => {
 
         // เธ•เธฃเธงเธˆเธชเธญเธšเธงเนˆเธฒเธชเธดเธ™เธ„เน‰เธฒเธ™เธตเน‰เธกเธตเธญเธขเธนเนˆเนƒเธ™เธ•เธฐเธเธฃเน‰เธฒเธซเธฃเธทเธญเธขเธฑเธ‡
         const [[existingItem]] = await pool.query(
-            'SELECT id, quantity FROM cart_items WHERE user_id = ? AND product_id = ?',
-            [req.session.user.id, productId]  // เนƒเธŠเน‰ user_id เนเธ—เธ™ session_id
+            'SELECT id, quantity FROM cart_items WHERE session_id = ? AND product_id = ?',
+            [req.session.user.id, productId]
         );
 
         if (existingItem) {
@@ -67,8 +68,8 @@ router.post('/add', async (req, res) => {
         } else {
             // เน€เธžเธดเนˆเธกเธชเธดเธ™เธ„เน‰เธฒเนƒเธซเธกเนˆ
             await pool.query(
-                'INSERT INTO cart_items (user_id, product_id, quantity) VALUES (?, ?, ?)',
-                [req.session.user.id, productId, parseInt(quantity)]  // เน€เธ›เธฅเธตเนˆเธขเธ™ session_id โ†’ user_id
+                'INSERT INTO cart_items (session_id, product_id, quantity) VALUES (?, ?, ?)',
+                [req.session.id, productId, parseInt(quantity)]
             );
         }