Troubleshooting Order Status Updates in Magento 2 Connector

Resolve issues with Magento 2 order statuses not updating after shipping. Understand invoice generation and fulfillment connections.

·2 min read·View Oracle Docs

TL;DR

When using the NetSuite Connector with Magento 2, orders may not automatically show as complete after shipping due to invoice generation requirements. This article provides insights into why this happens and how to ensure proper order status updates by setting up invoice creation in Magento 2.

Why Order Status May Not Change

When an order is shipped using the NetSuite Connector, it does not automatically change the order status to 'Complete' in Magento 2. This behavior occurs because Magento 2 relies on the generation of an invoice to mark the order as complete. Therefore, an integration setup that enables this invoice creation is necessary for smooth order processing.

Steps to Enable Invoice Creation on Fulfillment

To ensure that an invoice is created in Magento 2 upon order fulfillment in NetSuite, follow these steps:

  1. Log in to the connector management application.
  2. Choose the Magento 2 connector associated with your account.
  3. Navigate to Settings > Orders. This action will open the Order Settings page.
  4. Select Advanced Options.
  5. Enable the option titled Trigger Magento to Create Invoices When Completing Fulfillments.
  6. (Optional) To automatically capture the invoice after it is created, check the Check Here To Also Capture Invoice option. Note that this option appears only after enabling the previous step.
  7. Click Save to apply your changes.

By following this setup, you can ensure the automatic invoice creation, which in turn updates the order status in Magento 2 accordingly.

Key Points to Remember

  • Magento 2 needs an invoice to mark orders as complete, which is initiated by the NetSuite Connector.
  • Proper configuration of the connector allows seamless integration and order management.
  • Always review the settings for advanced options to ensure invoice creation after fulfillment.

Who This Affects

This troubleshooting guide is particularly useful for:

  • E-commerce Administrators who manage Magento and NetSuite integrations.
  • Developers who need to handle persistent order status issues in connector implementations.
  • Integration Specialists focusing on establishing a reliable order processing workflow.

Key Takeaways

  • The NetSuite Connector does not update order statuses in Magento 2 after shipping.
  • Invoice generation is crucial for status updates in Magento 2.
  • Implement the correct settings in the Magento 2 Connector to automate invoice creation.

Source: This article is based on Oracle's official NetSuite documentation.

Frequently Asked Questions (4)

Does the Magento 2 connector automatically update order statuses after an order is shipped?
No, the order statuses in Magento 2 do not automatically update to 'Complete' after shipping because an invoice needs to be generated to trigger this status change.
What feature in the Magento 2 connector settings ensures invoice creation upon fulfillment?
You need to enable the 'Trigger Magento to Create Invoices When Completing Fulfillments' option in the connector's advanced order settings.
Is it necessary to configure any additional settings to automatically capture an invoice?
Yes, you can optionally select the 'Check Here To Also Capture Invoice' option, which becomes available after enabling the invoice trigger setting to automatically capture the invoice.
What role does invoice generation play in updating order statuses in Magento 2?
Invoice generation is crucial because Magento 2 relies on it to mark orders as 'Complete' after they are shipped using the NetSuite Connector.
Source: Troubleshooting Order Status Not Changed in Magento 2 After Shipping Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in General

View all General articles →