Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Доп. поле товара с возможностью выбора

Здравствуйте!

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

Заранее благодарен за ответы и советы =)))

З.ы. я ленивый, по этому поиск использовал не по полной. Если есть аналогичная тема, наведите пожалуйста =))


Можно.
Используй атрибуты товара


Спасибо, сейчас буду пробовать =))

Думал что они исполняют другую роль, нуб, что с меня взять =)))


*Радостно скачет* У меня получилось =))) только скажите, можно-ли убрать префиксы +руб. там где они не нужны?



можно-ли убрать префиксы +руб. там где они не нужны?

Стандартными методоми нет.
Путем программирования можно убрать вообще префиксы с доп стоимостью и возле каждого атрибута выводить конечную цену


эх...PHP это не моё =)) Но спасибо за наводку. Попробую разобраться, да и наука будит =)))

P.S. тему можно закрыть



*Радостно скачет* У меня получилось =))) только скажите, можно-ли убрать префиксы +руб. там где они не нужны?

в каком смысле НЕ НУЖНЫ? Не нужны вообще где-то или там, где цена 0?


Да. вы правильно поняли, они не нужны там где нет цены. Я кажется нашел файл в котором можно удалить префиксы, но хотелось-бы сделать так, что если цена в строке "наценки" = 0, то префиксы просто не отображаются, а если не равна, то соответственно появляется +\-руб.

У меня тут другая проблема. После настройки атрибутов, на страничке вываливаются ворнинги:

Warning: number_format() expects parameter 1 to be double, string given in /home/bh47099/public_html/shopos/includes/classes/price.php on line 494
Warning: number_format() expects parameter 1 to be double, string given in /home/bh47099/public_html/shopos/includes/classes/price.php on line 494
Warning: number_format() expects parameter 1 to be double, string given in /home/bh47099/public_html/shopos/includes/classes/price.php on line 494
Warning: number_format() expects parameter 1 to be double, string given in /home/bh47099/public_html/shopos/includes/classes/price.php on line 494
Warning: number_format() expects parameter 1 to be double, string given in /home/bh47099/public_html/shopos/includes/classes/price.php on line 494
Warning: number_format() expects parameter 1 to be double, string given in /home/bh47099/public_html/shopos/includes/classes/price.php on line 494


И не срабатывает смена изображения при выборе позиции атрибута, подскажите как лечить, что-бы новую тему не открывать. Заранее благодарен!!!

UPD: Как избавиться от ворнингов я нашел, спасибо grig


$Pprice = number_format($price, $this->currencies['decimal_places'], $this->currencies['decimal_point'], $this->currencies['thousands_point']);

на

$Pprice = number_format((double)$price, $this->currencies['decimal_places'], $this->currencies['decimal_point'], $this->currencies['thousands_point']);


Я прямо какой-то проблемный =(( при установке нескольких атрибутов к товару, появляется проблема с добавлением товара в корзину. Сам товар добавляется, но увидеть это можно только после обновления странички, так как при нажатии кнопки "в корзину" начинает бесконечно крутиться "прогресс-бар" и не появляется галочка, которая сигнализирует что товар добавлен и соответственно в корзину ничего не добавляется, но после обновления странички корзина показывает что товар добавлен. Куда копать?


http://nebox.ru/cms/shopos/pryachem-cenu-v-atributax-esli-ona-ravna-nulyu/

смены картинок нет при выборе атрибутов.

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



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


Как ни странно, но исправляя проблему открытия картинок через попап трикбокса, попутно самолеквидиравалась проблема с корзиной.

Решение:
найти строчку

TB_TempArray = $("a").get();

поменять на:

TB_TempArray = $("a").get();

У меня после этого заработали и попап окна (раньше не все картинки открывались) и пропала проблема с зависающей корзиной


З.ы. Всех с наступившим Новым Годом и Рождеством =)))


Источник



Copyright ShopOS