Bitrix API

CatalogManager extends Base

Class CatalogManager

Table of Contents

Methods

createCompilationForDeal()  : int
decodeCompilationId()  : Result
encodeCompilationId()  : Result
getCompilationById()  : array<string|int, mixed>|null
getCompilationByQueueId()  : array<string|int, mixed>
getInstance()  : static
getLinkToProductCompilation()  : Result
getLinkToProductCompilationPreview()  : Result
getProductVariations()  : array<string|int, mixed>
isEnabled()  : bool
setCompilationProducts()  : void
setCompilationQueueId()  : void

Methods

createCompilationForDeal()

public createCompilationForDeal(int $dealId, array<string|int, mixed> $productIds[, int|null $chatId = null ]) : int
Parameters
$dealId : int
$productIds : array<string|int, mixed>
$chatId : int|null = null
Return values
int

decodeCompilationId()

public decodeCompilationId(string $compilationHash) : Result
Parameters
$compilationHash : string
Return values
Result

encodeCompilationId()

public encodeCompilationId(int $compilationId) : Result
Parameters
$compilationId : int
Return values
Result

getCompilationById()

public getCompilationById(int $compilationId) : array<string|int, mixed>|null
Parameters
$compilationId : int
Return values
array<string|int, mixed>|null

getCompilationByQueueId()

public getCompilationByQueueId(int $queueId) : array<string|int, mixed>
Parameters
$queueId : int
Return values
array<string|int, mixed>

getInstance()

public static getInstance() : static
Return values
static

getLinkToProductCompilation()

public getLinkToProductCompilation(int $compilationId, array<string|int, mixed> $productIds) : Result
Parameters
$compilationId : int
$productIds : array<string|int, mixed>
Return values
Result

getLinkToProductCompilationPreview()

public getLinkToProductCompilationPreview(array<string|int, mixed> $productIds) : Result
Parameters
$productIds : array<string|int, mixed>
Return values
Result

getProductVariations()

public getProductVariations(mixed $productIds) : array<string|int, mixed>
Parameters
$productIds : mixed
Return values
array<string|int, mixed>

isEnabled()

public isEnabled() : bool
Return values
bool

setCompilationProducts()

public setCompilationProducts(int $compilationId, array<string|int, mixed> $productIds) : void
Parameters
$compilationId : int
$productIds : array<string|int, mixed>

setCompilationQueueId()

public setCompilationQueueId(int $compilationId, int $queueId) : void
Parameters
$compilationId : int
$queueId : int

        
On this page

Search results