GoSend is a global eCommerce and shipping company (package consolidation) enabling consumers around the world to buy products from retailers in the United States that are not shipped outside USA and save on sales tax and shipping costs.
With a number of US retailers not offering international shipping and purchases with non-US credit cards, their vision was to create an online shopping experience that matches the ease and convenience of consumers buying from their own country.
GoSend being still a startup project in its initial phase, approached Websolutions Agency with a decision already made to use Drupal to build a complete solution that provides warehouse management with all necessary integrations and eCommerce making the system almost fully automated.
Why Drupal was chosen:
Drupal was chosen because it is:
- best choice for large scale complex projects
- ideally suited in situations where requirements may evolve
- open source, thus cutting the licensing costs
- supported by a large community
- powerful and robust - the website receives large traffic
- easy to integrate with external systems
- trusted and proven solution
Describe the project (goals, requirements and outcome):
An initial discovery phase was conducted to confirm the project requirements and goals, agree upon the objectives, scope and budget ranges of the project. The outcome was the documentation that later fed into the design of preliminary wireframes.
Our team provided wireframes, design and theming using Bootstrap framework to deliver smooth experience on broad range of devices. Over 30 custom modules were developed, ranging from 3D Bin algorithms to custom shipping zones and quotations and full integration with GlobalCollect (now Ingenico) payment gateway. Focused on creating more intuitive user experiences Websolutions Agency used some of the best practices when creating a modern, mobile-first design that works on any device regardless of screen size.
Feature set was highly complex with over 110 features. Our team of 10-14 developers (plus 2 remote members) wrote over 120,000 lines of code and integrated over 15 third-party services into the system (GlobalCollect, iABOL...).
Using Agile / Scrum methodology after 9 months of development, 22 sprints and over 1200 man days of work, the GoSend project was successfully delivered on time in September 2015.