Перейти к содержимому


Не Работает Модификация Товара


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 19

#1 Levchik

Levchik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 199 сообщений

Отправлено 24 Октябрь 2015 - 21:53

1. При заказе товара определенной модификации, в заказ постоянно вставляется другая модификация, не та что выбирал.

как это исправить?

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

#2 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 25 Октябрь 2015 - 10:07

Просмотр сообщенияLevchik (24 Октябрь 2015 - 21:53) писал:

1. При заказе товара определенной модификации, в заказ постоянно вставляется другая модификация, не та что выбирал.

как это исправить?

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

Приведите, пожалуйста, пример товара, где есть данные ошибки.

#3 Levchik

Levchik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 199 сообщений

Отправлено 25 Октябрь 2015 - 12:26

Просмотр сообщенияMikDark (25 Октябрь 2015 - 10:07) писал:

Приведите, пожалуйста, пример товара, где есть данные ошибки.

Например, вот этот
http://zooteka96.ru/...a-Nevskij-Angel

Модификация отображается неправильно, даже когда товар просто в корзину кладешь. Такое ощущение, что режим Модификаций отключен. Но в настройках не нашел нигде возможности вкл/выкл использования модификаций.

#4 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 26 Октябрь 2015 - 17:19

Просмотр сообщенияLevchik (25 Октябрь 2015 - 12:26) писал:

Например, вот этот
http://zooteka96.ru/...a-Nevskij-Angel

Модификация отображается неправильно, даже когда товар просто в корзину кладешь. Такое ощущение, что режим Модификаций отключен. Но в настройках не нашел нигде возможности вкл/выкл использования модификаций.
Здравствуйте, найдите в шаблоне Товар код
 <form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm cont700 hiden" >
		<input type="hidden" name="hash" value="{HASH}" />
	 <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />
и переместите перед строками

<!-- Блок выбора модификаций для текущей товарной позиции -->
		<div class="goodsDataMainModificationsBlock description" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}>
		  {% FOR goods_modifications_properties %}
   <div class="goodsDataMainModificationsBlockProperty">
<!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->


#5 Levchik

Levchik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 199 сообщений

Отправлено 27 Октябрь 2015 - 21:03

Просмотр сообщенияИрина345 (26 Октябрь 2015 - 17:19) писал:

Здравствуйте, найдите в шаблоне Товар код


Модификации заработали, спасибо!

Но:

1. При выборе модификаций стал появляться артикул. Уберите его, пожалуйста
2. Кнопка "Купить" стала вплотную к плюсику выбора количества. И при нажатии на неё она стала выделяться рамкой. Окошко "Товар добавлен в корзину" стало появляться с заметной задержкой.

Файл 1 - как было и как надо сделать
Файл 2 - как стало после изменений

Прикрепленные изображения

  • Страница товара 1.jpg
  • Страница товара 2.jpg


#6 RayLi

RayLi

    Активный участник

  • Модераторы
  • 2 864 сообщений

Отправлено 28 Октябрь 2015 - 09:31

Просмотр сообщенияLevchik (27 Октябрь 2015 - 21:03) писал:

Модификации заработали, спасибо!

Но:

1. При выборе модификаций стал появляться артикул. Уберите его, пожалуйста
2. Кнопка "Купить" стала вплотную к плюсику выбора количества. И при нажатии на неё она стала выделяться рамкой. Окошко "Товар добавлен в корзину" стало появляться с заметной задержкой.

Файл 1 - как было и как надо сделать
Файл 2 - как стало после изменений

Здравствуйте.
Попробуйте. пожалуйста, сделать следующее:
В шаблоне main.css найдите данный код:

.goodsDataMainModificationArtNumber {
display: none;
}

И замените его вот этим вот кодом:

.goodsDataMainModificationArtNumber {
display: none !important;
}


Далее в том же шаблоне найдите, пожалуйста, следующий код:

.product-info .cart div {
float: left;
vertical-align: middle;
line-height: 36px;
}

И замените его вот этим кодом:

.product-info .cart div {
float: left;
vertical-align: middle;
line-height: 36px;
padding-right: 10px;
}


#7 Levchik

Levchik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 199 сообщений

Отправлено 28 Октябрь 2015 - 11:15

Просмотр сообщенияRayLi (28 Октябрь 2015 - 09:31) писал:

Здравствуйте.
Попробуйте. пожалуйста, сделать следующее:


Супер, спасибо!

#8 Levchik

Levchik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 199 сообщений

Отправлено 31 Октябрь 2015 - 20:41

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

Подскажите, как на странице каталога в строках с товаром сделать отображение вариантов модификаций.
Т.е. если у товара есть несколько модификаций, то должно отображаться окошко с вариантами модификаций. И в зависимости от модификации, должны показываться его стоимость и наличие.
А если у товара нет модификаций, то такое окошко не показывается.

Вариант расположения окошка (см. файл)
1. Блок с выбором количества и кнопками заказа надо сдвинуть немного вправо.
2. Блок с наличием и ценой - вправо и вниз, чтобы эти две строки были на одной линией с кнопками заказа.
3. Над блоками с наличием и ценой надо окошко с выбором модификаций. На одной линии и такой же высоты как и окошко с выбором количества.

Заранее спасибо!

Прикрепленные изображения

  • Модификации.jpg


#9 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 02 Ноябрь 2015 - 11:48

Просмотр сообщенияLevchik (31 Октябрь 2015 - 20:41) писал:

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

Подскажите, как на странице каталога в строках с товаром сделать отображение вариантов модификаций.
Т.е. если у товара есть несколько модификаций, то должно отображаться окошко с вариантами модификаций. И в зависимости от модификации, должны показываться его стоимость и наличие.
А если у товара нет модификаций, то такое окошко не показывается.

Вариант расположения окошка (см. файл)
1. Блок с выбором количества и кнопками заказа надо сдвинуть немного вправо.
2. Блок с наличием и ценой - вправо и вниз, чтобы эти две строки были на одной линией с кнопками заказа.
3. Над блоками с наличием и ценой надо окошко с выбором модификаций. На одной линии и такой же высоты как и окошко с выбором количества.

Заранее спасибо!
Здравствуйте,
Найдите в шаблоне Товары код
<div class="price"style="float: left; margin: 15px;">
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
<span class="price-old">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
<span class="price-old">{goods.MIN_PRICE_OLD | money_format}</span>
{% ENDIF %}
<span class="price-new">{goods.MIN_PRICE_NOW | money_format}</span>
<div class="clear"></div>
</div>
<!-- Доступность товара -->

после вставьте

  
<div class="modif">
{% FOR mods %}
{%IF goods.mods.index>1%}
{%FOR v%}

<div>
<span rel="{goods.mods.v.PROPERTY_ID}">{goods.mods.v.NAME}:</span>
<span>{goods.mods.v.VALUE}</span>
</div>


{%ENDFOR%} {% ENDIF %}
{%ENDFOR%} </div>

в конец main.css добавьте
.modif {float: left;
margin: 15px;}


#10 Levchik

Levchik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 199 сообщений

Отправлено 02 Ноябрь 2015 - 15:48

Просмотр сообщенияИрина345 (02 Ноябрь 2015 - 11:48) писал:

Здравствуйте,
Найдите в шаблоне Товары код
<div class="price"style="float: left; margin: 15px;">
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
<span class="price-old">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
<span class="price-old">{goods.MIN_PRICE_OLD | money_format}</span>
{% ENDIF %}
<span class="price-new">{goods.MIN_PRICE_NOW | money_format}</span>
<div class="clear"></div>
</div>
<!-- Доступность товара -->

после вставьте

  
<div class="modif">
{% FOR mods %}
{%IF goods.mods.index>1%}
{%FOR v%}

<div>
<span rel="{goods.mods.v.PROPERTY_ID}">{goods.mods.v.NAME}:</span>
<span>{goods.mods.v.VALUE}</span>
</div>


{%ENDFOR%} {% ENDIF %}
{%ENDFOR%} </div>

в конец ain.css добавьте
.modif {float: left;
margin: 15px;}

Не получилось ((
Вот какой результат после внесенных изменений. Откатил обратно
Модификации 2.jpg

#11 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 02 Ноябрь 2015 - 16:44

Просмотр сообщенияLevchik (02 Ноябрь 2015 - 15:48) писал:

Не получилось ((
Вот какой результат после внесенных изменений. Откатил обратно
Прикрепленный файл Модификации 2.jpg
Данный результат возможен, если вы не полностью выполнили инструкцию.

#12 Levchik

Levchik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 199 сообщений

Отправлено 02 Ноябрь 2015 - 21:33

Просмотр сообщенияИрина345 (02 Ноябрь 2015 - 16:44) писал:

Данный результат возможен, если вы не полностью выполнили инструкцию.

На этот ра скопировал из цитаты в своем сообщении, там код без лишний пробелов. Результат другой, но не тот, что нужно.
Вот что получилось. Откатил изменения обратно.
Модификации 3.jpg

#13 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 03 Ноябрь 2015 - 14:22

Просмотр сообщенияLevchik (02 Ноябрь 2015 - 21:33) писал:

На этот ра скопировал из цитаты в своем сообщении, там код без лишний пробелов. Результат другой, но не тот, что нужно.
Вот что получилось. Откатил изменения обратно.
Прикрепленный файл Модификации 3.jpg
Здравствуйте, уточните как должен выглядеть код блок с модификациями, вам не нужно указывать название модификации для каждого варианта?
Как расположить 8 вариантов модификации.

#14 Levchik

Levchik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 199 сообщений

Отправлено 03 Ноябрь 2015 - 16:04

Просмотр сообщенияИрина345 (03 Ноябрь 2015 - 14:22) писал:

Здравствуйте, уточните как должен выглядеть код блок с модификациями, вам не нужно указывать название модификации для каждого варианта?
Как расположить 8 вариантов модификации.

Также, как это реализовано в карточке товара
http://zooteka96.ru/...Angel?from=MWFi

Т.е. окошко с выпадающим списком модификаций. И в зависимости от выбранной модификации, должны меняться цена и информация по наличию. Если у товара нет модификаций, то окошко не отображается.

#15 Levchik

Levchik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 199 сообщений

Отправлено 05 Ноябрь 2015 - 10:30

Очень прошу помочь с вопросом. Иначе откладывается запуск новых товаров ((

#16 Levchik

Levchik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 199 сообщений

Отправлено 06 Ноябрь 2015 - 22:28

Уважаемые модераторы!!
Очень жду вашей помощи!!!

#17 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 07 Ноябрь 2015 - 02:40

Выбор модификации в каталоге невозможен, можно продублировать товар и каждая позиция дубля будет со своей модификацией, подробнее:
http://forum.storela...-цена/#entry998

#18 Levchik

Levchik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 199 сообщений

Отправлено 10 Ноябрь 2015 - 16:54

Просмотр сообщенияVaccina (07 Ноябрь 2015 - 02:40) писал:

Выбор модификации в каталоге невозможен, можно продублировать товар и каждая позиция дубля будет со своей модификацией, подробнее:
http://forum.storela...-цена/#entry998

Очень жаль ((
Никак это не реализовать?

Если нельзя, то подскажите, в каталоге информация о наличии берется из какой модификации?
Например, у товара 6 модификаций. 3 модификации есть в наличии, еще 3-х - нет. Что будет написано про наличие в каталоге?

#19 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 10 Ноябрь 2015 - 17:07

Просмотр сообщенияLevchik (10 Ноябрь 2015 - 16:54) писал:

Очень жаль ((
Никак это не реализовать?

Если нельзя, то подскажите, в каталоге информация о наличии берется из какой модификации?
Например, у товара 6 модификаций. 3 модификации есть в наличии, еще 3-х - нет. Что будет написано про наличие в каталоге?

К сожалению, выбор модификации из каталога никак не реализовать. Что касается информации о наличии, то она берется из самого дешевого товара. Если Несколько товаров имеют одну цену, то берется произвольно, согласно внутреннему идентификатору модификации.

#20 Levchik

Levchik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 199 сообщений

Отправлено 10 Ноябрь 2015 - 17:14

Просмотр сообщенияMikDark (10 Ноябрь 2015 - 17:07) писал:

К сожалению, выбор модификации из каталога никак не реализовать. Что касается информации о наличии, то она берется из самого дешевого товара. Если Несколько товаров имеют одну цену, то берется произвольно, согласно внутреннему идентификатору модификации.

Спасибо за ответ!




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных