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


Как Добавить Вес Товара В Корзину


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

#1 Фрэйза

Фрэйза

    Пользователь

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

Отправлено 07 Апрель 2015 - 05:06

Как сделать чтобы в корзине подсчитывалась не только сумма но и вес выбранного товара?SL-331471

#2 Vaccina

Vaccina

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

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

Отправлено 07 Апрель 2015 - 05:27

При редактировании товара(раздел Товары - Товары - редактирование товара) можно создать модификации по примеру:
- Вес    - 50гр
- Вес    - 100гр
и т.д.

#3 Фрэйза

Фрэйза

    Пользователь

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

Отправлено 07 Апрель 2015 - 07:24

Просмотр сообщенияVaccina (07 Апрель 2015 - 05:27) писал:

При редактировании товара(раздел Товары - Товары - редактирование товара) можно создать модификации по примеру:
- Вес - 50гр
- Вес - 100гр
и т.д.
Создала,не отображается

#4 Фрэйза

Фрэйза

    Пользователь

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

Отправлено 07 Апрель 2015 - 12:02

Screenshot_1.jpg Так выглядит корзина на данный моментScreenshot_1а.jpg Так хотелось бы в итоге,если такое возможно

#5 Vaccina

Vaccina

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

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

Отправлено 08 Апрель 2015 - 03:53

В шаблоне Корзина найдите:
<td class="name">Название товара</td>

после него вставьте:
<td>Вес</td>

Далее найдите:
<td>
				  <a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader">
					{cart_items.GOODS_NAME}
					<!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара -->
					{% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %}
				  </a>
				</td>

замените на:
<td>
				  <a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader">
					{cart_items.GOODS_NAME}
				  </a>
				</td>
   
	<td>
				 
					<!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара -->
					<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>
				</td>


#6 Фрэйза

Фрэйза

    Пользователь

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

Отправлено 08 Апрель 2015 - 05:41

Просмотр сообщенияVaccina (08 Апрель 2015 - 03:53) писал:

В шаблоне Корзина найдите:
<td class="name">Название товара</td>

после него вставьте:
<td>Вес</td>

Далее найдите:
<td>
				 <a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader">
				 {cart_items.GOODS_NAME}
				 <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара -->
				 {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %}
				 </a>
			 </td>

замените на:
<td>
				 <a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader">
				 {cart_items.GOODS_NAME}
				 </a>
			 </td>

<td>
				
				 <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара -->
				 <span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>
			 </td>
Спасибо за ответ,ещё пару вопросов.Когда стоит 1 модификация,в корзине не отображается вес товара,если выставить 2 модификации,на странице товара вес показывает 150,хотя я выставляла 200(там можно выбрать и 200,но хотелось бы,чтобы 1 вес отображался).В корзине вес отображается,но не суммируется,как цена.

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

  • Screenshot_3.jpg
  • Screenshot_2.jpg
  • Screenshot_6.jpg
  • Screenshot_4.jpg
  • Screenshot_5.jpg


#7 Vaccina

Vaccina

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

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

Отправлено 08 Апрель 2015 - 06:00

Данная строка:
<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>

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

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

и далее ваши остальные:
- Вес - 50гр
- Вес - 100гр
и т.д.

#8 Фрэйза

Фрэйза

    Пользователь

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

Отправлено 08 Апрель 2015 - 06:27

Просмотр сообщенияVaccina (08 Апрель 2015 - 06:00) писал:

Данная строка:
<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>

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

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

и далее ваши остальные:
- Вес - 50гр
- Вес - 100гр
и т.д.
Попробовала ваш вариант,1 модификация удаляется автоматически,создала 2 разные,в корзине не отображается вес

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

  • Screenshot_11.jpg
  • Screenshot_10.jpg


#9 Vaccina

Vaccina

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

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

Отправлено 08 Апрель 2015 - 06:37

Нужно создать не:
Вес брутто - 600
Вес нетто  - 500

а:
Вес нетто  - Выберите вес
Вес нетто  - 500

Необходимо увеличить выбор с 1 в пределах одной модификации

#10 Фрэйза

Фрэйза

    Пользователь

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

Отправлено 08 Апрель 2015 - 07:08

Просмотр сообщенияVaccina (08 Апрель 2015 - 06:37) писал:

Нужно создать не:
Вес брутто - 600
Вес нетто  - 500

а:
Вес нетто  - Выберите вес
Вес нетто  - 500

Необходимо увеличить выбор с 1 в пределах одной модификации
Спасибо с этим разобралась,вес отображается,но не суммируется,можно что то с этим сделать?

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

  • Screenshot_12.jpg





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

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