Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Best practices for handling edited Shopify orders

Overview

At first glance, capturing Shopify edited orders within an integration might seem straightforward. However, the reality is that the dynamic nature of order modifications combined with API limitations makes it a bit more challenging.

Currently, our integration does not support capturing edited orders, but don’t worry—we’ve got some practical workarounds to keep your data in sync and your operations running smoothly.

Use Shopify’s “Draft Order” feature for complex orders

If you anticipate changes to an order, consider starting with Shopify’s Draft Order feature. Draft orders let you adjust items, quantities, discounts, and more before the sale is finalised. Once the order is confirmed and paid, it becomes a completed order that will sync correctly with your integration.

This is a great option for businesses that deal with custom orders or frequent changes, as it helps prevent the need for post-sale edits, keeping your data clean and your workflow efficient.

Leverage split orders instead of editing

Another strategy to consider is creating split orders. If a customer wants to add items or make changes after placing an order, rather than editing the original, you can issue a new order or separate invoice for the additional items. This ensures that each transaction is properly captured and reflected in your financial data, without complicating the integration process. By keeping each order independent, you avoid the risks that come with syncing edited orders and ensure smooth reporting.

For example, if a customer makes an initial purchase and later decides to add more products, you can create a new order for the additional items. This way, each sale is fully captured, ensuring accurate sales data without the headache of managing an edited order.

Refund and create a new order

If an order absolutely needs to be adjusted after it’s been placed, consider refunding and creating a new order. This approach allows you to refund the original order (either partially or fully) and create a new order with the updated items or details. By doing so, you maintain accurate sales, payment, and inventory data across all systems, avoiding the potential pitfalls of order editing.

This method is particularly effective for users who frequently need to make changes after an order is finalised, as it ensures the order is synced correctly, without any missing information. The refund process creates a clear audit trail for accounting purposes, while the new order ensures your integration remains intact and your data up-to-date.

How edited orders affect your sync

  • Syncing each order individually: If you’re syncing each Shopify order into separate invoices, edited orders won’t be included. Only orders that remain unedited will sync into your accounting software.
  • Syncing orders into one daily invoice: If your integration is set to consolidate all Shopify orders into one daily invoice, edited orders will cause the sync to fail.

How we help with handling your edited orders

To help you stay on top of these edited orders, we’ve developed a workaround exclusively for Managed Reconciliation Services customers.

We generate a monthly report to capture the sales that were not integrated into your accounting software due to edits. This report allows us to track the missed sales and create an adjustment invoice. This adjustment reflects the sales data for that period, ensuring that your records remain up-to-date even when orders are edited.

While we do offer a reliable workaround to capture sales from edited orders, we highly recommend following the best practices to ensure a smoother, more efficient, and accurate data sync. By adopting these methods, you can minimise potential issues and keep your integration running seamlessly.

Starting at less than USD 9/month

Let us reconcile your books!

Our Integration Specialists can also take care of reconciling your books.

Amaka managed reconciliation services
Was this article helpful?