Miscellaneous

Learn about the miscellaneous jobs in HotWax Commerce.

Process upload to eCommerce

Job Name: Process uploads to eCommerce

Job Enum ID: JOB_UL_PRCS

Description

This job is used in scenarios where multiple uploads to Shopify are queued, and it's crucial to ensure that these uploads are processed one at a time. This could be part of a larger system where inventory, product data, or other information needs to be synced with Shopify in an orderly and managed way, preventing conflicts and ensuring data integrity.

No custom parameters for this job

Process Bulk Imported File

Job Name: Process bulk imported files Job Enum ID: DMGR_RN_PNDNG_JB

Description This job is used in scenarios where a system needs to handle multiple data import jobs that are queued. It ensures that each job is processed in the correct order, with the appropriate service, and that the job statuses are accurately tracked. This is particularly useful in systems that manage large amounts of data, such as content management systems, e-commerce platforms, or enterprise resource planning (ERP) systems.

Custom Parameters

Parameter

Type

Description

Default Value

configId

Optional

Identifies the configuration for pending data manager job.

Not Specified

excludeConfigId

Optional

Not Specified

Not Specified

logTypeEnumId

Optional

Not Specified

Not Specified

continueOnError

Optional

Not Specified

Not Specified

Import Historical Shopify Customer

Job Name: Import Historical Shopify Customer Job Enum ID: JOB_SHOP_CUST

Description

The Import Historical Shopify Customer job downloads historical customer data from Shopify and imports it into HotWax Commerce. This is crucial for integration with NetSuite, as NetSuite allows order creation only for customers that already exist in the system. By importing historical Shopify customers, this job ensures that all necessary customer records are available in HotWax Commerce, enabling seamless order transmission from HC to NetSuite alongside the customer data.

Custom Parameters

Parameter

Type

Description

Default Value

configId

Required

Identifies the configuration for Order Item Attribute records.

IMP_HIS_SHOP_CUST

propertyResource

Required

Specifies the property resource for configuration.

FTP_CONFIG

remoteFilename

Optional

Specifies the remote filename for processing.

Not specified

groupBy

Optional

Specifies a grouping parameter for the job.

Not specified

additionalParameters

Optional

Additional parameters for job customization.

Not specified

fileNameRegex

Optional

Specifies a regular expression for filtering filenames.

Not specified

importpath

Optional

Specifies the SFTP location and path for importing the file into the system.

Not specified

scheduleNow

Optional

When importing files into the OMS, forces the system to pick the file out of sequence for immediate processing. Enabled by default when importing files from FTP, but can be disabled during high-volume syncs for system stability.

Not specified

createdByJobID

Optional

ID of the job that initiated this job.

Not specified

Bulk Send Brokered Order Mail

Job Name: Send Broker Order Mail Job Enum ID: JOB_BROKER_MAIL_ODR

Description The Send Broker Order Mail job facilitates the bulk sending of email notifications for brokered orders. This job ensures that customers receive timely updates on the status of their brokered orders, enhancing communication and order tracking.

Custom Parameters

Parameter

Type

Description

Default Value

frequency

Optional

Defines the default duration of the last syncing of the orders.

30

emailType

Optional

Specifies the type of email template to use for a notification.

PRDS_ORD_BROKRED

Bulk Send Completed Order Mail

Job Name: Send Completed Order Mail Job Enum ID: JOB_COMPLET_MAIL_ODR

Description The Send Completed Order Mail job enables the bulk sending of email notifications for completed orders, ensuring customers are promptly informed when their orders are fulfilled and ready for receipt.

Custom Parameters

Parameter

Type

Description

Default Value

frequency

Optional

Defines the default duration of the last syncing of the orders.

30

emailType

Optional

Specifies the type of email template to use for a notification.

PRDS_ORD_COMPLETED

Packaged Multi-Stream Import

Job Name: Packaged multi-stream Import Job Enum ID: JOB_IMP_GN_JSON_LIST

Description This job is useful in scenarios where multiple pieces of JSON data need to be imported and processed by different services. For instance, in a data integration or ETL (Extract, Transform, Load) system, this function can be used to import and process batches of data from JSON files or API responses. It ensures that each data item is processed through the correct service and handles any errors encountered during the process.

Custom Parameters

Parameter

Type

Description

Default Value

configId

Required

Identifies the configuration for import JSON list data.

IMP_JSON_LIST_DATA

propertyResource

Required

Specifies the property resource for configuration.

FTP_CONFIG

remoteFilename

Optional

Specifies the remote filename for processing.

Not Specified

groupBy

Optional

Specifies a grouping parameter for the job.

Not Specified

additionalParameters

Optional

Additional parameters for job customization.

Not Specified

fileNameRegex

Optional

Specifies a regular expression for filtering filenames.

Not Specified

importPath

Optional

SFTP file location from where the file will be imported.

Not Specified

scheduleNow

Optional

When importing files into the OMS, forces the system to pick the file out of sequence for immediate processing. Enabled by default when importing files from FTP, but can be disabled during high-volume syncs for system stability.

Not Specified

createdByJobId

Optional

ID of the job that initiated this job.

Not Specified

Multi-Stream Import

Job Name: Multi-Stream Import Job Enum ID: JOB_IMP_JSON_DATA

Description This job is used when there is a need to process a single JSON data object by invoking a specific service. For example, it can be used in scenarios where data needs to be imported from a JSON payload and processed by a particular service in an application. This function ensures that the data is correctly validated and passed to the service, and handles any errors that may occur during the process.

Custom Parameters

Parameter

Type

Description

Default Value

configId

Required

Identifies the configuration for import JSON data.

IMP_JSON_DATA

propertyResource

Required

Specifies the property resource for configuration.

FTP_CONFIG

remoteFilename

Optional

Specifies the remote filename for processing.

Not Specified

groupBy

Optional

Specifies a grouping parameter for the job.

Not Specified

additionalParameters

Optional

Additional parameters for job customization.

Not Specified

fileNameRegex

Optional

Specifies a regular expression for filtering filenames.

Not Specified

importPath

Optional

SFTP file location from where the file will be imported.

Not Specified

scheduleNow

Optional

When importing files into the OMS, forces the system to pick the file out of sequence for immediate processing. Enabled by default when importing files from FTP, but can be disabled during high-volume syncs for system stability.

Not Specified

createdByJobId

Optional

ID of the job that initiated this job.

Not Specified

Send Packed Order Mail

Job Name: Send Packed Order Mail

Job Enum ID: JOB_PACKED_MAIL_ODR

Description The Send Packed Order Mail job facilitates the bulk sending of email notifications for packed orders, notifying customers when their orders are prepared and ready for shipment.

Custom Parameters

Parameter

Type

Description

Default Value

frequency

Optional

Defines the default duration of the last syncing of the orders.

30

emailType

Optional

Specifies the type of email template to use for a notification.

PRDS_ORD_PACKED

Send Packed Shipment Notification to Customer

Job Name: Send Packed Shipment Notification to Customer Job Enum ID: SHPMNT_PKD_NT

Description This job is used in scenarios where notifications need to be sent for a large batch of shipments that have recently been packed. It is particularly useful for automating the process of informing customers or internal systems about the status of their shipments, ensuring timely communication and updates.

Custom Parameters

Parameter

Type

Description

Default Value

frequency

Required

Defines the default duration of the last syncing of the shipment status.

15

bufferTime

Optional

Specifies the buffer time (in minutes) for scheduling the job.

Not specified

shipmentMethodTypeIds

Optional

Unique identifier of Shipment Method type.

Not specified

Last updated