создать карточку товара для интернет мгазина. Знаю как реализовать. Вижу три варианта, но нужен совет опытного программиста какой способ выбрать.
Первый способ (самый простой)Ж
Создать страницу, например, cartproduct.php сделать ссылку на него и из бд вытаскивать данные о конкретном товаре. Так реализовано в интернет магазине ДНС
второй способ:
Создать ajax запрос на обработчик с id товара, например, обработчик cartproduct.php. После чего на получать ответ от обработчика из бд и выводить карточку товара прямо на странице магазина без перезагрузки страницы. Скорее всего так реализовано в Сбермаркетею
третий способ:
Выгрыжать всю информацию о товаре сразу на странице магазина, но пока "ненужную" информацию, например, полное описание товара скрывать, а краткое выводить. Далее при помощи JS по нажатию на нужный товар менять свойства CSS, тем самым выводить, например длинное описание ну и остальную развернутую информацию.
Первых два способа требует дополнительных запросов в бд, что нежелательно.
Как вы считаете лучше реализовать карточку товара? Какие нюансы, например, с точки зрения индексации, сео, ну тд.
Надеюсь более или менее понятно описал суть. Заранее спасибо
|