草庐IT

Magento-Check

全部标签

php - Magento 购物车放弃从哪里开始?

我正在尝试使用Magento的某种类型的购物车放弃系统,使用它的内置cron模块。我基本上需要的是一个系统,它每15分钟检查一次废弃的购物车,并在每个购物车满足特定条件时将选择的购物车数据发送到另一个网络服务。基本上这是我的过程(但请随意提出更好的方法):过程GetlistofabandonedcartsForeachabandonedcart...Add15(mins)tothatcart'sabandoned_durationfieldindatabaseCheckiftheabandoned_durationisat45or1440(1day)or4320(3days)Ifyes

php - magento $order->getAllItems() 返回两次相同的项目

我正在编写一个观察器来检查订单中的每个项目,在某个时候我得到这些项目foreach($order->getAllItems()as$item){//dosomethingecho$item->getSku();}//outputsku-firstsku-firstsku-secondsku-second当然,我得到了两次具有相同sku的相同商品,问题在哪里?也许在一些配置文件中? 最佳答案 我相信您想使用getAllVisibleItems()而不是getAllItems()。我相信getAllItems获取可配置项及其关联的简单产

php - 在 Magento 中多次调用 $model->save() 覆盖数据

我正在开发一个自定义Magento模块,该模块需要将电子邮件地址列表保存到自定义表中。相关代码如下所示:foreach($this->getNewSubscriptionsForAPI()as$email){$requestModel->setEmail($email);$requestModel->setAction('subscribe');$requestModel->setPosted(date('Y-m-dH:i:s'));$requestModel->save();}getNewSubscriptionsForAPI()方法返回有效数据,$requestModel是一个有效

php - Magento:管理员收到新订单的电子邮件

有谁知道magento商店的管理员在创建新订单时是否会收到电子邮件?如果是这样,我在哪里/如何编辑它? 最佳答案 登录到管理区,然后进入“系统->配置”菜单。在销售部分:单击销售电子邮件并选择第一部分订单。在“发送订单电子邮件副本至”字段中输入您的管理员电子邮件。从我的头顶,但这是一些配置问题(不需要编程)。 关于php-Magento:管理员收到新订单的电子邮件,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

php - CodeIgniter - 无法访问与您的字段名称密码对应的错误消息。(pword_check)

我是codeIgniter的新手,刚开始就卡住了。我正在使用HMVC扩展,在验证时出现以下错误:无法访问与您的字段名称密码相对应的错误消息。(pword_check)任何帮助将不胜感激代码:publicfunctionsubmit(){$this->load->library('form_validation');$this->form_validation->set_rules('username','Username','required|max_length[30]|xss_clean');$this->form_validation->set_rules('pword','Pa

php - Magento:在外部页面上加载评论表单

默认情况下,评论表单的MagentoURL如下:www.domain.com/(producturl)-reviews#review-form.但在此页面中,评论表单是评论页面中的一个部分。我想使用此URL在唯一页面中加载评论表单:www.domain.com/(producturl)-review-form.此评论表单将仅为此产品的表单。我怎样才能做到这一点? 最佳答案 在这种情况下,创建像Mage_Cms模块这样的自定义路由是更好的主意。WheredependsrequestpathusingCustomroutematch内部

php - 如何从 Magento 外部访问 Magento 客户的 session ?

这个问题在这里已经有了答案:HowtoaccessMagentouser'ssessionfromoutsideMagento?(3个答案)关闭5年前。首先,我的问题与Stackoverflow(和网络)中提出的问题非常相似,例如:HowtoaccessMagentouser'ssessionfromoutsideMagento?我需要的是,如果客户登录到Magento站点,我希望他也登录到论坛。但是尽我所能,我无法让isLoggedIn()为真。关于我可能遗漏的任何建议?这是应该让我获得登录信息的最小代码块:require_once'/abs/path/to/Mage.php';um

php - 为什么 Magento 尝试调用 Mage 命名空间而不是我的自定义命名空间?

我在自定义命名空间的本地代码文件夹中创建了一个模块。该block未显示在前端,在检查异常日志时,发现Magento在错误的位置查找。exception‘Mage_Core_Exception’withmessage‘Invalidblocktype:Mage_MyCompany_ForthcomingProducts_Block_List’in/var/www/html/app/Mage.php:407如果我在调用block时排除MyCompany_前缀,情况也是如此;它仍然在Mage命名空间中查找。我在模块文件夹中名为MyCompany_All.xml的文件中有这个,我添加的CMS布

php - 在 Magento : Models 之后学习 Zend Framework

我已经在Magento工作了一年多,并且已经学得很好。现在我想学习Zend,但我被模型困住了。我习惯于在Magento中使用实体和实体集合,我很可能想要使用Zend_Db_Table、Zend_Db_Table_Row和/或Zend_Db_Table_Rowset。我感到困惑的是每个类(class)的角色。我知道我可以扩展每个类,并且我知道在我的Product_Table类(扩展了Zend_Db_Table_Abstract)中可以有私有(private)方法告诉Zend什么用于行和行集的类,但我对此感到不舒服。在Magento中有这段代码:示例1//Iunderstandthatma

php - Magento 显示多个折扣明细

我已经在我的Magento版本中安装了奖励模块。我还设置了一些购物车促销事件。一切正常。在购物车页面上,您可以兑换奖励积分并输入折扣代码,一切都会正确打折。问题是它们都标有“折扣”标签(其中1,000点=£1折扣)(来源:i.imm.io)如您所见,它将5英镑的优惠券折扣和1英镑的奖励折扣组合在一起。如何将它们分开,以便我有两个折扣行,一个用于优惠券,一个用于奖励积分? 最佳答案 这不是一项简单的任务。不幸的是,Magento的折扣系统并没有为添加您可能不希望一起添加到购物车总计框中的新折扣类型做好充分准备。确实需要修改TBT_Re