Questions tagged «price»

有关显示和计算产品价格的问题

2
产品收集问题-错误的价格数据或未显示缺货商品
我正在根据当前类别检索产品集合。我需要这个集合来包含进货和缺货产品,还需要正确显示定价数据。 我的商店配置为将产品定价存储为含税价格,并在商店正面以包含价格和非专有价格显示价格。 获取集合的代码如下: $category = Mage::registry('current_category'); $_productCollection = Mage::getModel('catalog/product')->getCollection() ->addCategoryFilter($category) ->addAttributeToSelect(['sku', 'name', 'price']) ->addAttributeToFilter('status', 1) ->addAttributeToSort('jump_number', Varien_Data_Collection::SORT_ORDER_ASC); 上面的问题是,使用该getPriceHtml()方法加载价格块时,包含价和排除价都显示为包含价。 经过一番研究,我发现向addFinalPrice()收藏夹中添加一种方法可以使我获得预期的价格-正确的排他价和正确的包含价。 但是,如果包含该addFinalPrice()方法,则我的收藏不再包含缺货的产品。 有没有一种方法可以返回正确的定价数据,并让集合包含可销售和缺货的产品?

2
价格超过一亿
如何定价超过一亿美元?尝试这种解决方案http://www.magentocommerce.com/boards/v/viewthread/210738/P15/#t454441,但没有运气。现在,我可以将价格设置为1亿美元以上,但是在前端,它会自动转换为1亿美元的特殊价格。如果直接在DB中更改值,则在管理面板中进行更改之前,一切都会很好。提前致谢。

3
如何显示每家商店的不同价格
我想为每家商店的同一产品显示不同的价格。就像一个属性。这些商店将使用不同的货币,但不会基于货币汇率。例如,如果1美元的产品= 2 Kr另一美元的产品10 USD可能是30 Kr,因此它不取决于汇率,而是我自己输入的。

4
获取可配置产品选项的价格
我需要以Magento 1.7的价格出口所有产品。 对于简单产品,这没问题,但是对于可配置产品,我有以下问题:导出的价格是为相关简单产品设置的价格!如您所知,Magento会忽略此价格,而是使用可配置产品的价格以及所选选项的调整项。 我可以获得母产品的价格,但是如何根据所选的选项计算差异? 我的代码如下所示: foreach($products as $p) { $price = $p->getPrice(); // I save it somewhere // check if the item is sold in second shop if (in_array($otherShopId, $p->getStoreIds())) { $otherConfProd = Mage::getModel('catalog/product')->setStoreId($otherShopId)->load($p->getId()); $otherPrice = $b2cConfProd->getPrice(); // I save it somewhere unset($otherPrice); } if ($p->getTypeId() == "configurable"): $_associatedProducts = …

6
如何在Magento 2中更改货币格式?
目前价格显示为$ 2.999,00 我希望产品页面上的语言环境es_MX(西班牙语,墨西哥)的价格显示为$ 2,999.00 ,其他任何货币格式正确的地方。 我已经尝试了stackexchange中的所有解决方案,但没有人能解决。 文件app / code / Jsp / Currency / etc / di.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <preference for="Magento\Framework\Locale\Format" type="Jsp\Currency\Model\Format"/> </config> 档案app / code / Jsp / Currency / Model / Format.php <?php namespace Jsp\Currency\Model; use Magento\Framework\Locale\Bundle\DataBundle; class Format extends \Magento\Framework\Locale\Format { private static $defaultNumberSet = 'latn'; …

1
购物车中有特定商品时,购物车总折扣百分比
我要创建一种特定类型的购物车规则。您可以将其视为“各种折扣”;客户在购物篮中拥有的不同类别的产品越多,他们从订单中获得的折扣就越大: 例 分类: 鞋子(3%折扣) 大衣(2%折扣) 夹克(2%折扣) 销售(不享受折扣) 配件(5%折扣) 场景: 一位顾客在价值40英镑的鞋子类别中向(空)购物车添加了产品,这使购物车总额减少了3%,产生了38.80英镑的折扣(40-3%) 然后将价值200英镑的外套类别的产品添加到购物车。购物车总额的总折扣增加到5%,产生£228(240-5%) 鞋子的第二个产品增加了价值£30。由于已经应用了价格规则,因此折扣不受影响,因此总计256.50英镑(270-5%) 将价值10英镑的促销商品添加到购物车中,折后价为8英镑。这笔费用可免除其他产品的费用,总计264.5英镑。 “购物车价格规则”界面使您可以从购物车中扣除固定金额,或者将百分比金额应用于符合条件的商品。 在不编写自定义扩展的情况下,上述情况是否可能?如果没有的话,关于如何开始的一些建议将不胜感激,因为Magento对我来说还是有点陌生​​。

1
从后端创建订单,增加数量会计算不正确的价格
从后端添加订单时,Magento会以某种方式计算出不正确的价格。 仅当具有自定义选项字段的产品以及将语言环境设置为在价格中使用逗号而不是点的土地时,才会出现此问题。 就我而言,那是荷兰人。 为了演示我采取的步骤: 添加产品,转到: 销售->订单->创建新订单 点击“添加产品” 选择带有自定义选项的产品,这样会弹出一个窗口。 在添加自定义选项产品之前,请记住先将语言环境设置为另一个语言环境(例如:荷兰),否则不会发生计算错误的情况。 当您单击“ 确定 ”时,您将看到数量乘以100。 这有点奇怪,在Magento的全新安装中也会发生。 我最好的选择是,由于所使用的格式(.而不是,),JavaScript无法正确解析价格存在问题。 我知道我可以在“添加产品”过程中更进一步,在这里您可以编辑数量。但是,我仍然想让客户正常工作。 有人可以建议适当的解决方案来解决此问题吗?

1
为什么magento会在每次结帐时对索引重新定价?
如果您在Mage_CatalogInventory_Model_Observer :: reindexQuoteInventory()中查看,它将调用以下行: Mage::getResourceSingleton('catalog/product_indexer_price')->reindexProductIds($productIds); 在reindexQuoteInventory()被称为对下列事项: sales_model_service_quote_submit_success checkout_submit_all_after(通过Mage_CatalogInventory_Model_Observer::checkoutAllSubmitAfter()) 这被称为导致锁定大量购买的繁忙站点上的问题的问题之一。 我的问题是: 为什么每次结帐时都会重新索引产品的价格? 删除它有什么影响? 如果确定将其用于目录规则,那将只是非常具体的规则?

2
Magento中的动态定价如何工作?
我想知道动态定价在Magento中如何工作? 例如,我在后端创建了产品,并向其中添加了一些自定义选项。因此,如果用户选择该选项,则价格会在产品视图页面上自动更改,而无需重新加载页面。 有人可以解释Magento如何执行此操作吗? 我们可以添加自定义动态定价吗?我想如果用户单击链接(我已添加到产品视图页面),然后更改价格。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.