Bitrix API

InvoiceCouponsTable extends DataManager

Class InvoiceCouponsTable

Fields:

  • ID int mandatory
  • ORDER_ID int mandatory
  • BASKET_ID int mandatory
  • ORDER_DISCOUNT_ID int mandatory
  • COUPON string(32) mandatory
  • TYPE int mandatory

Table of Contents

Methods

applyOrder()  : void
Save order in order coupons.
checkType()  : bool|string
Check coupon type.
clearByOrder()  : void
Remove order coupons.
clearList()  : void
Remove coupon list.
getMap()  : array<string|int, mixed>
Returns entity map definition.
getTableName()  : string
Returns DB table name for entity.
validateCoupon()  : array<string|int, mixed>
Returns validators for COUPON field.
validateType()  : array<string|int, mixed>
Returns validators for TYPE field.

Methods

applyOrder()

Save order in order coupons.

public static applyOrder(array<string|int, mixed> $coupons, int $order) : void
Parameters
$coupons : array<string|int, mixed>

Coupons id list.

$order : int

Order id.

checkType()

Check coupon type.

public static checkType(int $value, array<string|int, mixed>|int $primary, array<string|int, mixed> $row, Field $field) : bool|string
Parameters
$value : int

Coupon type.

$primary : array<string|int, mixed>|int

Primary key.

$row : array<string|int, mixed>

Current data.

$field : Field

Field object.

Return values
bool|string

clearByOrder()

Remove order coupons.

public static clearByOrder(int $order) : void
Parameters
$order : int

Order id.

clearList()

Remove coupon list.

public static clearList(array<string|int, mixed>|int $coupon) : void
Parameters
$coupon : array<string|int, mixed>|int

Order coupon list.

getMap()

Returns entity map definition.

public static getMap() : array<string|int, mixed>
Return values
array<string|int, mixed>

getTableName()

Returns DB table name for entity.

public static getTableName() : string
Return values
string

validateCoupon()

Returns validators for COUPON field.

public static validateCoupon() : array<string|int, mixed>
Return values
array<string|int, mixed>

validateType()

Returns validators for TYPE field.

public static validateType() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results