Как выводить товары не больше суммы на лицевом счете пользователя?

#
Как выводить товары не больше суммы на лицевом счете пользователя?
Как выводить товары не больше суммы на лицевом счете пользователя?
Чтобы пользователь заходил в магазин и видел только то, что можно купить за его средства на лицевом счете.
Какие файлы откорректировать?
Где применять фильтр?
Как узнать сколько у пользователя денег на лицевом счете?
Помогите реализовать пожалуйста...
Интеграция дизайна, доработка кода системы, техническое обслуживание сайтов на HostCMS
#
Re: Как выводить товары не больше суммы на лицевом счете пользователя?
Есть код, который формирует список транзикций пользователя в XSL и выводит общую сумму:

$sv_SiteUsers = & singleton('SiteUsers');
$sv_curr_user_id = $sv_SiteUsers->GetCurrentSiteUser();
$sv_param['shop_shops_id'] = 10;
$sv_param['xsl_name'] = 'sv_Сумма';
$shop->ShowSiteUsersAccountTransaction($sv_param);


Есть код XSL для вывода транзикций (или в нашем случае общей суммы на лицевом счете пользователя) sv_Сумма:

<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="Windows-1251" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>
   
<xsl:template match="/accounts_transaction">
   
<xsl:value-of select="shop/site_users_account"/>

</xsl:template>
</xsl:stylesheet>


1. Как передать сумму на лицевом счете в XSL каталога товаров для отбора их по цене?

2. Как оботрать товары по цене прямо в динамической типовой странице?

Помогите сделать пожалуйста. Все дела встали из-за этого.
Интеграция дизайна, доработка кода системы, техническое обслуживание сайтов на HostCMS
Модератор
#
Re: Как выводить товары не больше суммы на лицевом счете пользователя?
1. Получите сумму на счете с помощью API.
2. Сделайте вывод магазина, ограничив основной атрибут товара (цену) не более суммы на счете. Если товары имеют цены в разных валютах - будет посложнее.
#
Re: Как выводить товары не больше суммы на лицевом счете пользователя?
1.
Чет я не понял где здесь ответ. Целые сутки ждал ответа, а в результате: Посмотрите API. Оно у меня постоянно открыто.
API я посмотрел, там есть вывод через PHP и XSL транзакций.
А как их получить в php или просто сумму на лицевом счете?
Если бы я понял по API как делать, я бы не писал суда...

2. Вторую часть я бы попробовал сделать, но нужно получить сумму на лицевом счете пользователя.
Интеграция дизайна, доработка кода системы, техническое обслуживание сайтов на HostCMS
Модератор
#
Re: Как выводить товары не больше суммы на лицевом счете пользователя?
1. При чем здесь вывод. Я же ясно пишу - получите СУММУ НА СЧЕТЕ, готовый пример в API - http://hostcms.ru/api/HostCMS_5/shop.html#methodGetSiteUserAccountSum
2. Можете приступать (см. примеры в API для ShowShop)
#
Re: Как выводить товары не больше суммы на лицевом счете пользователя?
Спасибо. Теперь дошло.
Пробую...
Интеграция дизайна, доработка кода системы, техническое обслуживание сайтов на HostCMS
Авторизация