Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 每小时变化的产品的动态价格_Php_Wordpress_Shopping Cart - Fatal编程技术网

Php 每小时变化的产品的动态价格

Php 每小时变化的产品的动态价格,php,wordpress,shopping-cart,Php,Wordpress,Shopping Cart,我正在经营一个银条网站。白银的价格每小时都在变化。白银价格存储在一个变量中。我正在为wordpress搜索一个购物车,它可以做以下事情: 例如,我有一个产品名称银币: 白银目前的售价为25.5美元 --->购物车应该从PHP变量中选取该值,但不要将其作为产品的实际价格输出 产品价格将为$25.5的1.2%-------------> 这应该是产品的实际价格,输出作为产品价格 如何获得此功能以及使用哪个购物车?我正在使用WP电子商务插件,任何人都可以帮助我。不久前我做了类似的事情,这非常简单 在t

我正在经营一个银条网站。白银的价格每小时都在变化。白银价格存储在一个变量中。我正在为wordpress搜索一个购物车,它可以做以下事情:

例如,我有一个产品名称银币:

白银目前的售价为25.5美元 --->购物车应该从PHP变量中选取该值,但不要将其作为产品的实际价格输出

产品价格将为$25.5的1.2%-------------> 这应该是产品的实际价格,输出作为产品价格


如何获得此功能以及使用哪个购物车?我正在使用WP电子商务插件,任何人都可以帮助我。

不久前我做了类似的事情,这非常简单

  • 在themes function.php文件中创建一个函数,返回白银的最新价格。如果您只想每小时提取一次,那么此函数可以检查上次检索的时间戳,然后从数据库返回价格或检索新价格并更新数据库
  • WP电子商务支持模板,找到显示您的产品的正确模板文件,并在显示价格的循环中使用自己的函数调用替换它们。我想这个函数被调用了,wpsc__产品_价格()

  • 例如,如果您的一些价格是白银价格的1.5%,而其他价格是1.2%,那么您可以在产品价格中设置百分比。然后,不要替换模板文件中的函数调用,而是使用它来检索产品百分比,并与您的白银价格一起计算产品价格。

    Thanx帮助。。。现在出现的问题是,购物车和结账页面上的价格并没有变化。。。你能在这方面帮我吗?啊,好的,是的,它会在会话中保存的购物车中更新它。您可以在第834行的wpsc includes/cart.class.php中看到它是如何做到这一点的,但我不建议更改核心。也许更好的方法是,每次页面加载时,使用产品上的自定义字段重新计算产品价格的百分比和新的白银价格。然后,您可以将新的价格直接保存到数据库中,wpsc将从那里获取这些价格。如果你有很多产品,你只需要计算展示的产品的新价格,就不会有太多的开销。