【问题标题】:Want a button that add the product in cart and redirect to checkout page instead of view cart page:Magento想要一个将产品添加到购物车并重定向到结帐页面而不是查看购物车页面的按钮:Magento
【发布时间】:2015-11-03 10:01:40
【问题描述】:

我正在使用 Magento。我只想要一个将产品添加到购物车的按钮,然后转到结帐页面而不是查看购物车。表示我想为注册用户直接订购。我正在使用 PORTO Magento 主题 我通过将 cartController.php(app/code/core/checkout/controllers/) 的函数 addAction 复制到 myaddAction() 来尝试过。

在 JS 下面添加到 end view.phtml(app/design/frontend/your package/your template/template/catalog/product/view.phtml)

  productAddToCartForm.submitmy = function(button, url){
  replaceURL = url.replace("add/","myadd/");
        if(this.validator) {
            var nv = Validation.methods;
            delete Validation.methods['required-entry'];
            delete Validation.methods['validate-one-required'];
            delete Validation.methods['validate-one-required-by-name'];
            // Remove custom datetime validators
            for (var methodName in Validation.methods) {
                if (methodName.match(/^validate-datetime-.*/i)) {
                    delete Validation.methods[methodName];
                }
            }

            if (this.validator.validate()) {
                if (url) {
                    this.form.action = replaceURL;
                }
                this.form.submit();
            }
            Object.extend(Validation.methods, nv);
        }
    }.bind(productAddToCartForm);

并在购物车控制器中将 addaction 更改为 myaddAction 并更改

$this->_goBack();
to
$this->_redirect('checkout/onepage');
        return; 

但是我得到一个错误未定义的函数, productAddToCartForm.submitmy

希望有人帮忙。

【问题讨论】:

    标签: magento shopping-cart


    【解决方案1】:

    我会在add_to_cart_after 上创建一个观察者,然后在这里设置一个重定向。像这样简单的事情:

    $response = $observer->getResponse();
    $url = Mage::helper('checkout/url')->getCheckoutUrl();
    $response->setRedirect($url);
    die();
    

    【讨论】:

      猜你喜欢
      • 2014-08-30
      • 2016-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多