> For the complete documentation index, see [llms.txt](https://docs.xorosoft.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.xorosoft.com/xoroerp-1/connected-apps/shopify/configuration-settings/orders/warehousing/warehousing-advanced-settings.md).

# Warehousing Advanced Settings

<figure><img src="/files/HLMcXg4kcNQKH1Et8riL" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/rD0GCgWF0wjtG0LRtnuy" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/7AW3w2baziOaADsZ2VRZ" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/AKmM6A9Zlawm3QDHxeRA" alt=""><figcaption></figcaption></figure>

The *advanced settings* in the warehousing section of *order import* settings allow you to configure the following:

1. **Default Carrier**: This dropdown allows you to assign a default carrier to your orders.

2. **Default Ship Service**: This dropdown allows you to assign a default shipping service to your orders.

3. **Map Shipping Service by Country**: This field allows you to map specific ship services to orders based on the country they are being shipped to.

4. **Default Shipping Terms**: This dropdown allows you to assign a default shipping term to your orders.

5. **Split Orders to all available locations**: Enabling this option will split orders to locations defined till the inventory can be fully allocated for all lines.

6. **Create Dropship PO During Auto Wave:** When using the *Allocate Full Quantity Only per Line* or *Allocate What’s Available* wave allocation methods, this setting ensures that dropship purchase orders are automatically created for items that are short.

7. **Auto Merge Waves:** Enabling this setting allows the system to automatically merge waves that are being shipped to the same address.

8. **Force Void Wave:** Enabling this setting allows the system to forcibly void a wave that is currently locked. Once voided, a new wave will be generated to handle any remaining quantities.

9. **Auto Re-run Logs with Wave Errors:** If a wave creation process encounters an error, enabling this setting triggers the system to automatically retry wave creation, after a few minutes.

10. **Create Locked Wave:** When enabled, waves will be locked immediately upon creation. This prevents any modifications in Xoro until the wave is explicitly unlocked.

11. **Sync returns from orders created before integration start date**: Enabling this option brings in returns (created after the integration start date) from orders that were created before the integration start date. All such returns are dropped as credits in the system.

12. **Enable Post Shipping Payment Flow:** With this option enabled, customer deposits will only be applied to invoices once the associated order has been successfully shipped.

13. **Sales Order Location Name:** This field allows you to specify the default location that will be used for all new sales orders within the system.

14. **Block Pending Refund Transactions:** Enabling this feature will prevent creating credit memos or deposit refunds in Xoro until the linked transaction status in Shopify is marked as successful.

15. **Invoice Priority Over Wave:** When enabled, the system prioritizes invoice creation over existing unpicked (Allocated) wave allocations when inventory is insufficient. During invoice creation, the system first attempts to unallocate inventory from eligible Allocated waves to fulfill the invoice requirement.                                                                                                                                               If sufficient inventory is still not available after wave unallocation, the system automatically creates an Inventory Adjustment for the remaining shortage. When disabled, inventory shortages are handled directly through Inventory Adjustments without modifying existing allocated waves.

{% hint style="info" %}
This setting requires the app config **"Auto Create Invoice Inventory Adjustments"** to be enabled.
{% endhint %}

16. **Select Fields for Which Order Updates Are Allowed:** In this section, you can select specific fields from the dropdown list that should be updated in Xoro whenever corresponding changes are made in Shopify.
17. **Return Location Mapping:** The mapped location(s) will be used to sync returns from the corresponding return store. Store and location mappings saved above take priority over other location assignment settings.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.xorosoft.com/xoroerp-1/connected-apps/shopify/configuration-settings/orders/warehousing/warehousing-advanced-settings.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
