Выпадающее меню

Автор Spieler, 27 мая 2021, 21:41:50

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

Spieler

Здравствуйте, уважаемые!
Образовалась следующая проблема: Покупатель заказывает товар с опциями не глядя, что выбирает и только мой контроль позволяет избежать ненужных транспортных расходов. Я, понимая, что он купил у меня товар один, а аксессуар заказывает к другому, уточняю заказ и, как правило, оказываюсь прав. Как сделать в товаре с опциями так, чтобы никакой из вариантов не был выбран по умолчанию, и соответственно не было возможности бездумно класть в корзину. И лишь выбирая из выпадающего списка один из вариантов, кнопка корзины активизировалась? Спасибо.

gh

Как вариант - использовать вместо аксессуаров - атрибуты. Т. е товар сделать атрибутом. Тогда надо быдет выбрать конкретный атрибут (товар).
Но это удобно только в определенных ситациях.

coder

Можно у товара выбрать Связанные товары. Будут показанны внизу страницы товара. Так можно прикрепить аксессуары соответвествующие этому товару. И в текст добавить, что только эти аксессуары подходят для выбранного товара.

Spieler

К сожалению, ожидание не дало результатов. Я знаю, что такое реализуемо, но каждый держит секреты при себе.
Вот пример, о чем я спрашивал. Сайт сделан на PretaShop

https://www.amfora-tandoors.de/p/afgankazan-afaganische-kazans-5-8-10-15-liter

Миколас

Секретов никаких нет, покупаете модуль связанных товаров и настраиваете такое.
Вариантов не так много, или через атрибуты бесплатно, или покупать модуль.

Spieler

Как-то, наверное я неправильно спросил... Дело не в том, что есть проблема выбора аксессуара, подходящего к основному товару. Дело в вариантах. Бывает покупают только один этот товар, который представлен в нескольких исполнениях-вариантах, ну например, чашка 1 литр, 3 литра и 5 литров. Какое-то значение всегда оказывается "преселектированным", то есть выбранным по умолчанию, а мне нужно, чтобы не было по умолчанию выбрано НИЧЕГО. И только, когда покупатель, понимая, что корзина неактивна, понимает, что ему надо включить мозги и выбрать один из вариантов из выпадающего списка.

Adik

В prestashop обязательно нужно указывать комбинацию по умолчанию.
Не клиент выбиет вариант по умолчанию, а админ магазина.

Spieler

А как же это реализовано на сайте, линк которого я указал выше? Это тоже престашоп.

PrestaMan

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

Spieler


Spieler

Цитата: gh от 28 мая 2021, 02:07:42
Как вариант - использовать вместо аксессуаров - атрибуты. Т. е товар сделать атрибутом. Тогда надо быдет выбрать конкретный атрибут (товар).
Но это удобно только в определенных ситациях.

А не могли бы Вы немного поподробнее. У товара есть варианты исполнения, - это я знаю где настраивается, а атрибуты, это где?

gh

#11
Цитата: Spieler от 03 июля 2021, 02:05:47
Цитата: gh от 28 мая 2021, 02:07:42
Как вариант - использовать вместо аксессуаров - атрибуты. Т. е товар сделать атрибутом. Тогда надо быдет выбрать конкретный атрибут (товар).
Но это удобно только в определенных ситациях.

А не могли бы Вы немного поподробнее. У товара есть варианты исполнения, - это я знаю где настраивается, а атрибуты, это где?


Ну вот здесь уже спецы объяснили, что и как через атрибуты делать.


Мне не лень отвечать, но Вам надо сначла учуть-чуть в интернете или  Ютубе посмотреть пару роликов, что такое атрибуты, как они создаются и т.д. Просто это азы и объяснять здесь долго.


Кратко так (для Вашей не совсем стандартной задачи - обычно это решается ерез модули аксессуаров, где гибко можно привязать к конкретным товарам. Советую не жадиться и купить - всегда оправдано по времени):


1. Создаете через меню админки сначала ГРУППУ атрибутов. Например, Наушники.
2. Заходите в эту Группу атрибутов и задете ЗНАЧЕНИЯ атрибутам. У Вас это будут конкретные товары (придется ручками писать, т.к. модуль аксссуаров позволял бы просто выбирать из списка товаров нужные). Вводите, например, Модель 1, Модель 2  т.д.
3. Теперь заходите в карточку каждого товара и выбираете, что это не простой товара, а товар с комбинациями. При этом появится список Групп атрибутов и значения. У Вас будет Группа  Наушники и список моделей. Выбираете нужные модели для конкретного этого товара и жмете Генерировтаь комбинации.
4. Теперь у Вас будет данный товар + Модель 1 наушников, данный товар + Модель 2 и т.д. (смотря на чем поставите галочки перед генерацией).
И в настройках карточки указываете влияние данной комбинации на цену (т.е. как бы добавляете стоимость данной модели наушников для данной комбинации).

Но все это приемлемо, когда товаров  раз-два и обчелся.

Например, пи изменении цен наушников придется вручную менять влияние на цену данной комбинации и т.д.

Лучше возьмите готовый модуль - поищите на addons окупится сторицей.

Spieler

Спасибо за содержательный ответ! Эта опция мне знакома, я ей пользуюсь, админка у меня на немецком, поэтому в моем случае это "варианты", поэтому я сразу не понял. Так у меня как раз таким методом все и выполнено. Мне нужно, чтобы у меня в настройках НИКАКОЙ вариант по умолчанию не был выбран. Вот моя проблема. То есть в выпадающем списке должно быть НИЧЕГО. Тогда, клиент, понимая, что корзина неактивна и что ему надо включать мозг, выбирает то, что ему нужно, а не тупо жмет "положить в корзину", а потом удивляется, что ему не тот товар(размер) пришел.