With Coupon Code Generator for WooCommerce Pro plugin you can enable automatic coupon code generation in WooCommerce.
Options
Settings are located in “WooCommerce > Settings > Coupon Code Generator”.
Order Coupon Options
This will generate coupon automatically for the selected order status updates. Coupon code will be automatically attached to the selected customer’s emails.
- Order coupon
- Enables/Disables “Order coupon” section.
- Default:
no
- Default:
- Order status
- Select order status(es) on which coupon code should be created. If you select multiple statuses, coupon will be created only once, on whichever status change occurs first. Possible values: Pending payment; Processing; On hold; Completed; Cancelled; Refunded; Failed; Other custom statuses.
- Default:
Completed
- Default:
- Coupon code template
- Available placeholders:
%order_id%
%order_number%
%order_billing_first_name%
%order_billing_first_last%
%order_billing_email%
%order_customer_id%
- Default:
%order_billing_email%-%order_id%
- Coupon type
- Possible values: Percentage discount; Fixed cart discount.
- Default:
Percentage discount
- Default:
- Coupon amount
- Default:
10
- Default:
- Allowed emails
- Set coupon’s “Allowed emails” option to order’s billing email.
- Default:
yes
- Default:
- Minimum spend
- Default: None
- Maximum spend
- Default: None
- Emails
- Possible values: Order on-hold; Processing order; Completed order; Refunded order; Customer invoice / Order details; Customer note; Reset password; New account; Other custom customer emails.
- Default:
Completed order
- Default:
- Email template
- Available placeholders:
%coupon_code%
. - Default:
</pre> <p>Here is a coupon for your next purchase: <code>%coupon_code%</code></p> <p>
Automatic Coupon Code Options
This will generate coupon code automatically when adding new coupon in “Marketing > Coupons > Add coupon”.
- Automatic coupon code
- Enables/Disables “Automatic coupon code” section.
- Default:
no
- Default:
- Template
- Placeholders:
%code%
,%user_id%
,%date_YY%
,%date_MM%
,%date_DD%
.- Default:
%code%
- Default:
- Algorithm
- Algorithm for the
%code%
placeholder.- Default:
Hash: crc32 (length 8)
- Default:
- Hash: crc32 (length 8)
- Hash: md5 (length 32)
- Hash: sha1 (length 40)
- Random letters and numbers (length 32)
- Random letters (length 32)
- Random numbers (length 32)
- Length
- Length for the
%code%
placeholder. Value will be ignored if set above the maximum length for selected algorithm. Set to zero to use full length for selected algorithm.- Default:
0
- Default:
Coupon code can be generated with one of selected algorithms: