AfterShip Integration for Magento 2
Though we decided to go one step further.
Hence ShipTracker came from the begining with some prerequisites that will make the life of the shop admin easier, compared to using a shipment tracking service/platform directly.
- Does everything from within Magento
We tried to integrate all the functionalities into Magento and use the tracking services only for tracking. That means that all the data are stored in the shop's database and can be accessed at any time by the shop admin. For example the admin can check the status of a shipment if asked by a customer, from within the shop's admin area.
Also the email notifications are sent from within the shop, using the Magento's email system and templates.
After the initial configuration, the shop admin does not need to do anything at all.
The extension uses cron jobs to update trackings and to send email notifications, regularly.
- Independent from the tracking service
Your shop is not dependant on any tracking service. For example if you decide to change AfterShip to TrackingMore, the extension will continue to work and your past data will still be usable.
We tried to develop it that way, that any REST api can be used for fetching tracking information, without needing to change the shop's data structure.