草庐IT

php - Magento 批量价格变动

我想做的是,对特定类别的产品进行批量价格更改。我们从供应商那里收到建议的零售价,但有时这些对我们不起作用。所以我们需要采取产品的成本价格,例如,将产品的成本增加20%so..easyenoughcost=cost+0.2*cost.现在我需要对所选类别中的所有产品执行此操作,所以这是我到目前为止所拥有的...$category=Mage::getModel('catalog/category')->load(189);//loadproductsfromcategoryid'189'$products=Mage::getModel('catalog/product')->getColl

php - Magento 目录价格折扣规则不适用于产品详细信息页面

我需要一些帮助,我有一个用Magento实现的项目。在应用目录折扣百分比的网站上,折扣价显示在产品列表页面中,但在产品View或产品详细信息页面中,它仅显示正常价格(非折扣)...你能指导我如何在产品详情页面显示折扣价吗? 最佳答案 如果其他人遇到这种情况,答案是您需要重新应用规则,然后刷新所有缓存。缓存系统的失败再次浮出水面。 关于php-Magento目录价格折扣规则不适用于产品详细信息页面,我们在StackOverflow上找到一个类似的问题: http

php - 当使用 AJAX 加载 block 时,Magento 2 中缺少追加销售产品价格

我正在开发一个使用AJAX加载追加销售产品的Magento2模块。每个客户的追加销售产品可能不同,因此使用AJAX加载block以允许缓存破坏。为此,我有一个自定义模块,其中我的block扩展了\Magento\Catalog\Block\Product\ProductList\Upsell.在catalog_product_view.xml的模块布局中我有以下-在我的upsell.phtml-{"*":{"MyCompany_MyModule/js/upsell":{"upsellAjaxUrl":"getUpsellAjaxUrl();?>"}}}getUpsellAjaxUrl(

php - woocommerce 计算并保存价格

我使用这个优秀的教程将自定义字段添加到Woocommerce/添加产品/常规选项卡http://www.remicorson.com/mastering-woocommerce-products-custom-fields/自定义字段(高度、宽度、乘数)正在保存到数据库中。我想根据自定义字段计算价格,并将价格作为正常价格保存到数据库。问题是没有保存价格。这是我的代码,来self的子主题中的functions.php:/*CUSTOMFIELDS:AddcustomfieldstoProduct/GeneralpaneinWoocommercefromhttp://www.remicor

php - 购物车商品价格计算,基于 Woocommerce 中选择的 "days"自定义字段

在Woocommerce中,我使用自定义字段根据以下线程代码计算产品价格:DisplayproductcustomfieldsasorderitemsinWoocommerce3.//Addacustomfieldbeforesingleaddtocartadd_action('woocommerce_before_add_to_cart_button','custom_product_price_field',5);functioncustom_product_price_field(){echo'RentalStartDate:PeriodRental:choosenperiod2

php - 爆炸价格符号和数字

如何将$123或USD123或CAD$123或元123动态分解成array[0]="$"array[1]=123?$keywords=preg_split("/[^0-9]/","$123");上面是我的测试代码,但是我无法在array[0]中得到$,知道吗?谢谢 最佳答案 $string='$123';$string=preg_match('/^(\D+)(\d+)$/',$string,$match);echo$match[1];//$echo$match[2];//123分割:^(\D+)匹配字符串开头的1个或多个非数字(\d

php - 如何在 Prestashop 的产品列表中一次显示含税和不含税的产品价格?

在产品列表中,我需要一次显示含税和不含税的产品价格。我使用的是1.6版的Prestashop。现在,含税价格显示在产品列表中。我也想显示不含税的价格。我该怎么做?我已经搜索了解决方案,但无法为我找到有效的解决方案。 最佳答案 在product-list.tpl中找到以下block:{foreachfrom=$productsitem=productname=products}添加此以显示不含税的价格:{convertPriceprice=$product.price_tax_exc}确保在开发过程中Templatecompilati

php - Magento - 从订单中获取价格规则

有谁知道如何从订单中获取目录和购物车价格规则?我知道我可以通过getDiscountPercent()方法从订单商品中获取折扣百分比,但我如何才能获取应用于整个订单的所有规则?例如,我有一个规则“客户组X在商店中的所有商品都可享受20%的折扣”。现在我想确定在用户提交订单时实际应用了哪些规则。我需要这个用于订单导出界面,我必须在其中提供用户获得的所有折扣。提前致谢! 最佳答案 查看sales_flat_order_item表。有一个名为applied_rule_ids的字段,它将为您提供应用于该项目的规则的ID。您还可以在此表中找到

php - 如何从 Magento-1 价格中删除小数?

我在搜索中找到的只是一个针对此的编程解决方案。我知道我们可以为英语商店修改/lib/Zend/Locale/Data/en.xml。en.xml中有这部分:#,##0.00¤价格以这种格式显示:1,321.54现在要从价格中删除小数部分,我认为我唯一要做的就是将en.xml更改为如下所示:#,##0¤问题是此更改后价格显示为所需(1,132格式)但没有货币符号($)。我在这里错过了什么?提前致谢。更新我还在尝试,当pattern节点变为如下¤#,##0价格带有货币符号($1,132)但不在所需位置O_O,要求货币符号在右侧没有左侧:(SO.. 最佳答案

php - RegEx - 如何提取价格?

我如何从以下字符串中提取美元金额“一些文本会出现在这里,而且越来越多,然后会有一些价格34.03美元,但这并不意味着字符串会结束”我想提取$34.03...如果没有美分我也想提取“一些文本会出现在这里,而且越来越多,然后会有一些价格34美元,但这并不意味着字符串会结束”这里我要提取$34 最佳答案 我不是正则表达式专家,但能够用RegExr做出以下内容./(\$[0-9]+(\.[0-9]{2})?)/匹配$35.03和$35。要接受像$35,000.52这样的格式,您需要包含,/(\$[0-9,]+(\.[0-9]{2})?)/这