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
intdecodeCompilationId()
public
decodeCompilationId(string $compilationHash) : Result
Parameters
- $compilationHash : string
Return values
ResultencodeCompilationId()
public
encodeCompilationId(int $compilationId) : Result
Parameters
- $compilationId : int
Return values
ResultgetCompilationById()
public
getCompilationById(int $compilationId) : array<string|int, mixed>|null
Parameters
- $compilationId : int
Return values
array<string|int, mixed>|nullgetCompilationByQueueId()
public
getCompilationByQueueId(int $queueId) : array<string|int, mixed>
Parameters
- $queueId : int
Return values
array<string|int, mixed>getInstance()
public
static getInstance() : static
Return values
staticgetLinkToProductCompilation()
public
getLinkToProductCompilation(int $compilationId, array<string|int, mixed> $productIds) : Result
Parameters
- $compilationId : int
- $productIds : array<string|int, mixed>
Return values
ResultgetLinkToProductCompilationPreview()
public
getLinkToProductCompilationPreview(array<string|int, mixed> $productIds) : Result
Parameters
- $productIds : array<string|int, mixed>
Return values
ResultgetProductVariations()
public
getProductVariations(mixed $productIds) : array<string|int, mixed>
Parameters
- $productIds : mixed
Return values
array<string|int, mixed>isEnabled()
public
isEnabled() : bool
Return values
boolsetCompilationProducts()
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