Case Study

Case Study NetSuite Customization for Cross-Subsidiary E-Commerce Fulfillment

How we customized NetSuite to automate cross-subsidiary drop-shipping and inventory synchronization for two e-commerce brands.

The Client

Coordinating multi-brand operations under one ERP instance.

The client is a US-based e-commerce retailer operating across major online sales channels, including Amazon and Shopify. Their back-end inventory, billing, and logistics are managed using NetSuite as their primary Enterprise Resource Planning (ERP) platform. The company operates two independent subsidiaries, AccuCut and AccuQuilt, within a single NetSuite instance.

While each brand functions as an independent business unit with its own customer base, their back-office operations are highly connected. AccuQuilt manufactures custom craft templates and studio equipment, while AccuCut coordinates standard cutting machinery and templates. To fulfill customer orders, the two brands frequently rely on each other’s inventory and manufacturing resources.

To support this interdependent model, the client needed a system that allowed one subsidiary to fulfill orders using the other’s warehouse inventory. They partnered with Intelegencia to build custom NetSuite integrations and automate their cross-subsidiary fulfillment workflows.

The Challenge

NetSuite barriers to cross-entity inventory and sales.

Although AccuCut and AccuQuilt shared a NetSuite database, standard ERP configurations created operational barriers. NetSuite restricts sales orders and purchase orders to a single subsidiary. This restriction meant the system could not easily process an order placed on AccuCut’s website that required fulfillment from AccuQuilt’s warehouse.

Furthermore, customers ordering through AccuCut often requested specialized "Studio" products owned by AccuQuilt. These items were set up as drop-ship products with varying SKUs per subsidiary, making manual tracking difficult. The client’s team had to manually create cross-subsidiary sales and purchase orders to coordinate these shipments, which was slow and prone to transactional errors.

NetSuite restricts each Sales Order or Purchase Order to a single subsidiary, limiting cross-entity transactions.

Customers placing orders with AccuCut often requested Studio products owned and fulfilled by AccuQuilt.

Studio products were configured as drop-ship items with different SKUs per subsidiary, making tracking and automation challenging.

AccuCut needed to drop-ship products manufactured by AccuQuilt, but NetSuite’s standard setup did not support this workflow seamlessly.

What our audit found

Identifying SKU mismatches and manual database bottlenecks.

Our ERP consulting team analyzed the client's NetSuite transaction paths and product databases. The audit showed that because the subsidiaries used different SKU systems for similar items, the system could not link products across the two brands. This lack of alignment blocked automated inventory updates.

Consequently, when AccuCut sold a product owned by AccuQuilt, database managers had to manually enter purchase orders in AccuCut and matching sales orders in AccuQuilt. This manual data entry delayed order processing, slowed down shipping, and caused reporting errors in their consolidated financial statements.

1

Subsidiary-specific SKU configurations prevented automated product linking.

2

Manual data entry was required to create cross-subsidiary transactions, delaying shipments.

3

Inconsistent inventory tracking led to discrepancy risks between Shopify, Amazon, and NetSuite.

4

Manual billing reconciliations increased the risk of accounting errors between the two brands.

The Solution

How we turned it around.

SuiteScript Customization

Implementing custom SuiteScript for transaction automation

To bypass NetSuite’s single-subsidiary limits, we developed custom automation scripts using NetSuite SuiteScript. We built trigger scripts that monitor incoming Shopify and Amazon sales orders. If an AccuCut order contains an AccuQuilt product, the script automatically generates the required intercompany transactions.

The automation handles the creation of purchase orders in the buying subsidiary and matches them with sales orders in the selling subsidiary. This automated process removes the need for manual data entry, ensuring orders are verified and processed for fulfillment immediately.

What we shipped

  • Built custom SuiteScripts to automate intercompany transaction creation.
  • Configured automated matching between purchase orders and sales orders.
  • Removed manual data entry steps from cross-subsidiary sales workflows.
  • Enabled immediate order routing from e-commerce channels to NetSuite.
Database & SKU Sync

Rebuilding product schemas and SKU mapping

To resolve the tracking issues caused by different SKU configurations, we created a SKU mapping database in NetSuite. We built correlation tables that link AccuCut's retail items to AccuQuilt's manufacturing specifications.

This mapping database allows NetSuite to translate SKUs dynamically when orders are processed. When an order is placed, the system checks the SKU mapping table to identify the correct item in the target subsidiary’s warehouse. This setup ensures accurate inventory tracking and automated fulfillment routing across both brands.

What we shipped

  • Designed a centralized SKU mapping database in NetSuite.
  • Created cross-reference schemas to link product records between subsidiaries.
  • Enabled dynamic SKU translation during order validation.
  • Standardized product data structures to support accurate reporting.
Real-Time Sync

Implementing real-time inventory and fulfillment synchronization

To keep inventory and order statuses updated, we built a synchronization process. We developed scripts that monitor stock level changes in AccuQuilt’s warehouse and sync those values with AccuCut’s online store.

We also automated fulfillment tracking. When AccuQuilt packages and ships an order, the system updates the shipping status and tracking numbers across both NetSuite records. This synchronization keeps the end customer updated through Shopify or Amazon.

What we shipped

  • Developed real-time inventory synchronization across subsidiaries.
  • Automated shipping updates and tracking numbers sync.
  • Integrated fulfillment data flows with Shopify and Amazon.
  • Reduced manual updates, improving overall operational coordination.

The Numbers

Outcomes we can talk about.

The rollout of the NetSuite customizations resolved the client's cross-subsidiary fulfillment issues. By automating transaction routing, the client achieved a significant reduction in manual effort and transactional errors, ensuring smooth coordination between the two brands.

The SKU mapping database enabled efficient handling of diverse product types, SKUs, and drop-ship configurations. The integration established automated data synchronization, keeping product details, order confirmations, shipping records, and inventory counts updated without manual intervention, resulting in high client satisfaction.

Note on Metrics: Due to the client's strict security guidelines and the internal nature of the ERP adjustments, quantitative performance metrics were restricted from public release. The success of the project was evaluated qualitatively by the automation of all cross-subsidiary orders, the elimination of manual intercompany data entry, and the stabilization of inventory sync loops.

What We Built

Automated cross-subsidiary NetSuite integrationReal-time inventory and fulfillment synchronization pipelineCustom SuiteScript transaction triggersSKU mapping database helperDrop-ship workflow customization for AccuCut & AccuQuiltUnified order tracking system

What's Next

Automating intercompany financial settlement and auditing.

With the fulfillment process automated, the next phase will focus on financial automation. We plan to build automated billing and payment clearing workflows in NetSuite to reconcile intercompany accounts.

This setup will automatically process payments and invoices between AccuCut and AccuQuilt, reducing the time required for monthly financial closes.

Frequently Asked Questions
About This Project

The questions teams usually ask when they want to run a similar engagement.

The SuiteScript automation checks the items in the order, splits the fulfillment tasks based on warehouse location, and automatically creates the required intercompany records.

The Real Numbers

Need real numbers? Let's talk.

We kept the names off the page. The story is real, the outcomes are real, and we're always happy to walk a serious team through the rest of it.

Start a Conversation