【问题标题】:add Add to Cart button on an HTML page for nopcommerce在 nopcommerce 的 HTML 页面上添加添加到购物车按钮
【发布时间】:2014-09-27 15:16:43
【问题描述】:

我正在为客户建立一个 nopcommerce 网站。该客户目前只有 2 个产品。客户希望有一个计算器页面,该页面允许用户为特定产品插入一些值,该页面将通知用户他们应该购买多少数量的产品。

我正在考虑将这个计算器页面构建为一个简单的 HTML 页面。客户想要在计算的数量旁边放置一个添加到购物车按钮。这样,用户可以在计算正确数量后轻松将产品添加到购物车。我应该如何在 nopCommerce 中实现这一点。基本上,如何在此自定义页面上放置“添加到购物车”按钮?

nopcommerce 新手,欢迎提供任何指导。 谢谢。

【问题讨论】:

    标签: asp.net nopcommerce


    【解决方案1】:

    如果您知道一些产品属性,例如 Id 和“DisableBuyButton”,您可以在网站的任何位置添加按钮。您可以在 Views\Shared\_ProductBox.cshtml(版本 3.40)中查看它是如何完成的。

    应该是这样的:

    //prepare "Add to cart" AJAX link
    string addtocartlink = "";
    var shoppingCartTypeId = (int)ShoppingCartType.ShoppingCart;
    var quantity = 1;
    
    addtocartlink = Url.RouteUrl("AddProductToCart-Catalog", new { productId = Model.Id, shoppingCartTypeId = shoppingCartTypeId, quantity = quantity, });
    
    
    @if (!Model.ProductPrice.DisableBuyButton)
    {
        <input type="button" value="@T("ShoppingCart.AddToCart")" class="button-2 product-box-add-to-cart-button" onclick="AjaxCart.addproducttocart_catalog('@addtocartlink    ');return false;" />
    }
    

    _AddToCart.cshtml 视图文件的参考检查

    【讨论】:

      猜你喜欢
      • 2016-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-24
      • 2023-02-18
      • 1970-01-01
      • 2018-03-05
      • 2016-09-28
      相关资源
      最近更新 更多