Author: chris

  • SuiteCommerce Extension – First Setup

    SuiteCommerce Extension – First Setup

    NetSuite updates its SuiteCommerce Extension Management tools a few times a year and I always forget that it requires overcoming a few hiccups. This post is to remind me of those hiccups. The first issue happens when I run any gulp command and try to create a new token. The browser opens a new page…

  • Celigo Amazon Settlement Payout Account

    If you are planning to use Celigo’s settlement flows to balance your Amazon payouts then it’s important to create your Amazon holding G/L account with the type set to Bank. This is required for the Celigo flows to run correctly. The holding account is essentially an account that tracks money owed you by Amazon that…

  • Price Levels & Download Items

    The “Download Item” type in NetSuite is not available for CSV Import operations. Recently, I needed to update around 800 Download Items so I created a script to do the job for me. I’m a big fan of Map Reduce scripts because of how discreetly they are executed, just one single operation at a time.…

  • How ‘isinstock’ actually works

    In SCA there is a nice lightweight item property that tells us if something is in stock. This property is aptly named “isinstock” and exists on the item model. By looking at this property you can quickly make decisions about what to do with an item based on its immediate availability. Here is the official…

  • Create a SuiteCommerce Custom Content Type

    Create a SuiteCommerce Custom Content Type

    Developing a CCT Extension. A reference for myself. Every time I need to create a CCT (Custom Content Type) extension I have to find my scribbled notes and cross reference them to the NetSuite documentation. This post will fix that problem. Here are the steps: It’s a fairly straightforward process. The devil is in the…