Firstly, thanks to all the new members of the NetSuite group! Russ (rport) and I felt an update was in order.
So, we have made some good progress on a Drupal module that can be used to connect to the NetSuite API. Our module uses a modified version of the NetSuite PHP toolkit. Some of the enhancements we have made to the toolkit are:
- Error handling of exceptions, sending errors to the Drupal watchdog
- Short-circuiting the xml processing which PHP Toolkit likes to do after the SOAP call is made (adding meta-data based on the schema AFAICT). Frequently this raised errors for us, and not much value to be honest.
- Better call logging
- Other little bugs and tweaks.
Working services
I have the following API function wrappers which are providing a solid baseline for the private work we are doing. We are using saved searches for various list views and entity displays from those views.
- Authenticate
- Get a list of saved searches
- Display paged results of a saved search
- Display an entity
Open source status
The PHP Toolkit doesn't have an explicit license so we are unable make our version available. Our code simply won't work with the publicly available PHP Toolkit. We are currently waiting for a NetSuite representative to consider our request for them to GPL the toolkit.
Based on the response from NetSuite, three things could happen:
- If the toolkit is not open-sourced, we need to find resources to write our own interface so we can bundle.
- If the toolkit is GPL'd we will release a forked version bundled with our NetSuite module.
- If the toolkit is open-sourced in a way not compatible with GPL, we may initially release our forked version on github.com. However we would remain keen to write a GPL version sooner or later.
Our preference is to develop a GPL version. We're seeking active NetSuite support to do this. We have a pretty clear idea of what is needed to build an interface, however we could use some support to do it in a timely matter. We welcome any offers of funding, sponsorship, collaboration and resources to make this happen!
As soon as we get some clear direction from NetSuite we'll make available a public git repository of our interface code.
Thanks for being part of the group!
Simon

Comments
Netsuite API for e-commerce
I have been a Netsuite user for a number of years (and love it!) and working to set up an easy to manage, Netsuite back-end enabled ecommerce website.
Netsuite
I am working on netsuite and magento soap integration. I am done with following things.
1) item searching and getting most of the details about the items.
2) adding items into the netsuite.
3) adding customers.
etc ..
Any word from Netsuite
about GPL'ing the PHP toolkit? In my experience they are quite slow and would need continuous prodding to get this done.
I'm anxious to get my hands on this module as I have tons of Netsuite-related .net code that I would like to port to PHP.
Thanks.
NetSuite PHP Toolkit License - Update
Hi,
We have had a fairly quick response from NetSuite. In fact they have been very helpful!
They have provided a license that is very open but is not GPL.
This represents a problem in regard to including their code with our projects.
Sime has been off on assignment so our internal development has been on hold, starting again this week...
We have also asked that NetSuite to consider starting hosting the NS PHP Toolkit on GitHub so we can commit patches. They have not yet responded to this... In the mean time, I will chat with sime about posting our patches...
I will also speak with Sime about posting an update on the work we are doing...
In the mean time, I would be interested to learn what others are doing?
Anyone going to the Suite World 2011 - Developers & Users Conference?
Russ
Netsuite Toolkit
Why would the inclusion of the Netsuite PHP Toolkit have to be a dependency of the Netsuite API Module. Why not just include documentation on where to find the toolkit. Several other modules take this process. Patches for the toolkit could also be included on GitHub without the base toolkit.
It's less than ideal, but waiting for Netsuite to open source the toolkit should not be a dependency to moving forward with this project.
Agreed!
Hi Jason,
You may notice my last comment is quite old, there have been some developments in regard to this project, perhaps I need to post an update and get the team working on this!
Thanks for the prompting!
Russ
Co-development of Netsuite module
Russ: we'd like to co-develop this module. Have a client sponsored project to work on. Would you be willing to have a couple of our developers build on from where you are with your development work.
Thanks,
Rahul
Regards,
Rahul Dewan
CEO | http://drupal.org/marketplace/srijan-technologies
http://www.srijan.in/drupalgive | http://twitter.com/srijan
Still moving forward?
Russ,
I just found this thread and I am excited about the prospect of integrating Netsuite and Drupal.
Is the module any further along? Back in May you said that you would post an update after receiving a post from jasonyarrington. I would love to hear what progress you have made with Netsuite and the module.
Please give us an update, I'm sure I am not the only one hoping to receive it.
Howard
Progress
Has anyone made progress on this? I have a client who is looking to integrate Drupal with their Netsuite solution. To leverage the CMS capabilities as they want more control over the UI so their users don't screw up their site. I would be intrested if anyone has this working. As well at this point would consider contracting you do help us do the work. Please contact me ASAP
tjennings@lionscrestsc.com
Bumping!
Hey!
I'm just bumping this to see if anyone got any further on this. Since SuiteTalk has been extended quite a bit since 2011 it shouldn't be as hard anymore. But who am I to say that, I couldn't even PHP to save my own life.
We could really use Netsuite
We could really use Netsuite integration with Commerce. Would love to see about helping in this regard.
recent activity here
recent activity here https://www.drupal.org/node/2328183
Any progress?
I see this is an old thread, but there appears to be interest in developing a solution. Has anyone taken this further, either as a module or on their own to a successful integration?
We're just about to launch a
We're just about to launch a working integration for a client. We ended up wrapping the NetSuite PHP toolkit in a custom module and communicating with NetSuite via their SuiteTalk SOAP service. We tried a WS client approach first but the nested nature of the required SuiteTalk SOAP calls weren't supported by it.
looking for developer help with NetSuite integration
How did it work out? The NetSuite guys keep implying it's simple. Are you interested in trying your custom module on another site? Would love to get an estimate of cost.
details here:
https://www.drupal.org/node/2733619
Stella Gassaway
principal
stella@stellarvisions.com
STELLARViSIONs : communication architects
215. 545. 7531
We design culture-driven tools™
that shape how information is
organized, displayed, shared, and
experienced to reflect core va
looking for developer help with NetSuite integration
I posted an issue in the project :
https://www.drupal.org/node/2733619
thanks for any tips about who to contact or where to post this.
thanks!
Stella Gassaway
principal
stella@stellarvisions.com
STELLARViSIONs : communication architects
215. 545. 7531
We design culture-driven tools™
that shape how information is
organized, displayed, shared, and
experienced to reflect core va