Поле "примечание" к товару

Автор ttkeino, 26 февраля 2018, 10:11:06

« назад - далее »

ttkeino

Доброго времени суток. Интересует такой вопрос: насколько будет сложно добавить к каждому товару поле примечание?

mAgency

Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

ttkeino


mAgency

Актуально, только пути к файлам другие, а так все по плану. Добавить переменную в базу, контроллер и она будет показана.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

ttkeino

Цитата: mAgency от 26 февраля 2018, 10:19:33
Актуально, только пути к файлам другие, а так все по плану. Добавить переменную в базу, контроллер и она будет показана.
Спасибо, а если мне нужно не вводить переменную, ну а просто поле, типа textarea, которое бы значение введенное сохраняло от пользователя.

Adik

Чтобы сохранять текст, нужна переменная. Не важно какого вида input или textarea, все равно нужно создавать поле в таблице для хранения значения.

ttkeino

Цитата: Adik от 26 февраля 2018, 10:54:57
Чтобы сохранять текст, нужна переменная. Не важно какого вида input или textarea, все равно нужно создавать поле в таблице для хранения значения.
Я создал поле в бд. Так же добавил /classes/Product.php  необходимое и в /controllers/front/ProductController.php
По итогу я на стрице товара создал textare и в него поместил {$new_champ}
результ выдет по умалчанию, т.е. отрабатывает только else

Adik

Все правильно. Нет значения у переменной, она пустая и показывает значение по умолчанию.

ttkeino

Цитата: Adik от 26 февраля 2018, 14:35:27
Все правильно. Нет значения у переменной, она пустая и показывает значение по умолчанию.
А как я могу связать данную переменную и textarea и передавать в корзину и так далее?

mistral

Поле "примечание" к товару для чего создаете? Клиенты не смогут в него ничего добавить, поэтому тип textarea совсем ненужен.

ttkeino

Цитата: mistral от 26 февраля 2018, 17:34:17
Поле "примечание" к товару для чего создаете? Клиенты не смогут в него ничего добавить, поэтому тип textarea совсем ненужен.
Получается, что товар приходит и не всегда удается уследить за всеми размерами, для этого хочу сделать такое поле, чтобы клиент при заказе добавлял свои примечания, мол, размер такой, такой и такой.
Я знаю, что это не совсем правильно, но иначе никак.
Поэтому и хочу сделать как-то примечания, ведь при оформлении в конце есть пункт сообщение к отправке, мне бы так же сделать для каждого товара и все.

Adik

Чтобы так сделать, нужно не только новую переменную добавлять. И переменную не к товару добавлять, она у товара совсем ненужна.
В шаблоне создать форму, в контроллере товара создать метод, который отвечает за отправку данных формы на почту и созраняет в базе.
В админке создать новый таб и контроллер для этого таба.
Модуль лучше сделать, так как изменений много и при обновлении они могут пропасть, а с модулем все данные сохраняться.

Миколас

Есть готовый модуль с такими функциями, чего мучатся? Покупай, устанавливай и нет проблем.
Модулей несколько вопрос-ответ, быстрый вопрос, предзаказ, пожелания клиента. Любой из них можно использовать.

ttkeino

Цитата: Миколас от 26 февраля 2018, 18:43:35
Есть готовый модуль с такими функциями, чего мучатся? Покупай, устанавливай и нет проблем.
Модулей несколько вопрос-ответ, быстрый вопрос, предзаказ, пожелания клиента. Любой из них можно использовать.
а можно ссылку на подобный модуль?

PrestaMan

Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!