Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Где Осушествляется Пересчет Валюты Multi-Vendor 4.2.2? Rate Topic   - - - - -

 
  • GPK1929
  • Member
  • Trial users
  • Join Date: 18-Feb 15
  • 19 posts

Posted 18 February 2015 - 02:33 PM #1

Добрый день подскажите пожалуйста где осуществляется пересчет валюты из основной в дополнительную?? Подскажите в каком файле это осуществляется. имею ввиду то место где значение из БД таблицы ml_product_prices перемножается с введенным значением в панели администратора администрирование -> валюта.

 
  • dbazhenov
  • Senior Member
  • Authorized Reseller
  • Join Date: 15-May 12
  • 6446 posts

Posted 18 February 2015 - 02:38 PM #2

Добрый день подскажите пожалуйста где осуществляется пересчет валюты из основной в дополнительную?? Подскажите в каком файле это осуществляется. имею ввиду то место где значение из БД таблицы ml_product_prices перемножается с введенным значением в панели администратора администрирование -> валюта.


function fn_convert_price($price)

 
  • dbazhenov
  • Senior Member
  • Authorized Reseller
  • Join Date: 15-May 12
  • 6446 posts

Posted 18 February 2015 - 02:47 PM #3

Добрый день подскажите пожалуйста где осуществляется пересчет валюты из основной в дополнительную?? Подскажите в каком файле это осуществляется. имею ввиду то место где значение из БД таблицы ml_product_prices перемножается с введенным значением в панели администратора администрирование -> валюта.


Обманул.

Пересчитывает функция:
function fn_format_rate_value

А выполняется она в функции:
function smarty_modifier_format_price

Поисковиком по папке app/functions , найдёте обе.

 
  • GPK1929
  • Member
  • Trial users
  • Join Date: 18-Feb 15
  • 19 posts

Posted 18 February 2015 - 02:50 PM #4

спасибо сейчас буду разбираться))

 
  • dbazhenov
  • Senior Member
  • Authorized Reseller
  • Join Date: 15-May 12
  • 6446 posts

Posted 18 February 2015 - 02:52 PM #5

Там хуки есть если что, чтобы изменения модулем вносить.

 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 19307 posts

Posted 18 February 2015 - 03:38 PM #6

GPK1929,

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

GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    CS-Cart RU                         24500 руб.
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      CS-Cart RU + UniTheme    36000 руб.


 
  • GPK1929
  • Member
  • Trial users
  • Join Date: 18-Feb 15
  • 19 posts

Posted 18 February 2015 - 03:54 PM #7

А случайно не подскажите в fn_format_rate_value есть переменная $rate_value где она формируется как в нее поподает значение из БД??

 
  • dbazhenov
  • Senior Member
  • Authorized Reseller
  • Join Date: 15-May 12
  • 6446 posts

Posted 19 February 2015 - 06:04 AM #8

А случайно не подскажите в fn_format_rate_value есть переменная $rate_value где она формируется как в нее поподает значение из БД??


Данная функция только пересчитывает основную цену по курсу валюты. Выполняется она прямо в шаблонах.

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

Я делаю видеокурс по разработке для CS-Cart.

Посмотрите:
https://www.youtube....PTL-outH4wEMJQW

Сейчас там всего 9 видео на 1.5 часа . Однако я думаю эти 1.5 часа сэкономят вам кучу времени.

 
  • GPK1929
  • Member
  • Trial users
  • Join Date: 18-Feb 15
  • 19 posts

Posted 19 February 2015 - 09:16 AM #9

Спасибо, сейчас буду смотреть!=)

 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 19307 posts

Posted 19 February 2015 - 11:37 AM #10

А случайно не подскажите в fn_format_rate_value есть переменная $rate_value где она формируется как в нее поподает значение из БД??


$rate_value - это и есть цена в базовой валюте. Передается в шаблонах в файл common/price.tpl

GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    CS-Cart RU                         24500 руб.
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      CS-Cart RU + UniTheme    36000 руб.