Динамические цены на продукт, который меняется каждый час - PullRequest
1 голос
/ 02 мая 2011

У меня есть сайт с серебряными слитками.Цена на серебро меняется каждый час.Цена на серебро хранится в переменной.Я ищу корзину для WordPress, которая может делать следующие вещи:

Например, у меня есть название продукта Серебряная монета:

Серебро Цена продажи в настоящее времячас - $ 25,5 ---> Корзина должна выбрать это значение из переменной PHP, но не выводить его как фактическую цену продукта

цена продукта будет 1,2% от $ 25,5 ----------------> Это должна быть фактическая цена продукта и выходная цена продукта *

Как получитьэтот функционал и с какой корзиной покупок?Я использую плагин WP-eCommerce, любой может помочь, пожалуйста.

1 Ответ

0 голосов
/ 02 мая 2011

Я сделал нечто подобное не так давно, и это было довольно просто.

  1. Создайте в своем файле theme.php функцию, которая возвращает последнюю цену серебра. Если вы хотите извлекать его только каждый час, тогда эта функция может проверять отметку времени, когда она была извлечена в последний раз, а затем либо возвращать цену из базы данных, либо получать новую цену и обновлять базу данных.
  2. WP-eCommerce поддерживает шаблоны, найдите правильный файл шаблона, который отображает ваши продукты, и в цикле, где отображается цена, замените их вызов функции своим собственным. Я думаю, что функция вызывается, wpsc_the_product_price ()

Если, например, некоторые из ваших цен составляют 1,5% от цены серебра, а другие - 1,2%, вы можете установить процент в цене продукта. Затем вместо замены вызова функции в файле шаблона используйте его для получения процента продукта и вместе с ценой на серебро рассчитайте цену продукта.

...