ePages 7.26.0 - DE_EPAGES/Coupon/API/Object/CouponCampaign.pm

Package DE_EPAGES::Coupon::API::Object::CouponCampaign

object interface for CouponCampaign.

Base
DE_EPAGES::Shop::API::Object::ShopObject

Functions

className
dbPackage
generateNewCouponCodes

className

Returns the class name, used for DAL access.

Syntax
$ClassName = $CouponCampaign->className;
Return
$ClassName (String)
class name

dbPackage

Returns the database package, used for DAL access.

Syntax
$DbPackage = $CouponCampaign->dbPackage;
Return
$DbPackage (String)
database package name

generateNewCouponCodes

Generates a number of new CouponCodes for the campaign.

Syntax
$aCodes = $CouponCampaign->generateNewCouponCodes( $NumberOfCodes );
$aCodes = $CouponCampaign->generateNewCouponCodes( $NumberOfCodes, $Type );
Example
$aCodes = $CouponCampaign->generateNewCouponCodes( 10 );
Input
$NumberOfCodes (int)
number of codes that will be generated (optional)
$Type (string)
type of coupon code (optional)
Return
$aCodes (ref.array of strings)
list of newly-generated coupon codes