Gift Messaging
Here's another enjoyable project I worked on NetSuite. As a customer on an eStore, you may want to include gift messaging with your purchase or in the case of this client, allow a gift message for each item on the same order. This functionality was (and still is) available on other retailer sites like Amazon, as per the below:
After deploying the client's new eShop, a gift messaging option was enabled on the front-end system to allow a customer to purchase an item intended as a gift. However, the feature was soon switched off after realising the back-end NetSuite system had no out-of-the-box solution to accommodate it. With all types of integration, I have always found that you need a clear idea of how each system maps to each other.
Solution:
Build a user event script in NetSuite that would trigger on create or update of a sales order record to capture the requested gift messages from the front-end and populate the text on the applicable item lines.
Scope:
• Enable printing of gift messages for individual orders.
• Enable printing of gift messages for orders in bulk.
• Enable printing of picking & packing tickets with gift message text visible.
Solution:
Build a user event script in NetSuite that would trigger on create or update of a sales order record to capture the requested gift messages from the front-end and populate the text on the applicable item lines.
Scope:
• Enable printing of gift messages for individual orders.
• Enable printing of gift messages for orders in bulk.
• Enable printing of picking & packing tickets with gift message text visible.
Process:
• The customer submits their order via the eShop, triggering the integration platform to transfer order onto NetSuite
• On create of the sales order, the script scans each item line and detects if one or more lines have gift messaging text. All lines without gift messaging is set to 'No Message'
• If gift messages are detected, the "Print Gift messages" button will be enabled, allowing the user to generate an Excel file for the applicable item lines. The Excel file is then used to print each gift message on a label. Note: This use case applies to individual orders only.
• For handling gift messages in bulk, the custom Suitelet would be used (as per the image above).
The primary benefit of this customisation was it allowed the client to further increase their revenue earning potential, which was not previously possible.
• The customer submits their order via the eShop, triggering the integration platform to transfer order onto NetSuite
• On create of the sales order, the script scans each item line and detects if one or more lines have gift messaging text. All lines without gift messaging is set to 'No Message'
• If gift messages are detected, the "Print Gift messages" button will be enabled, allowing the user to generate an Excel file for the applicable item lines. The Excel file is then used to print each gift message on a label. Note: This use case applies to individual orders only.
• For handling gift messages in bulk, the custom Suitelet would be used (as per the image above).
The primary benefit of this customisation was it allowed the client to further increase their revenue earning potential, which was not previously possible.