Magento

Magento电子商务平台用户的问答

2
将订单转换为报价并加载到当前购物车
我可以成功地将订单转换为报价,但仍然无法将其加载到当前购物车中。我尝试了几种方法,但无济于事。这是最简单的一个: $_quote = Mage::getModel('sales/convert_order')->toQuote($order)->save(); $_quote = Mage::getModel('sales/quote')->load($_quote->getId()); $_quote->setIsActive(true)->save(); 我能够获取报价ID,但报价对象未加载到当前购物车中。 我也试过 $_quote = Mage::getModel('sales/convert_order')->toQuote($order)->save(); $_quote = Mage::getModel('sales/quote')->load($_quote->getId()); if ($_checkoutQuote->getId() != $_quote->getId() && $_quote->getId()) { $_checkoutQuote->merge($_quote)->save(); Mage::getModel('checkout/session') ->setQuote($_checkoutQuote) ->init(); Mage::getSingleton('checkout/session')->getQuote()->setIsActive(true)->save(); } 和类似的方法,但仍未加载报价。非常感谢你!


2
降低产品价格的准确性
正如我在标题中所述,我想从价格(.00)中删除精度 我做了这些: 在app / code / core / Mage / Directory / Model / Currency.php中 在 public function format() 我变了 return $this->formatPrecision($price, 2, $options, $includeContainer, $addBrackets); 至 return $this->formatPrecision($price, 0, $options, $includeContainer, $addBrackets); 在/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Price.php中 在 public function getEscapedValue() 我变了 return number_format($value, 2, null, ''); 至 return number_format($value, 0, null, ''); …

1
如何在Magento购物车中获得儿童产品图片
我正在尝试获取由客户添加到购物车的可配置产品的子产品图像。 例如,如果客户在购物车中添加了一双红鞋,我想在购物车中显示该颜色。 我已经设置了“显示产品缩略图本身” 问题是颜色样本扩展中的此功能 public function findColorImage($value, $arr, $key, $type) { $found = ''; if(isset($arr[$key])) { $total = count($arr[$key]); if($total>0) { for($i=0; $i<$total;$i++) { if($value == ucwords($arr[$key][$i]))//if it matches the color listed in the attribute { $found = $arr[$type][$i];//return the image src } } } } if ($found == '') …

2
Magento事件,用于在自定义选项文本字段更改时计算价格
我正在尝试创建具有两个自定义文本字段的产品:“长度”和“宽度”。当用户同时输入长度和宽度时,价格需要通过自定义公式进行计算。 我正在尝试找到将观察者连接到的正确事件-有人知道这可能是什么吗? 这是我所知道并尝试过的 1)产品视图中的自定义字段文本框有一个onchange事件,我还没有想出如何通过观察者事件来使用它-“ opConfig.reloadPrice() 2)如果我在事件sales_quote_add_item上构建了一个观察者,则可以在添加到购物车时通过公式更改价格。使用这种方法,我仍然需要一种在将产品添加到购物车之前在产品视图中对其进行更改的方法。 3)我还尝试了事件catalog_product_get_final_price,但这似乎仅在加载产品页面时才会触发,因此在添加了产品长度或宽度之后,它不会重新触发。 任何想法将不胜感激!



3
Google AdWords转化跟踪
我们最近已经建立了一个运行1.9.0.1的magento社区站点,该站点已移开。 我们正在尝试设置google adwords转化跟踪,因此他们希望在成功页面上放置一段代码。 这在1.9.0.1中位于哪里?

1
配置页面上出现404错误
每次我安装新的扩展程序,并打开管理-系统-配置-模块选项时,都会出现404错误。 注销并登录会有帮助,但是如何避免这种情况呢?这个问题与管理员权限缓存有关,但是如何从安装脚本中以编程方式刷新它呢? 有任何想法吗?

5
如何按库存数量获取产品?
我有以下代码: umask(0); Mage::app(); $category =new Mage_Catalog_Model_Category(); $category->load($cid); if ($status == "2") { $products = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect('*') ->addFieldToFilter('status',Mage_Catalog_Model_Product_Status::STATUS_DISABLED); $products->load(); } if ($status == "1") { $products = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect('*'); $products->load(); } 我想添加一个库存数量过滤器来过滤产品,我尝试过: $products = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect('*'); **->addAttributeToFilter('qty', array("gt" => 0));** 但是不成功,有什么想法吗?
10 product  filter 



2
一位厨师统御一切
我正在寻找厨师来自动化Magento部署-既可以进入标准Magento托管选项,也可以进入EC2等环境。我到处搜索,看到很多食谱,但没有一个能真正使我感到经典。是否有一个特定的厨师脚本会更好/最好?另外,如果您以前使用PHP完成过厨师部署,那么刚开始时希望知道的一件事是什么?
10 deploy 

1
表cataloginventory_stock的目的
我看到在默认的Magento版本1.0到1.8(ce)中,有一个名为的表cataloginventory_stock仅包含一条记录。 stock_id stock_name 1 Default 与此相关,在Mage_CatalogInventory_Model_Stock_Item模型中有此方法 public function getStockId() { return 1; } 上面有评论@todo multi stock。 我猜有人想实现多股票功能,但决定不这样做(就像许多其他“功能”一样),但我不确定。 所以我的问题是... 该表还有其他用途吗,是否会影响代码的其他部分,或者仅仅是作为新功能的起点?
10 inventory  stock 

3
缓存未启用
我正在尝试启用一夜之间停止的magento缓存。当我转身时显示成功消息但未激活。 我尝试以编程方式和mysql激活,但未成功。 我也尝试禁用然后启用。

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.