У меня есть site.com/ и интернет-магазин на site.com/b2b/ (site.com/b2b/index.php)
Товары перечислены в интернет-магазине, и если я нажму наКнопка Добавить в корзину на любом товаре, текст кнопки изменяется на Добавленный, а AJAX-запрос отправляет данные и обновления Корзина покупок.
Теперь вот моя проблема.
Если я закрою браузер, откройте его снова,запустите его в режиме инкогнито (я могу воспроизводить без чата, но для большей уверенности) и перейдите непосредственно к site.com/b2b/ в строке URL, ВСЕ работает правильно.
Но,
если я закрою браузер, снова открою его, запусту в режиме инкогнито, зайду на site.com, а затем нажмите ссылку на site.com/b2b/, нажав кнопку «Добавить в корзину» для любого продукта, изменит текст кнопкиДобавлен и визуально обновляет Корзину покупок. Количество товаров равно 1 и временно добавляет текст Товар добавлен в корзину, но цена по-прежнему равна 0,00.
Затем, если я добавлю другой товар, нажав Добавить в корзину, онснова визуально обновляет корзину вместе с тэmporary текст, но количество продуктов по-прежнему 1, а цена по-прежнему 0,00.
Независимо от этого последнего шага, если я обновлю страницу, корзина пуста, и тексты кнопок на продукте будут сброшены в Добавить вКорзина.
Теперь ужас всей истории (извините за то, что я так многословен).
Если я нажму на сайте ссылку на тот же URL (site.com/b2b/),визуально это то же самое, что и обновление страницы, но что-то должно произойти сзади, тогда (конечно, корзина покупок все еще пуста, но) ВСЕ РАБОТАЕТ НОРМАЛЬНО СНОВА.
Я могу добавить товар, и они сохраняются вКорзина покупок даже после обновления или перехода по любой ссылке на тот же сайт или любой другой сайт в том же каталоге site.com/b2b/.
Если у кого-либо есть ЛЮБОЕ понимание, я был бы очень благодарен.