我想在12(数量)上应用折扣,并删除低于12(数量)的折扣。我已经创建了一个八折优惠券代码(‘genew’)。我申请并删除了优惠券代码,当有人在购物车页面上点击更新购物车按钮(woo-commerce)。删除优惠券代码功能仅当有人单击更新购物车按钮两次时才起作用。第一次点击它就不会删除优惠券代码。
下面是我在function.php中使用函数
add_action('woocommerce_before_cart_table', 'discount_coupon');
function discount_coupon() {
global $woocommerc
public function coupon($data) {
$couponCode = $data['couponcode'];
if (!Zend_Validate::is(trim($couponCode), 'NotEmpty')) {
throw new Exception($this->__('coupon code cannot be empty.'));
}
$oCoupon = Mage::getModel('salesru
我有购物车。我也有一个部分视图cartSummary -这是一个简单的部分视图,列出了购物车中的所有优惠。在我页面的某个地方,我点击了"add to cart“Ajax.ActionLink,它会将所选的oofer添加到购物车中,如下所示:
public ActionResult AddToCart(Cart cart, string offerId)
{
OffersServices offersServices = new OffersServices();
var offer = offersServices.Get
我试图在控制器之间共享数据,但是一旦在我的服务中设置了数据,它就不会再次改变。
The Idea
我有一页的项目,我打电话优惠券,点击一个项目的优惠券,你可以看到一个单一的优惠券。单击优惠券中的项目时,我希望将项目数据保存在服务中,以便可以以单张形式访问项目数据。
The Service
.service('userService', function() {
var userService = this;
userService.sharedObject = null;
})
CouponsCtrl中的一些代码
.controller('CouponsCt
我有一个优惠券列表,所有这些优惠券在一个页面上都有数据属性(数据优惠券)。我目前正在设置cookie并存储与数据优惠值(1到4)配对的值。到目前为止,我已经让它工作了,但我写的代码非常重复,由于我不太精通jQuery和Cookie,我希望能来这里看看是否有人可以为我指出如何简化这个脚本的正确方向。理想情况下,我希望能够将cookie、选定的优惠券及其值与与之匹配的优惠券的相应数据属性进行匹配,并且仅在页面刷新时显示该优惠券,而隐藏其他优惠券。但目前,我正在使用下面的方法
$(document).ready(function() {
//if cookie is set, display o