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

цена в rss


Виталий Мишин

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

В rss, вчастности для партнёров, нужно бы добавить стоимость товара.

Хотя бы просто число (без системы скидок и знака валюты).

Это сложно?

Спасибо.

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

Я как-то на oscommerce.su отвечал, вот приведу ответ с того форума, в VaM Shop тот же самый скрипт.

В rss тэгах нет отдельного поля для цены.

Я просто выводить цену вместо ссылки на отзыв, к примеру.

т.е. например правил:


        $rss->rss_feed_item($products['products_name'], $link, $link, date('r', strtotime(max($products['products_date_added'], $products['products_last_modified']))), $products['products_description'], $products['products_image'], tep_href_link(FILENAME_PRODUCT_REVIEWS,'products_id=' . $products['products_id'] . (isset($_GET['ref']) ? '&ref=' . $_GET['ref'] : null), 'NONSSL', false));
[/code] на:
[code]
        $rss->rss_feed_item($products['products_name'], $link, $link, date('r', strtotime(max($products['products_date_added'], $products['products_last_modified']))), $products['products_description'], $products['products_image'], $products['products_price']);
Затем в sql запрос добавлял p.products_price.php Примерно так:

$sql_products = "select p.products_id, p.products_price, pd.products_name, pd.products_description, p.products_image, p.products_date_added, p.products_last_modified
[/code]

ну и затем в браузере смотрел исходный код страницы rss2.php

Там в тэге для отзывов выводилась цена.

Затем уже в rss парсер вставлял этот тэг, который выводил цену.

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

Спасибо, всё получилось, только...

Цена выводится без налога и с ".0000"  :(

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

С десятичными знаками разобрался - взял код из другого Вашего ответа http://vamshop.ru/forum/index.php?topic=795.msg6713#msg6713

$rss->rss_feed_item($products['products_name'], $link, number_format($products['products_price']), date('r', strtotime(max($products['products_date_added'], $products

А с налогом есть что делать?

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

А с налогом ничего не сделаешь, только наверное использовать $vamPrice.

т.е. наверное как-то так:


global $vamPrice;

$products_price = $vamPrice->GetPrice($products['products_id'], $format = true, 1, $products['products_tax_class_id'], $products['products_price'], 1);
[/code]

и затем выводть в нужно место через $products_price['plain']

Только ещё наверное нужно будет в sql запрос добавить products_tax_class_id, что б из базы скрипт получал id номер налога на товар.

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