Source
Serhii Chernenko | Сьогодні дебажимо core логіку VueStorefront 1. Залетіла бага на проді,...
365 Views/Reach
2024-10-21 14:13
Message №463
Сьогодні дебажимо core логіку VueStorefront 1. Залетіла бага на проді, що продукт in stock в кошику видає out of stock. На перший погляд продукти однакові. Але у проблемного жодної інформації про stock status. На бекенді норм, в еластіку норм, в апі норм. А в застосунку не норм. Я вже майже здався після обіду, щоб піти просити допомоги, аж десь зачепився за якусь фігню та продовжив пошуки. Як виявилося, все працює на core модулях, ніби все ок та не мало б ніде відстрелити. Поки в ланцюжку не дійшов до того, що перезаписали core файл порівняння продуктів. Той проблемний продукт виявляється був з кастомними опціями. Логіка перевірки для такого типу відрізняється, перевіряється не SKU, а ID та CHECKSUM. І от останній не співпадає між сервером та клієнтом. Зі швидкого фікса — поміняв на SKU та запрацювало. Але підозрюю, що може вистрілити в іншому місці, хоча в нас таких продуктів раніше не було, тож їх небагато. Але завтра вже буду з командою та можливо клієнтом це якось вирішувати, питати.