LLMS_Voucher
LLMS_Voucher class
Description Description
Source Source
File: includes/class.llms.voucher.php
Changelog Changelog
Version | Description |
---|---|
3.37.17 | Only allow vouchers to be used if the voucher post is "published". |
3.27.0 | Unknown. |
2.0.0 | Introduced. |
Methods Methods
- __construct — Constructor
- check_voucher — Determine if a voucher is valid
- delete_products — Delete products from a voucher
- delete_voucher_code — Delete a voucher code.
- get_codes_table_name — Retrieve the prefixed database table name for the table where voucher codes are stored
- get_product_to_voucher_table_name — Retrieve the prefixed database table name where voucher to product relationships are stored
- get_products — Get an array of IDs for products associated with this voucher
- get_redeemed_codes — Redeemed Codes
- get_redemptions_for_code_by_user — Retrieve the number of times a voucher was redeemed by a specific user
- get_redemptions_table_name — Retrieve the prefixed database table name where voucher redemptions are stored
- get_voucher_by_code — Get a single voucher code by string
- get_voucher_by_voucher_id — Get a single voucher code by id
- get_voucher_code_by_code_id — Retrieve a voucher by ID.
- get_voucher_codes — Get a list of voucher codes
- get_voucher_title — Get voucher title
- is_code_duplicate — Dupcheck generated voucher codes.
- is_product_to_voucher_link_valid — Determine if the product is linked to a voucher by code
- save_product — Save products to a voucher
- save_redeemed_code — Save redeemed code
- save_voucher_code — Save a voucher code
- update_voucher_code — Update a voucher code.
- use_voucher — Attempt to redeem a voucher for a user with a code