Перейти к содержанию
Форум поддержки пользователей VamShop

не работает "купить" в сопутствующих


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

При нажатии "купить" должно перебрасывать на карточку товара этого сопуствующего?

Почему то не происходит ничего, просто страница перегружается. Подскажите, пожплуйста, в каком файле код, отвечающий за переброс на карточку товара?

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

На карточке товара нужно перенести вставку модулей сопуствующих, реверсных сопуствующих и также покупают после метки {$FORM_END}. Тогда все заработает.

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

сама ссылка купить какая то интересная у вас

<a href="http://electrokamin4u.ru/item125.htm?action=buy_now">

номера продукта нет

Ссылка на сообщение
Поделиться на другие сайты
еще бы найти, где она формируется..
ну так спросите у того, кто Вам магазин настраивал и шаблон верстал.
Ссылка на сообщение
Поделиться на другие сайты

Попробуйте в /templates/шаблон/module/cross_selling.html поменять:


{$products_data.PRODUCTS_BUTTON_BUY_NOW}
[/code] на что-то вроде:
[code]
<a href="http://ваш-магазин.ру/index.php?action=buy_now&BUYproducts_id={$products_data.PRODUCTS_ID}">Купить</a>

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

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

Не хватает раздела каталога. Д.б. что -то типа<a href="http://ваш-магазин.ру/SEO_URL_КАТЕГОРИИ?action=buy_now&BUYproducts_id={$products_data.PRODUCTS_ID}">Купить</a>

В каком файле код обрабатывающий метки фаблона cross_selling.php? includes/cross_selling.php?

как я понял, массив id (их как раз в моих ссылках на сопутсвующие не хватает!) там формируется только в варианте, если

ACTIVATE_REVERSE_CROSS_SELLING=='true'

что такое REVERSE_CROSS_SELLING? как то в справке не нашел про это. Может быть здесь где то кроется причина неправильной работы кнопки купить в моем случае?

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

С cross_selling есть такой глюк, что там не подставляется в php коде id товара и при использовании seo url кнопка купить будет норально работать только если прописать как я сказал, либо если не заполнять поле seo url товара.

Пока что эта проблема не решена.

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

Reverse - это обратные сопутствующие, т.е. если товар а установлен как сопутствующий товару б, то и при просмотре б будет выведен товар а как сопутствующий.

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

В корзине выводятся сопутствующие товары.

Правда только сопутствующие первого товара в корзине.

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

В общем получился следующий работающий костыль (практически то, что и предлагалось выше) :

<a href="{$products_data.PRODUCTS_LINK}?action=buy_now&BUYproducts_id={$products_data.PRODUCTS_ID}">...</a>

где ... - код, выводящий кнопку (анкор ссылки). В моем варианте:

{php}

$image='button_in_cart_off.gif';
$button_image = '<img src="' . vam_parse_input_field_data('templates/'.CURRENT_TEMPLATE.'/buttons/' . $_SESSION['language'] . '/'. $image, array('"' => '&quot;')) . '" alt="' . vam_parse_input_field_data($alt, array('"' => '&quot;')) . '"';
$button_image .= ' class="rollover" />';
echo $button_image;
{/php}[/CODE]

Добавляет сопутствующую товарную позицию в корзину с перебросом на ее карточку товара.

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

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

Что б ajax корзина работала, нужно добавлять атрибут onclick

Посмотрите пример в новинках на главной, допустим.

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