Import order status

The import order status interaction updates the Magento order status as it changes in Brightpearl.

Only mapped order statuses will be updated. Mapping is done within Shared: Order and payment settings of the extension configuration.

Important: Mapping invoice or completed status cannot be used to invoice orders in Magento. Magento requires invoicing to happen directly within the admin panel and this means that even if mapped, it can not be applied by Brightpearl.

Import order status triggers

The Magento order status can be updated at any of the following times:

Time Description Execution method
Real-time Updates the relevant order that was changed Webhook
Cronjob Checks all orders modified in the past X number of minutes, hours, days, weeks, months or years and updates differences Scheduled
Manual: real-time Checks the specified order ID and updates if different Manual
Manual: bulk Checks all orders modified in the past X number of minutes, hours, days, weeks, months or years and updates differences. Manual

How to run the real-time import order status interaction

  1. In the Magento admin panel, go to:

    Magento 1: Interactions > Brightpearl > Interactions

    Magento 2: Brightpearl > Brightpearl interactions > Interactions

  2. Select Import order status (real-time).
  3. Enter the Brightpearl order ID.
  4. Specify whether customers should be sent an email (sent from Magento) to notify them of the order status updates which are made.
  5. Click Execute to run the import.
  6. Review the log for any warnings or errors.

How to run the bulk import order status interaction

  1. In the Magento admin panel, go to:

    Magento 1: Interactions > Brightpearl > Interactions

    Magento 2: Brightpearl > Brightpearl interactions > Interactions

  2. Select Import order status (bulk)
  3. Make the follow entries:

    Look behind: The interaction will look back this far for order modifications and review the current order status to ensure it matches the status in Brightpearl

    Batch: This will default to the size set in the main configuration and can be left unchanged. It indicates the size of the batch of orders the interaction will request updates for from Brightpearl in one go.

    Sleep: This will default to the time set in the main configuration and can be left unchanged. It indicates the length of time the interaction will wait before requesting the updates from for the next batch of orders.

    Notify customer: Specify whether customers should receive an email (sent from Magento) to notify them of the order status updates which are made.

  4. Click Execute to run the import.
  5. Review the log for any warnings or errors.

FAQs

If order status updates were missed will they all be captured on the next import?

Only the current status is evaluated by the interaction. This means that if the current status is different then it will be updated, but the historical changes will not be imported - the order status history will only be within Brightpearl.

I have run the import status interaction but the status hasn't updated, what's wrong?

Check that the status has been mapped.

Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.