Integrate Sales Orders into NetSuite with Stripe
Stripe orders are pushed into NetSuite Sales Orders and Customer Deposits. By pushing eCommerce orders into Stripe, you can integrate the full order details into NetSuite without any additional development work.
A Stripe order is similar to a Stripe invoice, but contains additional features for helping manage flows specific to physical or digital fulfillment. Shipping address, billing address, taxes, shipping, quantity ordered, etc are all contained on the Stripe order.
Orders represent a single customer order and are not tied to Stripe's Subscriptions.
How orders are pushed to NetSuite
There are many pieces to a Stripe order, here's how they are translated to NetSuite:
|Stripe Order||NetSuite SalesOrder|
|Stripe Order Items||SalesOrder Line Items|
|Stripe Order's Charge||NetSuite CustomerDeposit, applied against the created SalesOrder|
|Stripe SKU||NetSuite InventoryItem or NonInventoryItem. Other items are supported as well.|
|Stripe Product||Nothing. Only SKUs are translated to NetSuite.|
|Customer, Refund, Dispute, Coupon, etc||All other records associated with a Stripe order leverage the standard integration functionality|
Some additional details:
- A SalesOrder in NetSuite is not created until the Stripe order is paid. In other words, only orders which have completed the checkout process are pushed to NetSuite.
- You can link Stripe order line items to any items you would like in NetSuite. You can use existing items in your NetSuite account if you would like.
- When an SKU is not shippable, a NonInventoryItem is used. This represents a digital good (eBook, MP3, etc) or other non-physical item.
- If the customer paid with a credit card, and the billing address was used to verify the card, this address is set as the NetSuite Customer's default billing address.
Taxes and shipping
Stripe supports a couple of different pre-built (or completely customized) options to calculate tax and shipping rates for an order.
If you are pushing finalized order data from a custom built eCommerce site, you can omit using Stripe to calculate tax and shipping and just inherit the amounts calculated by your ecommerce engine.
Integration with Shopify, Spree, WooCommerce, Mangento, BigCommerce, etc
The Stripe order flow is different from using a pre-built eCommerce application. Check out the eCommerce documentation for more information on how to use those systems with Stripe & SuiteSync.
Auth-fulfill-capture or auth-capture-fulfill workflows
Check out the auth-capture documentation documentation.