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

SEO, товар не добавляется в корзину


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

Попробуйте тогда в /templates/vamshop/module/cross_selling.html заменить:


{$products_data.PRODUCTS_BUTTON_BUY_NOW}
[/code] на что-то вроде:
[code]
<a href="http://magentashop.ru/index.php?action=buy_now&BUYproducts_id={$products_data.PRODUCTS_ID}"><img src="http://magentashop.ru/templates/vamshop/buttons/russian/button_buy_now.gif" border="0" alt="" /></a>

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

У меня глюк недобавления товара воспроизводится на версии 1.56. В (reverse_)cross_selling и also_purchased при нажатии купить выкидывает на страницу "Товар не найден!" с адресом http://сайт.ru/product_info.php?products_id=0

Замена


{$products_data.PRODUCTS_BUTTON_BUY_NOW}
[/code] на
[code]
<a href="http://magentashop.ru/index.php?action=buy_now&BUYproducts_id={$products_data.PRODUCTS_ID}"><img src="http://magentashop.ru/templates/vamshop/buttons/russian/button_buy_now.gif" border="0" alt="" /></a>

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

Попробуйте в Админке - Настройки - Мой магазин - Переходить в корзину после добавления товара поставить true.

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

нет, мне не нужно переходить в корзину после добавления. Я не эксперименты ставлю, а занимаюсь продажами, и совсем не хочется, чтобы у покупателя, которого я заставлю щелкать "вперед"-"назад", кончилось терпение, и он закрыл окно с магазином.

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

У меня получилось кое-что сделать, чтобы результат меня устраивал. В кросс-селлин поставил вместо кнопки вот это:

<a href="{php}print(HTTP_SERVER.$_SERVER['REQUEST_URI']);{/php}?action=buy_now&BUYproducts_id={$products_data.PRODUCTS_ID}"  onclick="doBuyNowGet('{php}print(HTTP_SERVER);{/php}/ajax_shopping_cart.php?action=buy_now&amp;BUYproducts_id={$products_data.PRODUCTS_ID}'); return false;"><img src="{$tpl_path}/buttons/russian/button_buy_now.gif" border="0" alt="" /></a>
Это работает. В олсо-пёчейст вот так:
<a href="{php}print(HTTP_SERVER.$_SERVER['REQUEST_URI']);{/php}?action=buy_now&BUYproducts_id={$products_data.PRODUCTS_ID}" onclick="doBuyNowGet('{php}print(HTTP_SERVER);{/php}/ajax_shopping_cart.php?action=buy_now&amp;BUYproducts_id={$module_data.PRODUCTS_ID}'); return false;"><img src="{$tpl_path}/buttons/russian/button_buy_now.gif" border="0" alt="" /></a>
Это тоже работает, но решение, наверное, не совсем верное. Получается, что ссылка с кнопки ведет на пустой id:
но здесь работает, как я понимаю, ява-скрипт. Если сделать так:
...?action=buy_now&BUYproducts_id={$module_data.PRODUCTS_ID}

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

Если придумаете более изящное решение - прошу поделиться.

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

Проблему с тем, что не переходит в корзину после добавления решил следующим образом:

в базе запустил следующий скрипт:

update products set products_quantity_min = '1';

update products set products_quantity_max = '1000';

и сразу проставил данніе значения для соответствующих полей по умолчанию.

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