-
Settings
-
General
- Configuring Shipping Presets
- Update My Profile
- Disable the Inventory Update From Extensiv Order Manager to All Sales Channels
- How to Enable Out of Stock Control for eBay Sales Channels
- Company Info and Additional Account Settings
- Installing an App from the Order Manager App Store
- How to View Your Extensiv Order Manager Invoices
- How To Remove an App in Order Manager
- Ruby Has 3PL Integration
- Company Time Zone Setting
- Tax Identifiers
-
Sales Channels
- Deactivating a Sales Channel
- Editing Sales Channels
- Enable or Disable Extensiv Order Manager Email Notifications to Your Customers
- Shopify Tags
- Shopify Locations
- Amazon Cancellation Settings
- Steps in Adding Walmart as a Sales Channel
- Adding Newegg as a Sales Channel
- Adding eBay as a Sales Channel
- Viewing a Sales Edit Channel's History
- Reactivating Sales Channels
- Adding Amazon as a Sales Channel
- Adding Shopify as a Sales Channel
- Adding a Manual Sales Channel
- Adding Sales Channels
- Assigning a Packing Slip and/or Email Template to your Sales Channel
- How to Exclude a Warehouse From Pushing Inventory to a Sales Channel
- Setting Up Shipment & Carrier Mappings for Your Sales Channels
- Amazon Pacific Time Orderbot Setting
- Walmart Fulfillment Services - WFS
- WFS Workflow
-
Webhooks
- Order Creation Webhook
- Shopify Cancellation Webhook
- Shopify Refund Webhook - POS Orders
- Shopify Fulfillment Webhook
- Shopify Refund Webhook (e-commerce Orders)
- Shopify Product Deletion Webhook
- BigCommerce Webhook
- Shopify Product Update / Product Edit Webhook
- Shopify Auto-Subscribing Webhooks
- Order Payment Webhook
-
Shipping Providers
- Adding FedEx as a Shipping Provider
- How to Add Express 1 as a Shipping Provider
- Adding Amazon Buy Shipping as a Shipping Provider
- UPS Mail Innovations Services
- Adding DHL eCommerce as a Shipping Provider
- FedEx ETD
- Deactivate or Reactivate a Shipping Provider
- Adding Shipping Providers
- Customizing Shipping Services and Package Types Per Shipping Provider
- Vendors
-
Warehouses & Vendors
- Creating and Configuring Warehouses in Extensiv Order Manager
- Can I have additional order information populated on my Shipping label?
- Configuring Shipping Label Print Format Options
- Inventory Dependent Warehouses
- How to Configure the Order Export File for FTP Connections
- Deactivating a Warehouse in Extensiv Order Management
- Updating the Address/Return Address for Your Warehouse
- Search for Vendors
- Configuring a Dropship Vendor
- Creating an In-House Warehouse
- How do I connect Extensiv Order Manager with Deliver?
- Configuring Dropship Vendor FTP
- FTP Inventory Import for a 3PL
- Setting Up Domestic Backup Warehouses
- Setting Up a Warehouse's International Rank
- Pick List Settings
- Setting Up a 3PL Warehouse
- Setting Up Document Print Settings
- Setting a Dropship Template and Fulfilling Orders with a P.O.
- Use Component Inventory Setting for Bundles and Kits
- Instructional Video - Creating Warehouses & Warehouse Settings
-
Orderbots
- Orderbots - Complete List of Filters & Actions
- Postal Zones in Extensiv Order Manager
- Automating Orders to Fulfill from a Specific Warehouse
- Editing an Orderbot
- Deactivating an Orderbot in Extensiv Order Manager
- Mark Order as Shipped Orderbot
- Replace Address Orderbot
- Creating an Orderbot
- Support for Shopify's Additional Details
- Orderbots filtered by zip code range
- Adding Order Item to Order Orderbot Action
- Commonly Used Orderbots
- Understanding Apply Best Rate vs Cheapest Rate Orderbots
- Orderbot: Set order weight and dimensions based on products
- Orderbot: Using Hold the order for and Mark Order as Shipped
- Templates
-
General
Shopify Refund Webhook - POS Orders
Current Additional Shopify Webhooks Options:
- Shopify Order Creation Webhook
- Shopify Order Payment Webhook
- Shopify Fulfillment Webhook
- Shopify POS Refund Webhook
- Shopify e-commerce Refund Webhook
- Shopify Cancellation Webhook
- Shopify Product Deletion Webhook
- Shopify Product Update / Product Edit Webhook
When a POS order on Shopify is refunded fully or partially, a Refund object on Shopify is created and if configured, a webhook endpoint will be triggered in Extensiv Order Manager and we will automatically create a RMA for the refunded items sent by Shopify.
NOTE
This webhook will only create an RMA for orders in Shipped status in Order Manager. This webhook now works for both Shopify e-commerce and POS orders. For information on how the e-commerce refund webhook will work, see this article.
WARNING
Webhooks are not retroactive, so if they were not configured properly at the time of an event in Shopify, the event will not apply in Order Manager.
NOTE
This Refund Create webhook will work for both POS and non-POS orders. For information on how the refunds will operate for e-commerce orders, see the Order Manager RMA Creation Details (specific to e-commerce orders) section of the article here.
How to set up the Refund Webhook
- In Order Manager, navigate to the Settings Module, click Sales Channels, select the Shopify sales channel and click the Edit button. From here, go to the Connection tab and click Edit Integration.
- Expand the Webhook Configuration view.
- Check the box for the Refund Webhook.
Here you can also choose the option “Restock items from Refund based on Shopify’s restock value”, which will allow Shopify and Order Manager to communicate if inventory will be restocked into Order Manager.
- If this setting is enabled AND the return in Shopify has a restock value of true, Order Manager will set the action on the RMA as Reinsert.
- If this setting is enabled AND the return in Shopify has a restock value of false, Order Manager will set the action on the RMA as Write Off
- If this setting is disabled, Order Manager ignores the restock value from Shopify and the RMA action will have to be manually selected
- Click Save.
Order Manager RMA Creation Details (specific to POS orders)
When a refund is created in Shopify, the webhook will be hit and we will create an RMA for all the items involved. This works across splits and bundle breakdowns. The RMA in Order Manager will be automatically created with the below default information from Shopify.
If an RMA is created in this flow, it will be marked Received on the date the webhook was hit.
- RMA Number = RMA-REFUND-[order-number]
- RMA Notes = Created from Shopify Refund Webhook: [refund-reason-from-shopify]
- Tracking Number = “In Store Return”
- RMA Type = Refund
- RMA Reason = Other
- Loss to Seller = $0.00
- RMA Item Action = IF the Restock items from Refund based on Shopify's restock value checkbox is enabled AND Shopify says to restock, then this value will be "Reinsert". Otherwise, it will be set to “Write Off”
- The Returns Location can actually be configured using Shopify Location Warehouse Mappings. If we have a mapping for the Location ID we receive from the refund, then we will choose that warehouse’s returns location. If there are multiple warehouses pointing to this location, then we will choose the first one we find. If that warehouse does not have a returns location, then we will use the original order fulfillment source’s returns location.
- Additionally, we have a feature in beta that would allow you to dictate a single Default Warehouse (as long as it's active) in place of the Returns Location via Warehouse Mappings for all of your RMAs created via returns webhooks after enabling this feature.