草庐IT

价格便宜

全部标签

php - 根据 Woocommerce 中的特定产品属性值更改购物车商品价格

我正在尝试使用以下功能更改购物车中的产品价格:add_action('woocommerce_before_calculate_totals','add_custom_price',10);functionadd_custom_price($cart_obj){foreach($cart_obj->get_cart()as$key=>$value){$item_data=$value['data'];$price0=$item_data->get_attributes('per_one_price');$price=(int)$price0;$value['data']->set_pr

php - 在 Laravel 的搜索表单中定义过滤器最小到最大价格的问题

我有搜索表单来通过特定条件列出属性/广告。在我的表单中,我试图从数据库中搜索并列出与输入的min_price和max_price相对应的属性。当我提交表单时,我在表中没有得到任何结果,当我死掉并转储min_price或max_price变量时,我得到false。任何帮助表示赞赏。这是我的代码分类Controller.phpcategory;$query=Property::query();//Codeforminandmaxprice$min_price=$request->has('min_price');$max_price=$request->has('max_price');/

php - 良好的黄金价格网络服务

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭12年前。Improvethisquestion我正在为我的客户开发一个珠宝网站。他想显示当天的黄金汇率。所以我正在寻找一个好的网络服务来返回这个...

php - 用 PHP 更新 WooCommerce 产品的价格

我正在尝试更改我的WooCommerce网站上各种产品的价格,但我遇到了问题。当我运行脚本时,如果我在数据库和目标中更改正确,网页前端仍然显示为错误的价格,甚至有些价格显示为“免费”。最奇怪的是,如果我看到价格正确,则输入产品版本。我给你代码示例:$stock=$value['stock'];$regular_price=$value['rates']['2']['rate_pvp'];update_post_meta($post_id,'_regular_price',$regular_price);update_post_meta($post_id,'_price',$regula

php - 如何在 WooCommerce 中为自定义产品类型启用价格和库存

我在我的WooCommerce应用程序中创建了一个自定义产品类型functionregister_variable_bulk_product_type(){classWC_Product_Variable_bulkextendsWC_Product_Simple{publicfunction__construct($product){$this->product_type='variable_bulk';parent::__construct($product);}}}add_action('init','register_variable_bulk_product_type');fu

php - 从价格中删除无关零的有效方法?

我将价格存储到小数点后五位,例如:1.950002.250000.011502.100002.00000显示价格时,如果其余数字仅为零,我想显示标准的$X.XX格式,但如果有有效数字,则我不想剪掉它们(所以我不能简单地使用number_format())。例如,上述价格应显示为:1.952.250.01152.102.00此过程必须在每页数百个价格上完成。以这种方式格式化数字的有效方法是什么? 最佳答案 这使用正则表达式来匹配尾随0之前的所有内容$i="$1.00";$pattern='/\$(\d+)\.(\d\d)(0*)/';

PHP循环并获得最低价格

我需要一些帮助来循环遍历一组对象,这些对象表示从国家a到b的航类优惠,每条路线可能包含多个优惠。我想捕获每条航线的最低航类报价......我只是不知道如何在循环内做到这一点。这AnsweronSO我试过的作品会给我最低的价格,但我怎样才能得到这个价格的整个阵列?我知道这听起来很愚蠢,但我卡住了。$results=array();$offers=R::getAll("SELECT*FROMfaresWHEREavailable=1LIMIT4");$offers在Fiddle上发布的返回数据集样本然后我做了以下事情:foreach($offersas$key=>$val){$result

php - HTML PHP 添加数量和价格到我的菜单项

我正在尝试创建一个餐厅订单摘要,客户可以在其中通过复选框和数量选择他的订单,并在最后获得价格总和。选择鸡肉时,它的工作正常很好:您选择了3只鸡并返回正确的价格,但是当我检查另一只鸡肉并选择其他数量时,它是给出0个选择或给出1个数量,即使我放5个。只有鸡在工作,其他的则不然。查看我的代码和带输出示例的屏幕截图。这是我的代码:SelectwhatyouwanttoeatChicken,Price:8Meat,Price:3Souvlaki,Price:2.50Pizza,Price:12和php:";}if($food[$i]==2){$price=$price+3*$quantity[$

php - 在产品销售时将自定义文本标签添加到价格

在WooCommerce产品单页上,如果产品有销售价格,则正常价格被划掉,其后面突出显示销售价格。我的问题:我如何添加标签,如"OldPrice:XXDollar"和"NewPrice:XXDollar"而不是只有划掉的和新的价格(促销价)? 最佳答案 Update2(forsimpleandvariableproducts+solvedthebugonsamevariationsprices)当产品打折时,您可以使用woocommerce_sale_price_html中的自定义函数添加自定义标签。和woocommerce_var

php - woocommerce 在结帐和购物车页面中更改价格

对于woocommerce,在我的网站上,我想在购物车页面中添加一个选择输入,用户可以在其中选择两个选项之间的一个值,并且我将根据这个值更改价格。到目前为止,我可以获得总数并使用此更改它:functionaction_woocommerce_before_cart_totals(){global$woocommerce;$woocommerce->cart->total=$woocommerce->cart->total*0.25;var_dump($woocommerce->cart->total);};问题是,当我转到结帐页面时,它没有采用functions.php中计算的总数谢谢