Network Manager

Updated on March 19th, 2024

  • Extensiv Hub
    Popular Articles Getting Started Using Hub Technical Issues & FAQs Extensiv's Ideas Portal
  • 3PL Warehouse Manager
    Receiving Operations Inventory Management Shipping Operations System Configuration Scanning Operations Integrations Content Best Practice Resources Release Notes Popular Articles Troubleshooting Guides
  • Warehouse Management
    Getting Started Admin Console Shipping Order Picking & Packing Receiving Customer Portal Cycle Counting Kit Building Managing Users Barcode Scanner Import/Export Integrations Barcoding Wave Picking Bin Move Mobile Receiving and Picking Settings Popular Articles Reporting
  • Order Management
    Dashboard Orders Inventory Purchase Orders Shipments Customers Products Analytics Settings API API Integrations Accessing and Navigating Order Manager Error Messages Order Manager Popular Articles Accounting Integrations
  • Integration Management
    Getting Started with Integration Manager General Support Troubleshooting Extras & Addons API Documentation Popular Articles Order Sources Order Destinations
  • FAQs
  • Network Manager
    Getting Started Order Routing Management Technical Issues Shopping Carts Settings Settings, Products, and Orders
  • Billing Manager
    Getting Started Using Billing Manager
  • Release Notes
    Extensiv Sandbox Extensiv Extensiv Hub 3PL Warehouse Manager Integration Management Warehouse Management Order Management Billing Manager
  • Fulfillment Marketplace
    Getting Started
  • Sandbox
    Getting Started
+ More
  • Help Center
  • Network Manager
  • Order Routing Management
  • Settings
  • Webhooks
  • Settings
    • Sales Channel
        • Shopify Locations
        • Shopify Tags
        • Enable or Disable Extensiv Network Manager Email Notifications to Your Customers
        • Deactivating a Sales Channel
        • Adding Shopify as a Sales Channel
        • Viewing a Sales Channel's Edit History
        • Adding Amazon as a Sales Channel
        • Adding eBay as a Sales Channel
        • Adding Walmart as a Sales Channel
        • Editing Sales Channels
        • Adding a Manual Sales Channel
        • How to Exclude a Warehouse From Pushing Inventory to a Sales Channel
        • Adding Sales Channels
        • Reactivating Sales Channels
        • How to Enable Out of Stock Control for eBay Sales Channels
    • Webhooks
        • Order Payment Webhook
        • Shopify Auto-Subscribing Webhooks
        • Shopify Product Update / Product Edit Webhook
        • Order Creation Webhook
        • Shopify Cancellation Webhook
        • Shopify Fulfillment Webhook
        • Shopify Refund Webhook - POS Orders
        • Shopify Product Deletion Webhook
        • BigCommerce Webhook
    • Warehouses
        • Setting Up a Warehouse's International Rank
        • Set Up Field Mappings of Import/Export Files
        • FTP Inventory Import for a 3PL
        • Setting Up Domestic Backup Warehouses
        • Creating and Configuring Warehouses in Extensiv Network Manager
        • Deactivating a Warehouse in Extensiv Network Manager
        • Updating the Address/Return Address for Your Warehouse
        • Enabling Use Component Inventory Setting for Bundles and Kits
    • Orderbots
        • Creating an Orderbot
        • Deactivating an Orderbot in Extensiv Network Manager
        • Editing an Orderbot
        • Automate Orders to Fulfill from a Specific Warehouse
        • Postal Zones in Extensiv Network Manager
        • Orderbots filtered by zip code range
        • Support for Shopify's Additional Details
      • Reverify Shopify Connection

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 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 Network Manager and we will automatically create a RMA for the refunded items sent by Shopify.

This webhook will only create an RMA for orders in Shipped status in Network Manager. 

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 Network Manager.

 

How to set up the Refund Webhook

  • In Network Manager, navigate to the Order Routing. Next, click Settings. Then, 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 Network Manager to communicate if inventory will be restocked into Network Manager.

  • If this setting is enabled AND the return in Shopify has a restock value of true, Network 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, Network Manager will set the action on the RMA as Write Off
  • If this setting is disabled, Network Manager ignores the restock value from Shopify and the RMA action will have to be manually selected
  • Click Save.

Network 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 Network 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.
posorders checkoutrefunds

Was this article helpful?

Yes
No
Share additional feedback about this article

Related Articles

  • Shopify Product Update / Product Edit Webhook
  • Shopify Auto-Subscribing Webhooks
  • Order Creation Webhook
  • Shopify Cancellation Webhook

Not finding the help you need?

Contact Support
Solutions
  • Solutions for Brands
  • Solutions for 3PLs
  • Solutions for 4PLs
  • Solutions for B2B
Products
  • Extensiv 3PL Warehouse Manager
  • Extensiv Warehouse Manager
  • Extensiv Order Manager
  • Extensiv Integration Manager
  • Extensiv Network Manager
Products
  • Customer Success
  • Implementation
  • Consulting
Ecosystem
  • Fulfillment Marketplace
  • Integrations
  • Partners
  • Become a Partner
Resources
  • Resource Library
  • Blog
  • Market Insights
  • What is a 3PL?
  • What is a 4PL?
  • What is a WMS?
  • Why a Cloud-based WMS?
  • Glossary
Help
  • Help Center
  • API Documentation
  • Extensiv Univerisity
  • Community
  • System Status
  • Extensiv Logo
  • 100 N Pacific Coast Hwy, Suite 1100, El Segundo, CA 90245
  • |
  • Contact Us:
  • 83-EXTENSIV 888.375.2368 (main)
  • |
  • 310.844.7570 (local)
  • Copyright © 2023 Extensiv
  • |
  • All rights reserved.
  • Privacy Policy
  • |
  • Terms of Service
  • Follow Us:
Expand