0

当单击 odoo 网站上的 ADDTOCART 按钮时,我想在 ADDTOCART 附近生成警告。

在此处输入图像描述

XML 文件:

<t t-if="website.get_promo_code_error(delete=False)">
 <div class="card bg-danger text-white mt16">
   <div class="card-header clearfix">
     <span class="float-left"><t t-esc="website.get_promo_code_error()" /></span>
   </div>
  </div>
</t>

控制器:

request.session['error_promo_code'] = "Can not add"
return request.redirect("/shop/product/%s" % product.id)

模型:

def get_promo_code_error(self, delete=True):
    error = request.session.get('error_promo_code')
        if error and delete:
            request.session.pop('error_promo_code')
        return error
4

1 回答 1

0

Odoo中有一个在网站上提供的default 功能

转到产品->电子商务选项卡->在那里您可以找到字段可用性->选择此选项 显示低于阈值的库存并在库存不足时阻止销售

它将允许您添加可用性阈值,添加您的产品库存值,例如 10。

当您在网上商店为同一产品添加超过10 个数量时,它将触发按钮附近的消息。add to cart

于 2021-05-11T13:31:02.680 回答