International Shipping Integration


Our Client is one of the leading retail companies in India with 74 stores across India, Our Client has laid their hands on e-commerce platform with Omni channel presence. They want to increase presence outside India and planned to cater the needs of international customers.


Our Client wants to implement International Shipping so that they can deliver the products outside India. Since it is a new implementation, we will face few challenges like:

  1. Changes in complete Order process flow
  2. Integrations such as PayPal and Courier


1. International shipping enablement for a Product

Our Client wants to implement International Shipping so that they can deliver the products outside India. Since it is a new implementation, we will face few challenges like:

2. International shipping charges

A new Boolean attribute “internationalShippingCharges” will be added to the Product. When customer adds this product to the cart, then international shipping charges will be calculated using the price value available in the field and it will be added to the cart delivery charges.

3. User browsing experience

Delivery countries data should be available in the system so that the customer can select their specific country. Hybris provide a schema to specify delivery countries. A country dropdown will be provided in the home page, so, user can select a specific country for product browsing. On country selection page, system will store the selected country value in the user session and will use the same country throughout the user session. If the customer selects the country other than India, system will consider it as international browsing and user can only see the International shipping enabled products while browsing.

Solr configurations will be customized to store the “internationalShippingEnabled”, “internationalShippingCharges” attribute values in the Solr data repository.

Solr facet search configurations will be customized to search products based on flag, “internationalShippingEnabled”.

Solr queries will be customized to add new query parameter “:relevance:internationalShippingEnabled:” base on the customer country selection. By default this parameter is will not be used in queries. When user selects a country other than India then the parameter will be added to Solr query and Solr will return international shipping enabled products in results.

4. Vouchers and Promotions

New voucher Model will be created to define vouchers for international and domestic orders.

5. PayPal Integration

Integrating the PayPal related extensions provided by Hybris, but if the extension does not fit to the requirement then custom extension will be created and used.

6. Webservices for mobile client

OCC webservices will be customized to accept country code in the request parameters and returns appropriate results to the client.

Results / Benefits

With clear segregation of roles in using application, entire process of authoring, sharing, delivering reports has been streamlined. Both OLAP repository and BIRT repository are integrated to AD (active directory) directory services and currently serving as one stop enterprise report repository.


Techouts is a global IT services and product company, providing business technology services and solutions on platforms like SAP, Open-source, Microsoft, Mobility and Cloud. As a partner of leading product companies such as SAP and Adobe, we focus on the areas like Enterprise Commerce, Big Data, Analytics and Customer Engagement Commerce. Our consultants bring real world experience and domain expertise to help achieve transformation around global outsourcing, IT cost optimization, complex package integration and risk management.