我想在12(数量)上应用折扣,并删除低于12(数量)的折扣。我已经创建了一个八折优惠券代码(‘genew’)。我申请并删除了优惠券代码,当有人在购物车页面上点击更新购物车按钮(woo-commerce)。删除优惠券代码功能仅当有人单击更新购物车按钮两次时才起作用。第一次点击它就不会删除优惠券代码。
下面是我在function.php中使用函数
add_action('woocommerce_before_cart_table', 'discount_coupon');
function discount_coupon() {
global $woocommerc
我有购物车。我也有一个部分视图cartSummary -这是一个简单的部分视图,列出了购物车中的所有优惠。在我页面的某个地方,我点击了"add to cart“Ajax.ActionLink,它会将所选的oofer添加到购物车中,如下所示:
public ActionResult AddToCart(Cart cart, string offerId)
{
OffersServices offersServices = new OffersServices();
var offer = offersServices.Get
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
我正在编写一个函数来计算订单总数。我正在寻找一个SQL来提取这些信息,而不是像我目前所拥有的那样,用php来处理它。
每个订单都有针对每个项目的订单优惠。由于我们通常有订单修改,因此可能会有多个版本的订单报价。最高报价版本是我们用来计算价格的数据。
现在,下面是我用来提取各个订单的所有订单报价的SQL:
SELECT * FROM order_offer offer
WHERE offer.order_id = ?
AND offer.offer_version IN (SELECT MAX(offer_version) FROM order_offer WHERE offer_id =
我有几行代码可以报告OpenCart 1.4.9中的优惠券,但我不能克服这个错误:
You have an error in your SQL syntax; check the manual that corresponds
to your MySQL server version for the right syntax to use near
'order where coupon_id = 16' at line 1.
$getcouponinfo1 = mysql_query("select * from order where coupon_id = $
我正在执行两个查询,捕获估计的子树开销以及统计时间。
SET STATISTICS TIME ON
DROPCLEANBUFFERS;
DBCC FREEPROCCACHE
Select Id, Name, Description
from tblProducts
where ID IN
(
Select ProductId from tblProductSales
)
DBCC DROPCLEANBUFFERS;
DBCC FREEPROCCACHE
Select distinct tblProducts.Id, Name, Description
from tblProducts
例如:在我的数据库中,我有3个表: COMPANY,COUPON和COMPANY_COUPON。COMPANY表有ID和NAME字段,优惠券表有ID,TITLE和TYPE,COMPANY_COUPON表有COMPANies的ID和他们拥有的优惠券ID。 因此,在java中,为了获得公司的所有优惠券,我使用命令: SELECT coupon_id FROM company_coupon WHERE company_id = ? 并将其放入集合中。 但我需要一些东西来按类型获取公司的所有优惠券,例如: SELECT * FROM company_coupon WHERE company_id =
我有一个要求,我们的系统必须列出所有成员已经张贴优惠券和所有用户没有张贴优惠券。我制作了一个SQL脚本来提取已经发布优惠券的成员列表。以下是代码:
SELECT DISTINCT
b.Email,
b.FirstName,
b.LastName,
b.MemberDisplayName AS DisplayName,
b.MemberID
FROM ClassAd a
INNER JOIN Member b ON b.MemberID = a.MemberID
WHERE a.PostType = 'CPN'
AND DATEDIFF(d, 0, GETDATE()) <
在我的表格中有5个优惠券代码,这些优惠券代码是相同的。如果10个客户的将同时申请优惠券代码FIRST5,那么我只需要更新优惠券为“锁定”和CUST_ID分别为5个客户。对于这种情况,我尝试了下面的SQL来锁定行,并让P_KEY在客户申请优惠券时更新状态和客户id。但是我无法为各自的客户更新最新的P_KEY。请指点正确的做法。
SELECT P_KEY FROM
(SELECT P_KEY FROM COUPON_DETAILS WHERE COUPON_CODE = 'FIRST5'
AND (STATUS = 'UNLOCK' OR STATUS IS N