Documents
HomeGlossary
Learn NetSuite
Learn NetSuite
  • Introduction
  • Integration Tools and Methodologies
    • SuiteScript
      • N/Task Module
      • N/Record Module
      • N/Search Module
      • N/File Module
    • Saved Search
    • Integration Methodologies
    • NetSuite
    • HotWax
  • Integration Flows
    • Inventory
    • Sales Orders
      • Order Approval
      • Order Allocation
      • Fulfillment
      • Invoicing
      • Shipping Methods
      • Gift Card Orders
      • POS Orders
      • Send Sale Orders
      • Reports
    • Returns
    • Exchanges
    • Kit Products
    • Transfer Orders
      • Warehouse to Store
      • Store to Warehouse
      • Store to Store
      • Reports
    • Cycle Count
    • Purchase Orders
  • NetSuite Deployment
    • Deployment
    • SDF Bundle Setup
      • Install SDF
      • Setup SFTP
      • Date Time Format
    • Prerequisites
      • Install NetSuite Jobs
      • Product Store Settings
      • SFTP Locations
      • Historical Customers
      • Shipping Methods
      • Price Level
      • Payment Methods
      • Promo Codes
      • NetSuite Facility Group
  • Synchronization Flows
    • Auditing
    • Products and Inventory
      • Product IDs
      • Inventory Reset
    • Orders
      • POS Cash Sales
      • Sync Customer
      • Sync Order IDs
      • Approve Orders
      • Reports
    • Allocation & Fulfillment
    • Transfer Orders
    • Purchase Orders
    • Integration Mappings
      • Payment Methods
      • Discount Codes
      • Price Levels
      • Shipping Methods
      • Facility Group
  • Troubleshooting
    • Failed SuiteScripts
    • Error Logs
    • Failure Notifications
    • Order Sync Failure
Powered by GitBook
On this page
  • Downloading send sale orders in HotWax Commerce
  • How are send sale orders different from regular eCommerce orders?
  • Workflow
  • Synchronizing send sale orders to NetSuite

Was this helpful?

Edit on GitHub
Export as PDF
  1. Integration Flows
  2. Sales Orders

Send Sale Orders

Learn how send sales orders are processed in HotWax Commerce and synchronized to NetSuite.

PreviousPOS OrdersNextReports

Last updated 4 months ago

Was this helpful?

Often, customers come into the store excited to purchase their favorite item, only to find it unavailable in their size or preferred color. When this happens, store associates check stock availability across their network of locations. If the desired item is found elsewhere, they place an order on the customer's behalf for the delivery to their home address.

Downloading send sale orders in HotWax Commerce

Most of our customers opt for Shopify as their eCommerce platform, along with Shopify POS for their POS system. In this scenario, HotWax Commerce downloads send sale orders from Shopify, just like other regular orders.

How are send sale orders different from regular eCommerce orders?

While both send sale orders and regular eCommerce orders are placed to be shipped to the customer's address, the only distinction lies is the sales channel they originate from. Send sale orders are initiated by store associates on behalf of the customer so they have Shopify POS as their sales channel. This sets them apart from regular eCommerce orders, where customers directly place their orders through traditional online channels.

As discussed above, despite the fact that send sale orders originate from the POS sales channel, their treatment remains same as regular orders. A scheduled job in HotWax Commerce downloads all new orders, including send sale orders from Shopify, so that they can be brokered and fulfilled. Consequently, upon download, these orders are automatically assigned the default "Created" status in HotWax Commerce.

Send sale orders in the “Created” status are then synchronized to NetSuite for further processing.

Workflow

Synchronizing send sale orders to NetSuite

The process of synchronizing send sales orders from HotWax Commerce to NetSuite also remains the same. The created orders feed generated by the HotWax Commerce Integration Platform contains new orders in the "Created" status, including send sale orders to sync to NetSuite.

The steps discussed in the are followed to sync send sale orders:

In our integration, send sale orders are handled similarly to regular orders. Therefore, the SFTP location, SuiteScripts, as well as the jobs within the HotWax Commerce Integration Platform and OMS, remains the same.

HotWax Commerce also synchronizes POS completed orders to NetSuite as cash sales. So, once send sale orders are “Completed” in HotWax Commerce, how does HotWax Commerce ensure that they are not synchronized to NetSuite again as regular POS completed orders?

As outlined in the process, three criteria are checked when syncing POS completed orders to NetSuite as cash sales: the order status must be "Completed," the sales channel should be identified as POS_Channel, and the shipping method should be POS_COMPLETED. Given that send sales orders have their shipping method set as standard, they are excluded from being synchronized to NetSuite as POS completed orders.

synchronization of sales orders from HotWax Commerce to NetSuite
POS sales synchronization