Я создаю проект магазина с laravel, и у меня есть таблицы product и product_variants ... Теперь на отдельной странице продукта у меня есть поле выбора, которое представляет варианты продукта
Например: рубашка1 имеет два цвета (два варианта) и разные цены на каждый цвет
.... Я загружаю эти два цвета в выпадающем списке выберите их идентификаторы
Например:
URL основного продукта:
example.com / продукт / спрей цвет
зеленый цвет товара:
example.com / продукт / спрей цвет? Деталь = 113
что 113 - это идентификатор product_variant в таблице
Вариант структуры продукта
id - product_id - variant_value - variant_type - price
и один пример:
id - product_id - variant_value - variant_type - price
112 1 green color 200
113 1 red color 300
Вопрос
Как я могу использовать ajax (pjax), чтобы изменить цену продукта (на странице показа), когда пользователь щелкает по одному цвету без обновления страницы? И вставлять детали состояния в URL