NetSuite Integration Basic for WooCommerce.
The integration the leading alternative should have built. HPOS-native, React admin, inventory reconcile UI, AES-256 encrypted credentials. $50 less per year. Need more? Pro adds 27 features on top.
Basic vs Pro vs the leading alternative.
| Feature | Basic — $349/yr | Pro — $599/yr | Leading alternative — $399/yr |
|---|---|---|---|
| React Admin UI | ✓ | ✓ | ✗ |
| Item Catalog Browser | ✓ | ✓ | ✗ |
| Inventory Reconcile UI | ✓ | ✓ | ✗ |
| AES-256 Encrypted Credentials | ✓ | ✓ | ✗ |
| HPOS Native (greenfield) | ✓ | ✓ | ✓ |
| Conditional Field Mapping | ✓ | ✓ | ✓ |
| Order & Customer Sync | ✓ | ✓ | ✓ |
| Inventory + Price Pull | ✓ | ✓ | ✓ |
| Bidirectional Refund Sync | ✓ | ✓ | ✓ |
| Exponential Backoff Retry | ✓ | ✓ | ✓ |
| 1-Minute Delta Polling | ✗ | ✓ | ✗ |
| B2B Contract Pricing | ✗ | ✓ | ✗ |
| Multi-Subsidiary Routing | ✗ | ✓ | ✗ |
| RMA Workflow | ✗ | ✓ | ✗ |
| Audit Log | ✗ | ✓ | ✗ |
| Slack / Teams Alerts | ✗ | ✓ | ✗ |
| Historical Order Backfill | ✗ | ✓ | ✗ |
| Annual price | $349 | $599 | $399 |
Eight things Basic does. In depth.
Order & Customer Sync
Every WC order pushes to NS as Sales Order or Cash Sale — your choice per order status. Configurable trigger statuses. Auto-creates NS customers inline. Currency-aware. Subsidiary derived from resolved NS customer for OneWorld. Optional Customer Deposit posting. Optional auto-invoice on push.
Inventory + Price Pull
Pull inventory from all NS locations combined, default location, or curated matrix. Choose quantityavailable or quantityonhand. Prices pulled by level name, currency-filtered. Schedule: hourly through daily. Manual Run Now button. Last-pull timestamps on dashboard.
Item Catalog Browser
Discover NS items into a private cache without creating WC products. Review. Queue. Import. Supports 10,000+ SKUs. Filter by status. Custom SuiteQL fragment for power users. If integration role lacks Items View permission, plugin falls back automatically and tells you which permission to add.
Inventory Reconcile UI
Side-by-side WC vs NS stock across every location. Per-row chips show where each item’s stock came from. One-click ‘Apply NS to WC’ or ‘Use newer side’ per row. Conflict queue for items needing human review. No other WC plugin offers this.
Conditional Field Mapping
Map any NS field to any WC field using three operations: fixed value, direct field map, conditional value. Drag-to-reorder. First-match-wins. Operators: IS / IS NOT / CONTAINS / DOES NOT CONTAIN. Separate rule sets for Customer and Order scope. Unlimited rules.
Sync Log + Retry Engine
Every API attempt logged: HTTP method, endpoint, status code, complete request payload, complete NS response, structured error naming the exact field at fault. Exponential backoff: 0s → 60s → 5m → 15m → 60m, 5 attempts. Respects NS Retry-After. Permanent-fail email.
React Admin Dashboard
Tabbed React app under WooCommerce → NetSuite: Dashboard, Connection, General, Mapping, Settings, Item Catalog, Inventory Control, Sync Log. Tab state persists in URL hash. HelpTip popovers on every settings field. Live ‘Connected · Xh ago’ badge.
Security
TBA authentication — HMAC-SHA256 or HMAC-SHA512 with auto signature-algorithm fallback. AES-256-GCM credential storage. Last-4 masking in REST responses. PII redaction in all log writes. Plugin Check (QIT) clean. Proper permission_callback on every REST route.
What people actually ask before they buy.
1. Does it work with NetSuite OneWorld?+
Yes. The plugin reads your account’s OneWorld flag and exposes the subsidiary picker automatically. Subsidiary is derived per order from the resolved NS customer — not a global default.
2. What happens if NetSuite goes down?+
Requests are queued and retried with exponential backoff — immediately, then 60s, 5m, 15m, 60m. If all five fail you get a notification email. No data lost. Queue resumes when NS returns. Need Slack alerts? Upgrade to Pro.
3. Do I need a NetSuite developer to configure it?+
No. The setup wizard walks you through every NS admin screen with annotated screenshots. Most store owners complete it in under an hour. If you prefer us to handle it, the Setup Package starts at $2,500.
4. Can I run it alongside Avalara?+
Yes. It detects Avalara-handled orders and skips its own tax calculation on those to avoid double-charging.
5. What’s the difference between Basic and Pro?+
Basic covers the full sync lifecycle for a standard WC store — orders, customers, inventory, prices, refunds, fulfilment. Pro adds 27 features for B2B operations, near-real-time sync, multi-subsidiary routing, multi-currency, RMA, payout reconciliation, audit log, Slack alerts, backfill, and industry templates.
6. Is there a trial?+
No trial. 30-day money-back guarantee — no questions asked. Buy it, test against your NS sandbox, request a full refund within 30 days if it doesn’t fit.
7. Does it support HPOS?+
Yes — built HPOS-native from day one. Every order touch goes through wc_get_order() and the HPOS-safe meta API.
8. Partial refunds and multi-line refunds?+
Yes. WC refunds post to NS as Credit Memos line-by-line. NS-originated Credit Memos pulled back into WC as refunds on a recurring schedule.
9. What PHP version is required?+
PHP 8.1 minimum. PHP 8.2 and 8.3 tested and supported.
10. WooCommerce version?+
WC 8.0 minimum. Tested against latest stable. Compatibility updates within 5 business days of each WC major release.
11. Does it support multisite?+
Single-site only in v1.0.0. Multisite on the roadmap. Pro Agency tier ($999/yr) covers up to 5 stores under one licence.
12. WooCommerce Subscriptions?+
Yes. Subscription renewal orders push to NS on the same trigger as regular orders. Composite Products component lines are mapped individually to NS line items.
13. Which NS record types for order sync?+
Sales Order and Cash Sale. Configured in Settings → Order. Can differ by WC order status using conditional field mapping.
14. I’m on another NetSuite integration — can I migrate?+
Yes. Install our integration alongside your existing one, run a full inventory reconcile to align stock, configure field mapping to match your existing setup, run three test orders, then deactivate the old plugin. Want us to handle it? Covered by the Setup Package from $2,500.
Buy Basic and configure it yourself — or let us handle the setup.
Get the launch notice for NetSuite Integration Basic.
Drop your email. We’ll send one notice the moment checkout is live — usually a few days’ heads-up. No marketing emails. No drip sequences.