【问题标题】:Generate Dynamic couponcode every time in woocommerce每次在 woocommerce 中生成动态优惠券代码
【发布时间】:2018-07-03 02:23:46
【问题描述】:

我正在使用此https://docs.woocommerce.com/document/create-a-coupon-programatically/ 代码以编程方式生成优惠券代码。

效果很好。但每次生成UNIQUECODE同名代码。我想每次都生成不同的代码。

示例:UNIQUECODE12、UNIQUECODE14、UNIQUECODE16 等

所以请帮我看看这怎么可能。

谢谢。

【问题讨论】:

    标签: wordpress dynamic woocommerce coupon


    【解决方案1】:

    您可以使用作为优惠券柜台的Options API 创建一个 WordPress 选项。您可以在每次使用时访问并增加计数器。

    <?php
    add_option( 'coupon-count', 0 ); // only sets it if it isn't in the database
    $coupon_count = get_option( 'coupon-count' ); // access count
    $coupon_count++; // increment the count
    update_option( 'coupon-count', $coupon_count ); // store the incremented count for
    $coupon_code = 'UNIQUECODE' . '-' . $coupon_count; // Numbered Code
    

    【讨论】:

    • 以上代码生成这样的优惠券代码 -> nimb.ws/8s96uk 我想在该优惠券代码之前添加 UNIQUECODE。
    • 看起来我有一个+,你需要一个。
    • 我刚刚更新了它。很高兴看到计数有效。
    • 是的。它正在工作。但每次增加 1 个数字。我怎样才能每次增加 3 个数字?示例:UNIQUECODE3、UNIQUECODE6、UNIQUECODE9、UNIQUECODE12 等
    • 而不是 $coupon_count++;你可以使用 $coupon_count += 3;
    猜你喜欢
    • 2018-03-24
    • 2014-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-11
    • 2016-02-25
    • 2017-07-13
    相关资源
    最近更新 更多