Magento

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


4
sales_order_save_commit_after事件触发两次?
我注册了sales_order_save_commit_after事件观察者,以在收到新订单时得到通知。此方法正常运行,但该事件以相同的顺序连续两次触发。 我的config.xml <sales_order_save_commit_after> <observers> <unique_sales_order_save_commit_after> <type>singleton</type> <class>mymodule/observer</class> <method>export</method> </unique_sales_order_save_commit_after> </observers> </sales_order_save_commit_after> 如何检查是第一次还是其他更好的活动? 更新资料 我也尝试了该sales_order_invoice_pay事件(在SO上找到),但这不是对我触发的。

1
您如何解决舍入问题?
关于取整的烦人问题。我认为社区知道这一点。当您使用含税,折扣等价格时,您将获得0.01的差价。我找到了一种使用方法重写核心类的解决方案,round($price, 4)并认为这可能会有所帮助。一切正常,但现在我又面对了。我有出口条件 base_total_invoiced == base_grand_total,这个价格112.9230 != 112.9200我也可以四舍五入。但这是一个肮脏的解决方法。 有谁知道好的解决方案?
8 rounding 

3
是否值得使用单独的MySQL服务器?
一个类似的问题变成了这里的意见汤:所以也许对此没有“正确”的答案,但我想向社区咨询。 我的客户即将发布电视广告。他们预计下个月将有7位数部门的访问量。我的工作是确保服务器不会跌落。 我的问题:是否值得将MySQL数据库拆分到单独的服务器上,该服务器仅为数据库提供服务。然后,我想拥有多个包含代码库和服务apache的服务器,并与数据库框连接。全部将是虚拟容器。 我不(想)我想使用多个数据库服务器-似乎会引入不必要的复杂性和潜在的错误/瓶颈。 我错了吗?欢迎对此有一些经验的看法。谢谢。

1
Magento搜索不起作用
我有一个运行Magento 1.7.0.2的新网站。 当您在搜索栏中搜索“图腾”时,没有任何提示,而是没有找到结果。我知道有结果,但是如果您通过SKU专门搜索“ tn true-1”,则将显示产品。 这是在我使用下拉菜单安装搜索之前发生的。 我已采取的调试步骤: 清除缓存 重新索引网站 转到“系统”>“配置”>“目录”>“目录搜索”,并将“搜索类型”设置为“组合”(例如和全文) 重新编制索引的网站 清除缓存 已安装Searchanise http://www.magentocommerce.com/magento-connect/searchanise-connector-add-on-2652.html 检查var / report-什么都没有 检查日志,什么都没有 去股票主题并且禁用所有插件 在这一点上,我不确定该怎么做,我想举一个例子,但是我担心那些例子将无济于事,因为搜索中没有自定义编码,尤其是当我搜索该编码不起作用时将所有东西都放到Magento中,并且没有插件。 如果您需要代码或堆栈跟踪,请告诉我,如果您告诉我什么文件以及如何进行堆栈跟踪,我很乐意将这些文件提供给您,因为现在什么都没有记录。

2
原生Magento搜索与SOLR对决?
我想在什么时候从本地Magento搜索引擎“升级”到Apache SOLR或商业产品?是否有我要寻找的特定功能,还是仅仅是流量,SKU计数或其他功能?
8 search  solr 

6
获得可配置产品的最低和最高价格
根据其可用选项,检索给定可配置产品的最低和最高价格的好方法是什么? 例如,一件T恤的尺寸和价格如下: Small - $10 Medium - $20 Large - $30 我想要一个像这样的数组: array(10, 30) 到目前为止,我最好的想法是加载可配置产品类型实例并使用getUsedProducts,然后创建价格,排序和切片的数组。 那应该起作用,但是这需要在产品列表模板上运行,因此它必须是半有效的。 还有其他人以前遇到过这个问题吗? 编辑-这是行不通的,因为我想要可配置的价格值,即附加价格magento放在可配置的产品价格之上

1
将订单拆分为单独的订单,并使用ups和fedex和不同的原始地址分别计算运输
当客户来到我们的商店并检查多个项目时,我需要编写一个模块以根据多个因素计算运费。根据我的研究,我确定应该发生以下情况: 首先,我需要将购物车中的物品分为不同的订单进行运输计算。我希望订单按“供应商”属性值排序。“供应商”是我们添加到系统中的属性,适用于所有简单产品。如此说来,在购物车中有一件粉红色的衬衫,“供应商”值为“ 1”,一支铅笔的“供应商”值为“ 1”,而一件蓝色衬衫的“供应商”值为“ 2”。“供应商”值“ 1”的所有项目都必须是一个订单,而“供应商”值“ 2”的项目必须是不同的订单。我看到另一个问题回答了这个难题,但是又提出了另一个问题。 其次,我需要使用Magento的默认UPS和Fedex运送功能来计算运送,但其原始地址由“供应商”值号(存储在单独的数据库表中)确定。 任何建议欢迎! 我正在使用代码片段来使我从这里和这里开始。 我可能会有几个问题,但第一个是上面粗体字的问题。 更新, 我认为最好是覆盖多个批次的magento核心模块来执行我想做的事情。请帮助我找到在何处以及放置什么以操纵多发货Magento功能,以根据“供应商”属性将订单商品分解为货件!我为此感到挣扎。

1
从PayPal Express返回一页结帐
在试用了所有Magento PayPal选项之后,Pro(非托管)似乎是最干净的。虽然它将完全遵循PCI标准,但这是CC / DC付款的最简洁的方法。所有这些都很好地通过了OnePage检出。Pro Hosted解决方案在订单审查步骤中采用了iframe,这看起来并不专业。 但是,当使用贝宝(PayPal)帐户付款时,它会重定向到多页Magento订单查看页面,而不是返回到下一个OnePage步骤。这不仅混乱而且不一致,这意味着错过了付款后的任何步骤(可以通过重新排列步骤来解决)! 我已经进行了很多搜索,很少有人会问使用PayPal帐户付款后返回OnePage审核步骤。当然,其他人希望他们的商店在使用PayPal时保持一致!? 我发现有一篇文章建议从PayPal返回到后更改重定向/checkout/onepage,但这只是从步骤1重新开始签出!似乎没有办法告诉OnePage继续哪一步? 有没有人能找到一种解决方案,允许使用PP帐户的PayPal结帐返回到OnePage订单审查步骤,而不是多页订单审查? 谢谢。

3
无法提交您的请求Magento联系人表格错误
尝试提交我的联系表单时,我一直收到此错误:“无法提交您的请求。请稍后重试” 我使用的是默认的Magento联系人表格。 有人知道从哪里开始吗?几天前它在工作,现在却不行。 我也遇到了销售电子邮件发送方面的问题。 提前致谢。 在下面的示例中,我尝试下订单并单击“发送电子邮件”,然后我累了要填写前端的联系表格... # root path of bitnami installation replaced with [root] 2013-08-23T11:06:05+00:00 ERR (3): exception 'Zend_Mail_Transport_Exception' with message 'Unable to send mail. ' in [root]/lib/Zend/Mail/Transport/Sendmail.php:137 Stack trace: #0 [root]/lib/Zend/Mail/Transport/Abstract.php(348): Zend_Mail_Transport_Sendmail->_sendMail() #1 [root]/lib/Zend/Mail.php(1194): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail)) #2 [root]/app/code/core/Mage/Core/Model/Email/Template.php(454): Zend_Mail->send() #3 [root]/app/code/core/Mage/Core/Model/Email/Template.php(506): Mage_Core_Model_Email_Template->send(Array, Array, Array) #4 [root]/app/code/core/Mage/Core/Model/Email/Template/Mailer.php(79): Mage_Core_Model_Email_Template->sendTransactional('sales_email_ord...', 'sales', Array, …


1
SOAP请求记录器
我们希望将外部履行合作伙伴连接到Magento,并希望记录他们的API请求。 有没有免费的开源API记录器?
8 api  soap  logging 

7
Magento 1.7.0.2无法本地登录到管理员
我在本地安装了magento 1.7.0.2,但是我无法登录到管理面板! 该怎么办?!我绝对尝试WEB中的所有解决方案! 我尝试了这些建议的解决方案 清除目录var / cache的内容,然后重试。 仍然没有管理员登录 我通过在数据库中手动设置两个core_config_data值来修复它。它们如下: web / cookie / cookie_path = / web / cookie / cookie_domain =“ mydomain.com” 仍然没有管理员登录 我打开了Magento根目录并创建了tmp文件夹。 并打开“ lib / Zend / Cache / Backend / File.php”,并找到以下代码: protected $_options = array( ‘cache_dir’ => null, replace with protected $_options = array( ‘cache_dir’ => …

3
如何从大型目录中删除所有产品?
我正在努力将大约4万种产品导入Magento。我需要一种简单的方法来删除两次测试之间的所有产品,但是要设法消除管理员错误,然后再将其移开。 如果我尝试直接截断表的内容,则会遇到很多无法执行操作的依赖项。 是否可以在不使用管理员的情况下擦除所有产品?

1
重定向到最后一页的可靠方法
magento是否有可靠的方法重定向到最后一页。 我有一个小表格,如果发生错误,我想重定向到上一页。 该表单位于产品页面上,成功完成后将重定向到另一个页面。但是,如果发生错误,我想重定向回产品页面。 我的动作网址是 /my/module/submit 另外,当我说可靠的时候,我的意思是redirectReferer不能依靠

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.