Это быстрый хак последней дев версии модуль списка желаний - Commerce Wishlist
Что изменено:
1) Меня не устраивало, что кнопка - она плохо темизируется, поэтому я добавил опционно ещё аякс ссылку добавления в список желаний
2) Можно выбирать где показывать кнопку а где нет (по типу продукта)
3) Проверка наличия в списке желаний текущего товара - если нет, убирать кнопку/ссылку и отображать соответсвующий текст
Вроде ничего в модуле сломано не было
Возможно я сделаю отдельный форк данного модуля с такиеми вкусностями:
1) расшаривание списков
2) создание нескольких списков
3) другое
Вложение | Размер |
---|---|
commerce_wishlist.zip | 16.62 КБ |
Комментарии
Анонимы могут создавать листы?
"Отправить другу" подборку товаров не мешало бы добавить.
Я упомянул выше про расшаривание.
Насчёт анонимов: нет, там я ничего не трогал. Как по мне это бессмысленно. Гораздо изящнее, вежливо под предлогом сохранения вишлиста попросить зарегистрироваться без подтверждения - так мы получим мыло юзера и будем туда спамить
У меня клиенты домохозяйки без мыла, с разовыми заказами в своей жизни, я им при всем желании спамить не могу. Они заказ до конца заполнить иной раз не могут, звонят. Коммерс поддерживает оформление заказа без регистрации, хотелось бы и вишлист сделать, пущай пользуются.
Как-то вишлист на коммерсбоксе сделан, вьювс+флаг, еще правда не смотрел, но там полностью все работает для всех + "расшаривание". Неудобство только то, что настраивать нужно, хотелось бы модуль включить и все.
Вспомнил еще были неудобства, у меня товары с полями, которые нужно вводить пользователю (ширина, высота). Так вот вишлист не откладывает пока поля не заполнишь, неудобно. Нужно просто ноды откладывать.
Установил ваш. В режиме аякса не ругается на не заполненые поля товара, вываливает окно, там 403 ошибка, в стандартном режиме ругается как положено: Поле "Ширина" обязательно для заполнения.
Поле "Высота" обязательно для заполнения.
Не понял, какие поля "Высота" и "Ширина"? У меня всё тип топ работает
Для анонимов тоже можно сделать, просто класть товары в сессии. Ноя для себя такого пока не планирую
У меня такие поля есть в товаре (custom line item). Клеенку продаю :), домохозяйка их заполняет, заказывает.
В ценообразовании они перемножаются, становятся количеством. Так вот если на заполнены, в вишлист не отправишь. А каждый раз заполнять неудобно.
Кстати да, флаг+вьювс с сессиями работает.
Выглядит так, что POST от аякса или кнопки запускает некую другую функцию валидации. ХЗ почему так. Похоже у тебя там конфликтит. Поставь обычную дев версию - исчезла ли ошибка
В этой настройке "Add to wishlist" element включаю Ajax link, сохраняюсь.
Обновляю страницу с товаром. Появляется теперь не кнопка, а ссылка, нажимаю, вываливается окно.
В дев версии аякса вроде не было.
Мне виш лист походу вообще не подходит, буду делать вьювс+флаг+сессии, я так просто протестировал.
Мне интересно, почему у тебя кнопка вызывает сработку неположенной функции
Главное, чтобы мне подходило
Обновил
vitaboss попробуй сейчас
Добавлено: редирект с аякс ссылки на форму логина для анонимов, после успешного логина - добавляем в вишлист и возврашаемся на исходную страницу
ок. результат сообщу
Хак был закоммичен в dev версию Commerce Wishlist. Тестируем, тестируем
У меня задача сделать возможность заказывать товары когда их нет в наличии.
Мне вообще этот модуль подойдет?
Можно ли отправлять письмо админу, которое включает мыло и имя заказчика (вводится вручную) и товар который он хочет?
Можно ли показывать кнопку "Хочу" только тогда когда товара нет в наличии?
Это больше похоже на Wait List. Как сделано в Розетке - товара нет в наличии, но он есть в выдаче - сео не страдает - и ссылка "Предупредить когда появится". Через попап предлагается ввести мыло, юзера сразу и регистрируют ненавязчиво Это тоже буду писать, не знаю когда - много работы. На друпал орг встечал модуль с созвучным названием, не пробовал. Можешь проспонсировать разработку - пару дней и у тебя в кармане
Думаю сделать джинсой.
У меня при добавлении товара в лист появляется в блоке только наименование товара, а кнопки "перейти в лист желаний" нет... Где ее взять? Почему автоматом не проставлена?
И еще, как сделать "добавить в лист желаний" кнопкой, а не текстом?
Спасибо!
Кто может, ПОМОГИТЕ!!!
Нигде больше нет информации про вишлист...
Все обыскал, но как добавить кнопку перехода в вишлист - не нашел.
При добавлении товара в корзину - кнопка перехода в корзину есть.
А вот в лист желаний - кнопка не появляется...
Помогите!!!