Nespresso - Decoupled Drupal
Nespresso boutique and recycling point locator.
Nespresso needs no presentation because the advertising investment made by the brand and its media presence makes it well known to the general public. A subsidiary of the multinational Nestlé, Nespresso has been operating since the late 1980s and currently covers more than 70 countries and employs over 13,000 people.
Its coffee pod system requires several elements that the consumer will want to find easily when needed: coffee machines that prepare the coffee, the aluminium pods themselves with the different blends, and last but not least, recycling points where used capsules can be deposited to be disposed of.
Nespresso already had a website with information on the brand and its products as well as an e-commerce site. However, the goal was not to replace the existing website but only to add the boutique search engine part without altering the current system, so it had to be able to be integrated without the visitor noticing the different components involved.
Besides, the data had to be imported through different web service integrations while allowing content editing by publishers, both to add information not present in the data or to qualify or complete the information received.
Finally, given the idiosyncrasy of the territory to be served (Spain) the website would have to be able to be presented in two of the official languages: Spanish and Catalan.
The backend, Drupal, takes care of the periodic data imports through data migrations. The capacity to implement migrations in Drupal is so powerful that it is also easily used to synchronize data from external sources and take advantage of all the functionalities it offers out of the box, such as duplicate management or processing of different formats.
As a final detail, the web works on a subset of the main site's URLs, replicating the aesthetics of the main site, so that the user does not perceive the change in back end technology. Without becoming complex, it has also demanded a certain creativity when it comes to developing an integration as seamless as possible.