Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

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

Кто-то себе такое реализовал?

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты
  • 3 месяца спустя...

а можно просто дублировать базу вариантов и везде дублировать только по названием variants2 ??? подкажите пожалуйста где искать

Ссылка на сообщение
Поделиться на другие сайты

Помогите дублировать варианты например так

<form class="variants" action="/cart">			<table>			{foreach $product->[b]variants[/b] as $v}			<tr class="variant">				<td>					<input id="related_{$v->id}" name="variant" value="{$v->id}" type="radio" class="variant_radiobutton"  {if $v@first}checked{/if} {if $product->[b]variants[/b]|count<2} style="display:none;"{/if}/>				</td>				<td>					{if $v->name}<label class="variant_name" for="related_{$v->id}">{$v->name}</label>{/if}				</td>				<td>					{if $v->compare_price > 0}<span class="compare_price">{$v->compare_price|convert}</span>{/if}					<span class="price">{$v->price|convert} <span class="currency">{$currency->sign|escape}</span></span>				</td>			</tr>			{/foreach}			</table><table>			{foreach $product->[b]variants2[/b] as $v}			<tr class="variant">				<td>					<input id="related_{$v->id}" name="variant" value="{$v->id}" type="radio" class="variant_radiobutton"  {if $v@first}checked{/if} {if $product->[b]variants2[/b]|count<2} style="display:none;"{/if}/>				</td>				<td>					{if $v->name}<label class="variant_name" for="related_{$v->id}">{$v->name}</label>{/if}				</td>				<td>					{if $v->compare_price > 0}<span class="compare_price">{$v->compare_price|convert}</span>{/if}					<span class="price">{$v->price|convert} <span class="currency">{$currency->sign|escape}</span></span>				</td>			</tr>			{/foreach}			</table>			<input type="submit" class="button" value="в корзину" data-result-text="добавлено"/>		</form>
Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...
  • 1 месяц спустя...

делаю второй вариант, в админке в карточке товара и на сайте в карточке товара всё работает, сохраняется.

теперь осталось сделать вывод в корзину и в других местах.





как сделаю, выложу решение.

Ссылка на сообщение
Поделиться на другие сайты

Danya, будет какая-то связка в вариантах?

красный цвет размера 100*200*30 - 1500 руб
черный цвет размера 100*200*30 - 1600 руб
красный цвет размера 100*200*50 - 1900 руб
черный цвет размера 100*200*50 - 2000 руб

Например есть вытяжки кухонные, у них цена меняется в зависимости от мощности, цвета, размера. Т.е. на цену влияют 3 параметра сразу и все они могут быть разными.

Или будет решение близкое скорее магазинам одежды, где выбирается цвет и размер, а цена при этом не изменяется?

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

SergeyO, скорее не в неверном, а в том которое подойдет ТОЛЬКО если цена не зависит от выбора нескольких вариантов и участвует исключительно для удобства при заказе. Пример "детская одежда" - куртка любого цвета и любого размера (в любых комбинациях) стоит одинаково.

Danya, если вам для вашего магазина подходит описанный выше вариант (т.е. цена НЕ зависит от выбранных вариантов), то ваше решение будет для вас оптимальным, если же у вас цена зависит от вариантов и при этом комбинации вариантов дают различную стоимость товара, то прислушайтесь к совету SergeyO.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 год спустя...

делаю второй вариант, в админке в карточке товара и на сайте в карточке товара всё работает, сохраняется.

 

теперь осталось сделать вывод в корзину и в других местах.

 

 

 

как сделаю, выложу решение.

 

получилось с реализацией?

Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...