Integration of Google Shopping Ads

Coop Genossenschaft
E-Commerce, Retail, Shopping Ads
01.2018 - present
8

The Google Shopping Content API provides an interface for sending product data to Google and promoting it there. b-nova assumed complete technical consultation and development of this interface, including support and maintenance in case of issues. Tasks also included requirements engineering and interfacing with other teams and roles.

Google Ads

Biggest challenge

Issues in product master data

What we did

Conceptualization, Technical Implementation of Integration, Support, Development, Testing, Documentation

Main tools we used

SAP Commerce, Spring Framework, Google Content API / Services API, OAuth

Onboarding b-nova
JANUARY 2018

The integration with the Google Shopping channel was not functioning.

Development
DURATION: 16 MONTHS

Conceptualization, development, maintenance, and support of a shop-independent product feed implementation via API, including integration into 6 online shops.

Ongoing Development, Support & Maintenance
ONGOING

Implementation/development of new functionalities such as Google Local Inventory Ads (Lia), maintenance, and support as the technical contact.

Tasks

  • Design and implementation of various shop-independent architectures (SAP Commerce Extensions).
  • Further development of the API product feed, including the implementation of various CSV export mechanisms.
  • Maintenance, error analysis, resolution, and version upgrades related to the Google Content API interface (products, inventory).
  • Support for technical and functional issues.
  • Documentation, training, and knowledge transfer.
  • Design and implementation of monitoring, including a management dashboard.
  • Code cleanup and general performance tasks.

Technologies

  • SAP Commerce (formerly SAP Hybris)
  • Spring Framework
  • Jakarta Server Pages (JSP)
  • Google Service API / Google Content API including OAuth 2
  • Jira / Confluence
  • Apache Tomcat
  • Apache Solr
  • Jetbrains IntelliJ
  • Mercurial
  • Scrum / Agile