Package DE_EPAGES::RemoteSearch::API::Batch
High level Batch API used by scripts from the RemoteSearch cartridge
Base |
Exporter |
@EXPORT_OK |
Functions
- BatchDeleteProduct
- BatchUpdateProduct
- BatchUpdateProductType
- GetBatchDeleteHandlerPackage
- GetBatchUpdateHandlerPackage
- IsScheduleMode
- RegisterDeleteHandler
- RegisterUpdateHandler
BatchDeleteProduct
Batches a product delete call
Syntax |
BatchDeleteProduct($Product); |
Input |
|
BatchUpdateProduct
Batches a product update call
Syntax |
BatchUpdateProduct($Product); |
Input |
|
BatchUpdateProductType
Batch update call for ProductType attributes.
Syntax |
BatchUpdateProductType( $ProductType ) |
Input |
|
GetBatchDeleteHandlerPackage
Returns BatchDeleteHandler package name, usable in DE_EPAGES::Trigger::API::BatchProcessor::HandleItem. The selected BatchProcessor depends on value returned by IsScheduleMode
Syntax |
my $HandlerPackage = GetBatchDeleteHandlerPackage(); |
Return |
|
GetBatchUpdateHandlerPackage
Returns BatchUpdateHandler package name, usable in DE_EPAGES::Trigger::API::BatchProcessor::HandleItem. The selected BatchProcessor depends on value returned by IsScheduleMode
Syntax |
my $HandlerPackage = GetBatchUpdateHandlerPackage(); |
Return |
|
IsScheduleMode
Check if RemoteSearch configured to react on hook events.
Syntax |
my $RunInScheduleMode = IsScheduleMode(); |
Return |
|
RegisterDeleteHandler
Register ProductBatchProcessDeleteHandler which used by every HandleItem call.
see DE_EPAGES::RemoteSearch::API::Object::ProductBatchProcessDeleteHandler
Syntax |
RegisterDeleteHandler($Context); |
Input |
|
RegisterUpdateHandler
Register ProductBatchProcessHandler which used by every HandleItem call.
see DE_EPAGES::RemoteSearch::API::Object::ProductBatchProcessHandler
Syntax |
RegisterUpdateHandler($Context); |
Input |
|