• Home
  • Services
    • Retail & eCommerce
      • .NET eCommerce
      • Multichannel eCommerce
      • Mobile Apps for eCommerce
      • eCommerce Chatbots
      • Dynamics365 Integration
    • SharePoint Portal
      • Document flow
      • Request approval services
      • Staff directory and orgchart
      • Helpdesk
      • HR-services
      • Reporting and documentation
  • Projects
  • Customers and partners
  • Blog
  • Contact us
ISDK - eCommerce development, omnichannel solutions, CRM-marketing
  • EN
    • EN
    • DE
    • NL
  • Home
  • Services
    • Retail & eCommerce
      • .NET eCommerce
      • Multichannel eCommerce
      • Mobile Apps for eCommerce
      • eCommerce Chatbots
      • Dynamics365 Integration
    • SharePoint Portal
      • Document flow
      • Request approval services
      • Staff directory and orgchart
      • Helpdesk
      • HR-services
      • Reporting and documentation
  • Projects
  • Customers and partners
  • Blog
  • Contact us
Integration of online stores with delivery servicesIntegration of online stores with delivery services

Integrate your e-commerce with top European courier services – DPD, Omniva, MaxiPost, PickPoint

ISDK has extensive experience in building and customizing online stores to meet various needs. One of the fields of our expertise is the integration of shops with diverse delivery services.

In this article, we will showcase our plugins for a European second-largest courier operator DPD, Baltic countries’ leading logistics company Omniva, Russian courier services companies Pickpoint, and MaxiPost.

The examples demonstrate our approach to connecting these services with an open source eCommerce platform nopCommerce. Other cases might require connecting them with ERP, CRM, such as Dynamics365, which we will consider in future articles.

Integration with DPD and Omniva

A well-known international brand wanted to improve their delivery services aggregating plugin that they were already using in their Baltic countries branch. The need for a plugin update arose due to some limitations of the existing version.

The previous version of the plugin was done as a nopCommerce plugin widget that was integrating a third-party delivery module via iFrame.

For several reasons, a new version of the plugin implements backend solutions completely on its side. Among these reasons are:

  • For the API implementation based on nopCommerce, it was required to store lists of delivery services and pickup points in nopCommerce
  • Slower loading time via iFrame
  • Insufficient UI customization possibilities
  • Security issues related to iFrame usage

The new version works directly with delivery services’ APIs.

integration with Omniva
As a result of the integration, the following functionality was implemented:

  • A widget allowing to select a delivery method and enter delivery data
  • Pickup points list synchronization on the nopCommerce side

The integration included development of:

  • High-level SDK to work with APIs
  • A scheduled task synchronizing pickup points list
  • Integration of the widget into a delivery method selection page
  • Database extension through the development of custom entities in order to store pickup points

integration with DPD

Integrations with Pickpoint and MaxiPost

International retail companies contacted ISDK to assist them with delivery systems integrations. Both of the companies wanted to give their customers more delivery options. One of them was already using some service and was aiming to extend its delivery network; their decision was to integrate with Pickpoint. The other client wanted to offer two delivery methods in their store: through pickup points and courier delivery. MaxiPost was chosen as a service provider as they offer both of the options.

integration with Pickpoint

Solution
To create the integrations, Pickpoint and MaxiPost APIs were used. Implemented features included:

  • Showing pickup points map on the payment method selection page
  • Pickup points list synchronization
  • Registration of mailings from new orders
  • Receiving mailings tracking numbers

The integration included development of:

  • High-level SDK to work with APIs
  • JavaScript integrations with Pickpoint and MaxiPost to inbuild the maps as a nopCommerce widget inside the plugins
  • IConsumer to intercept new order placement events
  • A scheduled task to register mailings and receive tracking numbers

integration with pickpoint

The described cases give a basic understanding of our approach to the integration of courier services with an online store. If you have any questions on adding new delivery operators to your eCommerce and connecting them with your corporate systems, don’t hesitate to contact us for a free consultation.

Have questions regarding your projects? Contact us for a free consultation.

Request a quote

DPDecommerceintegrationnopCommerceplugin

Categories

  • News
  • Tech stories
  • eCommerce

Popular topics

Adjust Azure Behavior analytics Belgium berlinexpo Business Intelligence Certification chatbots COVID-19 CRM DevExpress XAF DPD Dynamics365 ecommerce events integration Linux Marketing tools Microsoft mobile marketing mobile measurement MVP nonprofit nopCommerce nopCommerceDays omnichannel open source plugin POS Regulations security SharePoint Snowplow SQL Server Store setup subscriptions web-applications Web Analytics
  • Microsoft Power AppsMicrosoft Power Apps
    Microsoft Power Apps
    19 JAN 2021 · admin
  • RPA with Power Automate DesktopRPA with Power Automate Desktop
    RPA with Power Automate Desktop
    4 JAN 2021 · admin
  • Microsoft Power AutomateMicrosoft Power Automate
    Microsoft Power Automate
    18 DEC 2020 · admin
  • Microsoft Power BIMicrosoft Power BI
    Microsoft Power BI
    10 DEC 2020 · admin
  • Microsoft 365 subscription plans overviewMicrosoft 365 subscription plans overview
    Microsoft 365 subscription plans overview
    19 NOV 2020 · admin
  • Microsoft Office 365 apps overviewMicrosoft Office 365 apps overview
    Microsoft Office 365 apps overview
    12 NOV 2020 · admin
  • Which mobile app analytics platform is right for you?Which mobile app analytics platform is right for you?
    Which mobile app analytics platform is right for you?
    5 NOV 2020 · admin
  • Minimum Viable Product to test your business idea quickly and with a little budgetMinimum Viable Product to test your business idea quickly and with a little budget
    Minimum Viable Product to test your business idea quickly and with a little budget
    16 OCT 2020 · admin
  • How tracking and analytics can help you maximize your mobile app marketing effortsHow tracking and analytics can help you maximize your mobile app marketing efforts
    How tracking and analytics can help you maximize your mobile app marketing efforts
    30 SEP 2020 · admin
  • User analytics: comparison of Snowplow and Google Analytics 360User analytics: comparison of Snowplow and Google Analytics 360
    User analytics: comparison of Snowplow and Google Analytics 360
    16 SEP 2020 · admin

Projects and solutions implemented

https://isdk.pro/wp-content/uploads/Barcode-scanning-small-150x150.jpegMVP app to test an E-Commerce business idea in 3 weeks
https://isdk.pro/wp-content/uploads/GlobeIn-Shop-small-1-150x150.jpgiOS app with Apple in-app subscriptions and purchases
https://isdk.pro/wp-content/uploads/globein-box-small-150x150.jpgSubscription boxes iOS app set up for marketing campaigns
https://isdk.pro/wp-content/uploads/book-publisher-small-150x150.jpgnopCommerce multi-store for a book publisher
https://isdk.pro/wp-content/uploads/clinic-small-150x150.jpgRoutine automation with Office 365 and Teams chatbot
https://isdk.pro/wp-content/uploads/SharePoint-in-a-business-school-150x150.jpgSharePoint Online and Office 365 in a business school
https://isdk.pro/wp-content/uploads/SharePoint-for-a-DMS_ed-small-150x150.pngSharePoint 2019 Document Archive
https://isdk.pro/wp-content/uploads/nopCommerce-upgrade-case-featured-400-200-150x150.pngnopCommerce Upgrade to .NET CORE
https://isdk.pro/wp-content/uploads/Harman-JBL-ecommerce-case-featured-400-200-150x150.pngHigh-traffic eCommerce webstore Harman.club
https://isdk.pro/wp-content/uploads/Herbalife-banner-400-200-150x150.pngE-Commerce Omni-Channel
https://isdk.pro/wp-content/uploads/hr-sharepoint-trainings-home-400-200-150x150.pngEnterprise SharePoint Portal. HRM-Trainings
https://isdk.pro/wp-content/uploads/Automobile-company-sharepoint-hr-portal-400-200-150x150.pngSharePoint HR-Portal – Employee Request Approvals

Contact us

logo

“The only way to do great work is to love what you do” - Steve Jobs

Search by topic

.NET Core .NET Framework 1С Adjust Ajax Apache JMeter ARIS ASP.NET ASP.NET MVC Bootstrap Business Connectivity Services DevExpress DevExpress XAF DevExtreme ESB Google Geoservices Google Map InfoPath Java Message Service JavaScript JQuery Knockout.js Knockoutjs Microsoft Azure Microsoft Flow MS Active Directory MS SQL MS System Center Nintex Nintex Forms Nintex Workflow nopCommerce QlikView Reporting Services SharePoint Sharepoint Search Sharepoint workflow Snowplow Telerik UML Visual Studio Web Services Xamarin

Projects

https://isdk.pro/wp-content/uploads/Barcode-scanning-small-150x150.jpegMVP app to test an E-Commerce business idea in 3 weeks
https://isdk.pro/wp-content/uploads/GlobeIn-Shop-small-1-150x150.jpgiOS app with Apple in-app subscriptions and purchases
https://isdk.pro/wp-content/uploads/globein-box-small-150x150.jpgSubscription boxes iOS app set up for marketing campaigns
https://isdk.pro/wp-content/uploads/book-publisher-small-150x150.jpgnopCommerce multi-store for a book publisher
https://isdk.pro/wp-content/uploads/clinic-small-150x150.jpgRoutine automation with Office 365 and Teams chatbot
https://isdk.pro/wp-content/uploads/SharePoint-in-a-business-school-150x150.jpgSharePoint Online and Office 365 in a business school
https://isdk.pro/wp-content/uploads/SharePoint-for-a-DMS_ed-small-150x150.pngSharePoint 2019 Document Archive
https://isdk.pro/wp-content/uploads/nopCommerce-upgrade-case-featured-400-200-150x150.pngnopCommerce Upgrade to .NET CORE
https://isdk.pro/wp-content/uploads/Harman-JBL-ecommerce-case-featured-400-200-150x150.pngHigh-traffic eCommerce webstore Harman.club
https://isdk.pro/wp-content/uploads/Herbalife-banner-400-200-150x150.pngE-Commerce Omni-Channel
https://isdk.pro/wp-content/uploads/hr-sharepoint-trainings-home-400-200-150x150.pngEnterprise SharePoint Portal. HRM-Trainings
https://isdk.pro/wp-content/uploads/Automobile-company-sharepoint-hr-portal-400-200-150x150.pngSharePoint HR-Portal – Employee Request Approvals

Contact us

  • USA Austin, TX
    +1 737 2413109

    GERMANY Berlin
    +49 15233977274

    BENELUX (BELGIUM, Antwerp)
    +32 484 40 10 53

    RUSSIA Moscow
    +7 495 651 66 62

    LATVIA Riga
    +371 27869927

  • [email protected]
  • https://isdk.pro
  • https://www.linkedin.com/company/isdk/
ISDK ©2010-2020

All rights reserved.

X
Request trial hours!
Submit
ISDK website uses cookies for statistics and content. Learn more ACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary Always Enabled

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.