Books and Gifts Direct is a unique Australian retailer, known for its office-based distribution model where product boxes are placed in workplaces, allowing employees to browse and order products on-site. This offline model was a key part of their business, but to expand their reach and provide a more convenient shopping option, they decided to take their business online with the launch of their first-ever e-commerce website.
The project involved building a new online platform using Drupal to create an e-commerce solution that mirrored their existing in-office shopping experience. The main technical challenge was integrating the Drupal backend with their .NET-based warehouse system, which managed product data like pricing, stock levels, and images. This integration was crucial for ensuring that product details were updated in real-time, providing customers with accurate information while shopping online.
A custom integration was developed to link Drupal with the warehouse system through APIs, enabling seamless updates of product prices, stock availability, and images directly from the warehouse to the website. A cron job was implemented to automate data syncing and ensure the catalog was always up-to-date. Additionally, the website incorporated an image optimization system to automatically adjust image quality and size based on the type of page, enhancing site performance and user experience.
The end result was a fully functional, responsive e-commerce website that allowed Books and Gifts Direct to offer their products online for the first time, efficiently managing product data while ensuring a smooth, enjoyable shopping experience for their customers. This solution successfully combined the flexibility of Drupal with the real-time capabilities of the .NET warehouse system, enabling seamless operation for the client and opening a new digital sales channel for their business.




- drupal
- php
- mysql
- javascript
- Integration with .NET warehouse system for real-time updates
- Automated image optimization
- Product gallery and secure e-commerce
- Cron job for regular product sync
- Advanced Drupal setup
- Pixel-perfect design
- E-commerce payments
- Integration with third-party APIs