标签: magento

登录时自动将商品添加到购物车:默认行为?

John转到bestwidgets.com并在他的购物车中放入5个红色小部件,登录然后决定不购买红色小部件并注销.

约翰第二天回来(到同一台机器)并决定他需要什么蓝色小部件.他在购物车上添加了5个蓝色小工具,然后继续结帐.然后他登录并通过一页结账继续卡车运输.只有在他完成购买后,他才意识到5个红色小部件被自动添加到他的购物车中(当他登录时,虽然大多数人甚至都没有意识到这一点).

约翰现在认为bestwidgets.com是骗子,取消他的订单,永远不会回来.

我在这里遗漏了什么,或者这是magento的默认行为!??

Magento社区1.5.1.0

magento

0
推荐指数
1
解决办法
1065
查看次数

Magento购物车规则类覆盖模块

我的magento安装有免费送货购物车规则,以及优惠券规则.输入优惠券后,免运费便会消失.这是不可取的,但Magento的已知条件:Magento免费送货和优惠券折扣 注意:如果有人知道如何纠正这个问题而不覆盖,那将是更可取的.

我已经为此工作了大约3个小时.我搜索了SO,Google和其他人,但找不到解决方案.

问题:
我正在尝试编写一个模块,根据这篇文章纠正行为:
Magento问题与购物车价格

我试图覆盖的类是Mage_SalesRule_Model_Resource_Rule_Collection
使用Alan Storm的免费工具,我发现uri是salesrule/resource_rule_collection,
并且进行了一些手动调查,该类位于此处:
app/code/core/Mage/SalesRule/Model/Resource/Rule/Collection.php
这里还有一个类,它从上面的文件中扩展了类:
app/code/core/Mage/SalesRule/Model/Mysql4/Rule/Collection.php
(其中一个应该重写?)

对于我的生活,我找不到合适的config.xml语法来覆盖所需的类.

我的配置目前看起来像这样:

<config>
    <modules>
        <My_Couponrule>
            <version>1.0.0</version>
        </My_Couponrule>
    </modules>
    <global>
        <models>
            <salesrule>
                <rewrite>
                    <resource_rule_collection>My_Couponrule_Model_Resource_Rule_Collection</resource_rule_collection>
                </rewrite>
            </salesrule>
        </models>
    </global>
Run Code Online (Sandbox Code Playgroud)

但是,我仔细尝试了我能推断出的每一种组合都可能是合适的,而且没有一种方法有效:

<salesrule_resource_rule><rewrite><collection>
<salesrule_resource><rewrite><rule_collection>
<salesrule_resource><rewrite><collection>  
<salesrule><rewrite><resource_collection>
<salesrule><rewrite><resource_rule_collection>
<salesrule><rewrite><rule_collection>
<salesrule_mysql4><rewrite><rule_collection>
<salesrule_mysql4_rule><rewrite><collection>
Run Code Online (Sandbox Code Playgroud)

注意:
1.我知道正在加载配置文件,我已经检查了System-> Configuration-> Advanced
2.我进一步知道正在加载配置文件,因为我已经将已加载的类输出到浏览器,并且我已经尝试覆盖OTHER类并看到它成功输出正确的类
3.我知道我所做的每个更改都是通过我添加(并且每次修改)的另一个重写来加载的,只是为了验证更改是否已正确上传.
3.是的,我非常小心确保使用正确匹配的结束标签关闭标签
4.禁用缓存,因此未加载文件不是问题

请帮忙.我没留下多少头发......

xml overriding magento magento-1.6

0
推荐指数
1
解决办法
3313
查看次数

Magento - 注册表和当前类别

我有一个问题Mage::registry,categories:我是一个类别页面,我检索当前类别Mage::registry('current_category').我注意到它只适用于根类别,事实上如果我访问子类别页面,我总是检索根类别Mage::registry('current_category').所以问题是:关于后端配置,缓存还是其他什么?

session magento magento-1.4 magento-1.5

0
推荐指数
1
解决办法
2万
查看次数

向magento adminhtml模块添加块

我目前正试图简单地将一个块添加到自定义Adminhtml模块.我能够显示块的内容,但它在页面顶部呈现灰色背景,然后标准的magento布局与设计和菜单直接呈现在它下面.

我试图以正确的方式做事情,以学习最佳实践,并遵循书籍和教程以及magento核心,但到目前为止一直无法正确添加内容.

到目前为止我有:

public function indexAction()
{
    $this->loadLayout();
    $this->_setTitle();
    $main_block = new Invent_General_Block_Info();
    echo $main_block->toHtml();
    //$this->_addContent($main_block);
    $this->renderLayout();
Run Code Online (Sandbox Code Playgroud)

我可以看到在Mage Core中这样做的一般方法就像是

/**
  * Append customers block to content
  */
    $this->_addContent(
        $this->getLayout()->createBlock('adminhtml/customer', 'customer')
    );
Run Code Online (Sandbox Code Playgroud)

因为我已经创建了块$ main_block,所以对我来说没有意义 - > createBlock,所以我不知道该怎么做.

任何协助都像往常一样受到赞赏 谢谢!

php magento adminhtml

0
推荐指数
1
解决办法
6028
查看次数

我可以获得在Magento页面上搜索不需要的JavaScript的建议吗?

我在Magento 1.7安装上有一个产品页面,其产品具有分层定价.它应该说买入4并保存13%,它在一瞬间完成,然后13%的值被100%覆盖(这是不正确的).我只能假设页面上有一些错误的JavaScript导致了这种情况,但我不知道如何找到它.有人可以给我一些关于如何找到并修复这个bug的建议吗?

这是页面:http://makethemostof.co.uk/lace-print-cushions

javascript magento

0
推荐指数
1
解决办法
713
查看次数

magento管理员错误:SQLSTATE [42S02]:找不到基表或视图:1146表'sinergi_luki.captcha_log'不存在

我的管理页面有问题.登录管理员后,突然显示错误消息..

SQLSTATE [42S02]:找不到基表或视图:1146表'sinergi_luki.captcha_log'不存在

是因为我将我的magento 1.5.0.1迁移到新服务器但在新服务器中我安装了magento 1.7.0.0 ..?或为什么?给我一个解决方案的家伙.谢谢!

php magento magento-1.5

0
推荐指数
2
解决办法
1万
查看次数

复杂的javascript代码,我可以删除吗?或它做什么?

在我的网站www.theprinterdepo.com,你可以查看页面源代码,我有一个代码,我的seo咨询建议我移动到外部文件.

它是一个建立在magento上的电子商务网站.它是一个免费的开源工具,所以我没有开发它,我只是安装它.

我需要知道代码的作用.

window.HDUSeed='c7025284683262a8eb81056c48968d74';
window.HDUSeedIntId = setInterval(function(){
    if (document.observe) {
        document.observe('dom:loaded', function(){
            for (var i = 0; i < document.forms.length; i++) {
                if (document.forms[i].getAttribute('action') &&  document.forms[i].getAttribute('action').match('contacts/index/post')) {
                    var el = document.createElement('input');
                    el.type = ('hidden');
                    el.name = 'hdu_seed';
                    el.value = window.HDUSeed;
                    document.forms[i].appendChild(el);
                }
            }
        });
        clearInterval(window.HDUSeedIntId)
    }
}, 100);
Run Code Online (Sandbox Code Playgroud)

javascript magento

0
推荐指数
1
解决办法
636
查看次数

Magento拦截优惠券代码逻辑?

尝试超级难以理解Magento的代码.

如果购物车中的商品已经打折,我需要一种方法来拦截优惠券代码以防止它们正常工作.

我怎样才能做到这一点?

php magento

0
推荐指数
1
解决办法
1004
查看次数

如何按分层导航Magento中的属性进行过滤?

我的管理员中有两个属性:颜色和大小.

此属性具有以下配置:

范围:全局目录输入类型:下拉应用于:全部用于分层导航:可过滤结果

我有可配置的产品,有简单的产品.例如:

可配置:我的T恤简单1:我的T恤,颜色=白色,尺码= L简单2:我的T恤,颜色=黑色,尺码= L

可配置:我的其他T恤简单1:我的其他T恤,颜色=白色,尺码= S简单2:我的其他T恤,颜色=黑色,尺码= M

但我无法通过分层导航中的"颜色"或"大小"看到过滤器.我只是可以按价格和子类别进行过滤.

为什么这些属性没有出现在我的分层导航中?

magento

0
推荐指数
1
解决办法
3670
查看次数

我无法访问我的新Magento模块的控制器(教程帮助)

我正在制作一个启用的Magento模块,我的缓存已关闭.

使用本教程... http://www.pierrefay.com/magento-create-controller-36

这是我被要求使用的控制器app/code/local/Pfay/Test.

class Pfay_Test_IndexController extends Mage_Core_Controller_Front_Action
{
   public function indexAction ()
   {
     echo 'test index';
   }
   public function mamethodeAction ()
   {
     echo 'test mymethod';
    }
}
Run Code Online (Sandbox Code Playgroud)

然而,当我进入magento/Pfay/Test/index我的网络浏览器时,我得到一个404页面,而不是控制器.

magento

0
推荐指数
1
解决办法
903
查看次数