Category: SuiteCommerce

  • NetSuite SuiteFoundation: Identify the general functionality that can be controlled under Enable Features

    This page has 10 subtabs Each link will open in a new tab. This post identifies the general functionality controls available at Setup > Company > Enable Features. NetSuite has it’s own documentation on this as well. My take is to help me remember what each feature does for the NetSuite SuiteFoundation exam.

  • SuiteQL for Assembly Item Bill of Materials

    How to get the BOM using SuiteQL Sometimes you need to get the Bill of Materials for an Assembly Item via code. There is a way to do this with saved searches, but it takes a number of chained searches to get to the final answer. SuiteQL makes quick work of this with a simple…

  • SuiteCommerce Service GET and POST data

    How to retrieve GET parameters and POST body data When making requests to your service you need to access the incoming data. This post will show you how retrieve GET and POST data from the SuiteCommerce service context object. SuiteCommerce service context object In a back end service file you get an entry point declared…

  • NetSuite Shopify Celigo & PayPal

    NetSuite Shopify Celigo & PayPal

    How to reconcile Shopify PayPal payments using Celigo.

  • 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…