Bitrix API

Product2ProductTable extends DataManager

Class Product2ProductTable

DO NOT WRITE ANYTHING BELOW THIS

<<< ORMENTITYANNOTATION

Table of Contents

Methods

addProductsByAgent()  : string
Add products from order by an agent
addProductsFromOrder()  : void
Add products from order or updates existing.
createCollection()  : EO_Product2Product_Collection
createObject()  : EO_Product2Product
deleteOldProducts()  : string
Remove old products from b_sale_product2product table.
getById()  : EO_Product2Product_Result
getByPrimary()  : EO_Product2Product_Result
getEntity()  : EO_Product2Product_Entity
getList()  : EO_Product2Product_Result
getMap()  : mixed
getTableName()  : mixed
onSaleCancelOrderHandler()  : void
Executes when order status has canceled.
onSaleCancelOrderHandlerEvent()  : EventResult
onSaleDeductOrderHandler()  : void
Executes when order status has deducted.
onSaleDeductOrderHandlerEvent()  : EventResult
onSaleDeliveryOrderHandler()  : void
Executes when order status Delivered.
onSaleDeliveryOrderHandlerEvent()  : EventResult
onSaleOrderAdd()  : void
Executes when order status added.
onSaleOrderAddEvent()  : EventResult
onSalePayOrderHandler()  : void
Executes when order status has canceled.
onSalePayOrderHandlerEvent()  : EventResult
onSaleStatusOrderHandler()  : void
Executes when order status has changed.
onSaleStatusOrderHandlerEvent()  : EventResult
query()  : EO_Product2Product_Query
refreshProductStatistic()  : void
Refresh order statistic
wakeUpCollection()  : EO_Product2Product_Collection
wakeUpObject()  : EO_Product2Product

Methods

addProductsByAgent()

Add products from order by an agent

public static addProductsByAgent([int $limit = 100 ]) : string
Parameters
$limit : int = 100

Count of orders is added per hit.

Return values
string

addProductsFromOrder()

Add products from order or updates existing.

public static addProductsFromOrder([mixed $orderId = 0 ]) : void
Parameters
$orderId : mixed = 0

createCollection()

public static createCollection() : EO_Product2Product_Collection
Return values
EO_Product2Product_Collection

createObject()

public static createObject([mixed $setDefaultValues = = 'true' ]) : EO_Product2Product
Parameters
$setDefaultValues : mixed = = 'true'
Return values
EO_Product2Product

deleteOldProducts()

Remove old products from b_sale_product2product table.

public static deleteOldProducts([int $liveTime = 10 ]) : string

Used in agents.

Parameters
$liveTime : int = 10

in days

Return values
string

getById()

public static getById(mixed $id) : EO_Product2Product_Result
Parameters
$id : mixed
Return values
EO_Product2Product_Result

getByPrimary()

public static getByPrimary(mixed $primary[, array<string|int, mixed> $parameters = = '[]' ]) : EO_Product2Product_Result
Parameters
$primary : mixed
$parameters : array<string|int, mixed> = = '[]'
Return values
EO_Product2Product_Result

getEntity()

public static getEntity() : EO_Product2Product_Entity
Return values
EO_Product2Product_Entity

getList()

public static getList([array<string|int, mixed> $parameters = = '[]' ]) : EO_Product2Product_Result
Parameters
$parameters : array<string|int, mixed> = = '[]'
Return values
EO_Product2Product_Result

onSaleCancelOrderHandler()

Executes when order status has canceled.

public static onSaleCancelOrderHandler(mixed $orderId, mixed $status) : void
Parameters
$orderId : mixed
$status : mixed

onSaleCancelOrderHandlerEvent()

public static onSaleCancelOrderHandlerEvent(Event $event) : EventResult
Parameters
$event : Event
Return values
EventResult

onSaleDeductOrderHandler()

Executes when order status has deducted.

public static onSaleDeductOrderHandler(mixed $orderId, mixed $status) : void
Parameters
$orderId : mixed
$status : mixed

onSaleDeductOrderHandlerEvent()

public static onSaleDeductOrderHandlerEvent(Event $event) : EventResult
Parameters
$event : Event
Return values
EventResult

onSaleDeliveryOrderHandler()

Executes when order status Delivered.

public static onSaleDeliveryOrderHandler(mixed $orderId, mixed $status) : void
Parameters
$orderId : mixed
$status : mixed

onSaleDeliveryOrderHandlerEvent()

public static onSaleDeliveryOrderHandlerEvent(Event $event) : EventResult
Parameters
$event : Event
Return values
EventResult

onSaleOrderAdd()

Executes when order status added.

public static onSaleOrderAdd(mixed $orderId) : void
Parameters
$orderId : mixed

onSaleOrderAddEvent()

public static onSaleOrderAddEvent(Event $event) : EventResult
Parameters
$event : Event
Return values
EventResult

onSalePayOrderHandler()

Executes when order status has canceled.

public static onSalePayOrderHandler(mixed $orderId, mixed $status) : void
Parameters
$orderId : mixed
$status : mixed

onSalePayOrderHandlerEvent()

public static onSalePayOrderHandlerEvent(Event $event) : EventResult
Parameters
$event : Event
Return values
EventResult

onSaleStatusOrderHandler()

Executes when order status has changed.

public static onSaleStatusOrderHandler(mixed $orderId, mixed $status) : void
Parameters
$orderId : mixed
$status : mixed

onSaleStatusOrderHandlerEvent()

public static onSaleStatusOrderHandlerEvent(Event $event) : EventResult
Parameters
$event : Event
Return values
EventResult

query()

public static query() : EO_Product2Product_Query
Return values
EO_Product2Product_Query

refreshProductStatistic()

Refresh order statistic

public static refreshProductStatistic([mixed $liveTime = 10 ]) : void
Parameters
$liveTime : mixed = 10

. Counting statistic period in days

wakeUpCollection()

public static wakeUpCollection(mixed $rows) : EO_Product2Product_Collection
Parameters
$rows : mixed
Return values
EO_Product2Product_Collection

wakeUpObject()

public static wakeUpObject(mixed $row) : EO_Product2Product
Parameters
$row : mixed
Return values
EO_Product2Product

        
On this page

Search results