草庐IT

php - 在 Magento 中添加自定义折扣订单总额不会改变销售税

我创建了一个自定义订单总计,在某些情况下提供折扣。总计总是正确的,但是销售税计算在计算时没有考虑我的折扣(所以如果我提供10美元的折扣,销售税金额是根据我的折扣前的全部金额计算的)。以下面的例子为例:Subtotal:$856.49MultiUnitDiscounts:-$22.50Shipping:$10.96Tax:$52.05GrandTotal:$897.00我的自定义折扣是多单位折扣。税率为6%。如您所见,基于所有行项目的总计是正确的,但税额本身不正确(它基于除我的折扣之外的所有行项目)。在我的config.xml文件中,我有以下内容来让我的订单总数在系统中工作:Wpe_Mu

php - 如何在 CMS 页面 Magento 中调用 PHTML 文件

我需要在我的cms页面中调用一个phtml文件,但它不起作用。这是cms页面中的代码{{blocktype="core/template"template="catalog/product/form-top.phtml"}}fom-top.phtml基本上打开一个表单,但这并不重要。此代码不会导致显示标题之后的任何内容。关于如何在CMS页面中调用phtml文件的任何想法? 最佳答案 查看您网页的源代码并滚动到底部以查看php错误。form-top.phtml被调用但是里面有一个php错误失败了。该错误可能发生在不可见的div中,这就

php - 如何从 Magento 1.7 REST API 获取访问 token 和访问 token secret

我已经在我的magento管理员上注册了我的应用程序。已经得到ConsumerKey和ConsumerSecret。但我没有运气获得访问token和访问tokensecret。它说oauth_problem=parameter_absent&oauth_parameters_absent=oauth_consumer_key我正在基于此链接进行测试http://www.magentocommerce.com/api/rest/testing_rest_resources.html我需要知道的答案是我必须在标题和数据文本字段中填写什么?如何获取访问token和访问secrettoken(

php - 如何在 Magento 模块中设置 cron 作业?

我想在我的模块中设置一个cron作业。我按照Magentowiki上的说明进行操作-how_to_setup_a_cron_job,但我的cron作业根本没有执行。这是我的config.xml(app/code/local/Roomstory/Invoice/etc/config.xml)0.1.1*/10****roomstory_invoice/setstatus::run这是我的课。(app/code/local/Roomstory/Invoice/Model/Setstatus.php)我已经安装了一个Cron调度程序模块,它显示了我的cron作业,但是当我尝试“立即运行”(用

Magento - 在自定义页面模板上使用 $this->getPriceHtml

我有一个显示当前正在销售的产品集合的滚动条,我使用以下方式调用它:$todayDate=Mage::app()->getLocale()->date()->toString(Varien_Date::DATETIME_INTERNAL_FORMAT);$_productCollection=Mage::getResourceModel('reports/product_collection')->addAttributeToSelect('*')->addAttributeToFilter('visibility',$visibility)->setPageSize(4)//Onlyr

php - 我可以在 magento 的平面产品目录表中添加其他属性吗?

我正在优化magento商店,我看到一些帖子建议对具有大量SKU的商店使用平面产品目录。由于我有超过10,000种产品,我想我会试一试。然而,当使用平面产品目录时,只有少数几个属性被加载到产品对象中(例如SKU、名称、简短描述)。我的模板在搜索/浏览View中显示了一些其他属性,例如制造商和颜色。有没有办法将这些属性添加到平面产品目录表中,以便也可以访问它们? 最佳答案 1.4.x.x,只需进入您要在“平面产品目录”中使用的属性,并确保属性“用于产品列表”是设置为是。进行更改后,重新索引“平面产品数据”以下属性导致该属性包含在“平面

php - Magento 获取模板文件中的语言代码

我需要一个辅助函数来获取当前语言代码。我想在模板文件中使用它,例如/products/view.phtml,仅用于测试目的。它已经存在了吗?我想到了一些类似URL-helper的东西$url=$this->helper('core/url')->getCurrentUrl(); 最佳答案 您可以通过这种方式获取当前的语言环境代码:$locale=Mage::app()->getLocale()->getLocaleCode(); 关于php-Magento获取模板文件中的语言代码,我们在

php - Magento 2 - 当用户点击 "Go To Checkout"时调度事件

当客户在他们的购物车中添加商品后点击“去结账”时调度的事件的名称是什么?我想注册用户启动了分析结帐流程。具体来说,我需要捕获购物车的内容和其他信息,例如总价等。我已经尝试了thislist上的大部分事件与“结帐”或“购物车”相关。当用户点击结帐时,它们似乎都没有被调度。我能得到的最近的是controller_action_predispatch_checkout_cart_index当用户点击“查看和编辑购物车”时分派(dispatch)。我正在寻找几种方法来解决这个问题获取当用户点击“转到结帐”时分派(dispatch)的事件的名称。观察该事件并将我的代码“Hook”到它。或者有没有

php - 由于 "failed to load external entity"无法连接到 Magento SOAP API v2

我无法使用PHP连接到MagentoSOAPAPIv2。出现的错误是:PHPfatalerror:未捕获的SoapFault异常:[WSDL]SOAP-ERROR:解析WSDL:无法从“http://www.example.com/index.php/api/v2_soap/index/wsdl/1/加载”':未能加载外部实体“http://www.example.com/index.php/api/v2_soap/index/wsdl/1/”看起来,WSDL正在加载,但它包含的外部SOAP文件没有。PHP连接代码:$client=newSoapClient('http://www.e

php - 从 Magento 获取属性选项列表

我一直在像这样从Magento获取属性选项:usesSource()){$options=$attribute->getSource()->getAllOptions(false);}?>它一直工作正常,直到我尝试获取内置“颜色”属性的选项——我收到以下错误:PHPFatalerror:CalltoamemberfunctionsetAttribute()onanon-objectinapp/code/core/Mage/Eav/Model/Entity/Attribute/Abstract.phponline374似乎getSource()调用失败并导致此错误。有谁知道为什么会发生这