Powered by
Arif W-Browne
  • Home
  • About
  • Integrations
    • EShop-Venda Integration
    • EShop-ChannelAdvisor Integration
    • SuiteTalk Integration
    • EShop-Magento Integration
    • SFTP-NetSuite Integration
  • NetSuite
    • eCommerce >
      • Order Exchanges
      • Gift Messaging
      • Real-time Search Engine
    • CRM >
      • CRM Report: Average Response Time
      • Case Incident Portal
    • Hacks & Tricks >
      • Permission Bypassing
      • Event Handling
      • Pop-up Windows
      • Saving Money on Licences
      • EXT-JS Library
    • Order to Cash >
      • CSV Requisition Import
    • NetSuite Re-implementation
    • System Audit
    • Migration Announcements
  • Contact me

SuiteTalk Integration


In early 2014, a strategic decision and subsequent contractual agreement was made for another retailer to take on the exclusive distribution of my client's merchandise (B2C and wholesale). This effectively meant that use (not title) of their eStore domain was passed to the new retailer, who would run the end-to-end e-commerce operations going forward. My final project with this particular client was to integrate NetSuite with the front-end systems of the retailer.

Solution:
Utilise NetSuite’s bespoke “SuiteTalk” API to contact the NetSuite platform and import new sales order and customer records from the front-end. 

Some points to consider:

• The existing membership process: my client had a list of customers who would renew their membership yearly to receive privileges like free tickets and merchandise discounts with the business. To ensure customers remained unaffected by the change over, my client continued to manage this.
• Managing the load of orders: As my client did not own a "SuitePlus Cloud" licence with NetSuite, their platform was unable to permit concurrent web service calls. To resolve, a pooling mechanism had to be configured on the front-end system.
• Customer shopping experience: With the change of ownership, a strategy to implement the new integration without impacting customer experience was imperative. To maximise the experience, my team made sure a customer could submit their order immediately (although, their order would not integrate into NetSuite right away due to the pooling merchanism in place.)
• Data mapping: As with any migration exercise, my team had to appoint unique IDs for each customer & transaction record on both front and back-end so that identification of customers was seamless.
• Security: My team had to ensure the retailer had only the necessary access required to complete the end-to-end integration. By configuring a 'Web Service Only' role for them and setting up minimal rights to records, my client was able to minimise risk of unauthorised access.

​

Reflection

Reflecting back on this project, I felt it had many benefits and disadvantages; many of which I found out after the integration implementation was complete.
​



​PROS

​


​



CONS

  •  The customer service call centre was now outsourced, meaning my client could invest their time in other areas of the business.
  • Payment security concerns were no longer a liability (as of course, all online retailers have a legal obligation to ensure a suitable level of security ​for customers.)

  • Diagnosing integration issues was a bigger challenge for business users as all the integration orchestration was happening at the front-end. Additionally, the use of "Application IDs" on integration records was (at the time) unavailable. If this was used, business users would be able to filter this from other existing integrations inside the web service logs.
  • Without the appropriate licence, the integration of orders could not happen in real-time. For businesses where real-time integration is imperative, they should consider using the e-commerce module on NetSuite to operate their eStore. It would cut out a lot of the heartache which 3rd party integration involves!​
  • Home
  • About
  • Integrations
    • EShop-Venda Integration
    • EShop-ChannelAdvisor Integration
    • SuiteTalk Integration
    • EShop-Magento Integration
    • SFTP-NetSuite Integration
  • NetSuite
    • eCommerce >
      • Order Exchanges
      • Gift Messaging
      • Real-time Search Engine
    • CRM >
      • CRM Report: Average Response Time
      • Case Incident Portal
    • Hacks & Tricks >
      • Permission Bypassing
      • Event Handling
      • Pop-up Windows
      • Saving Money on Licences
      • EXT-JS Library
    • Order to Cash >
      • CSV Requisition Import
    • NetSuite Re-implementation
    • System Audit
    • Migration Announcements
  • Contact me
Powered by Create your own unique website with customizable templates.