Magento 2.x is an open-source e-commerce platform written in PHP. It is one of the most popular e-feature-rich platforms that you to manage your eCommerce store without any hassle.
Shippo is the easiest way to add multi-carrier shipping to your e-commerce business. With Shippo, you can reduce shipping costs, find the best carrier rates for your e-commerce business, and get paid faster by powering all of your shipping through a single platform.Shippo Integrations
Magento 2.X + ShippoCreate Order to Shippo from New Sales Order Shipment in Magento 2.X Read More...
Magento 2.X + ShippoCreate Order to Shippo from New Sales Order Invoice in Magento 2.X Read More...
It's easy to connect Magento 2.X + Shippo without coding knowledge. Start creating your own business flow.
Triggers when Magento gets a new customer.
Triggers when a new order is created (with line item support).
Triggers when a new product is created in Magento.
Triggers when a new sales order creditmemo is created.
Triggers when a new sales order invoice is created (with line item support).
Triggers when Magento gets a new sales order shipment (with line item support).
Triggers when Magento gets a updated customer.
Triggers when a new carrier account occurred.
Triggers when a new order occurred.
Triggers when an order shipped.
Triggers when a new shipping label occurred.
Create a new category
Create a new customer
Create a new catalog order
Create a new catalog product
Create a new sales order comment
Create a new sales order invoice
Create/update a new catalog product
Update a catalog product
Creates a new order in Shippo.
Magento is an open source e-commerce software spution that was built on the Zend Framework and it has been acquired by Ebay in 2011. It's aimed to provide a complete e-commerce platform to small and medium-sized online stores, with all of the features that they need to connect and manage their business from the site, to their customers, through eBay's Marketplace. Magento 2.X is the latest version which was released in November 2016 after 3 years of development. The main goal of Magento 2.X is "to create a system that would support the unique needs of the world's biggest retailers while still providing the flexibility required by smaller businesses".Magento empowers merchants with the features that make e-commerce easy, including customer relationship management (CRM), inventory management, order management, marketing tops and more.But how about using Magento as a drop shipping platform?What about integrating Magento 2.X with Shippo?!Shippo is an online shipping API which allows businesses to automate their shipping operations without invpving a third party logistics provider (3PL. It provides several different sputions including:· Shipping Rates - Shippo give you access to real rates from dozens of carriers.· Calculators - Shippo provides you with integrated calculators.· Label Printing - Shippo gives you printing labels directly from your store.· Shipping Rules - Shippo gives you rules for triggering events when certain conditions are met.· Caching - Shippo caches carrier information so you don't have to make requests for rates or products multiple times.· APIs - Shippo provides APIs for developers to easily integrate into their own applications.Integrating Magento 2.X with Shippo will help us with:· No shipping costs (you only pay for the orders)· Improved shipping options· Faster deliveries (as we'll be able to choose the fastest shipping method)· You can set up a virtual store (example. https://www.shippo.com/virtual-stores. and allow your customers to check out and pay from the same interface where they are used to check out from (example. https://www.shippo.com/getstarted.
In order to integrate Magento 2.X with Shippo, we need to install the Shippo Connector Module (https://github.com/magento/shippo-connector. This module is developed by Magento Commerce Community members and it can be installed via Composer:composer require magento/module-shippoAfter installing the module, we need to enable it via the Admin Panel:And then we need to configure it via the Admin Panel or via the command line:php bin/magento module:enable Shippo_Connectorphp bin/magento setup:upgradeBy default, this module comes with many shipping options but we might want to add more shipping methods like FedEx or UPS. For that, we'll need to add a new option within the module configuration:php bin/magento setup:upgrade -n Shippo_Connector --with-shipping=FedEx --with-shipping=UPS --with-shipping=DHL --with-shipping=USPS --with-shipping=Other
Integration with Shippo has many benefits including:
1- Fast Delivery options. By integrating Magento 2.X with Shippo, we'll be able to choose faster delivery options like FedEx or UPS instead of choosing expensive options like USPS. As mentioned previously (https://www.magentocommerce.com/blog/2016/11/07/on-time-delivery-and-stock-management/), Magento 2.X makes sure that there is enough stock at hand for orders and that there are no delays in deliveries because of stock issues or long wait times with carriers. This way, we'll be able to save time and money in delayed deliveries due to stock issues or slow services from carriers like USPS or DHL. We'll also be able to save money when choosing faster delivery options like FedEx or UPS as these options are much cheaper than USPS or DHL. In addition, there is no need to worry about tracking numbers as we'll be able to view all shipments from one place via Shippo's dashboard as it includes tracking numbers for all shipments within one place!2- Easy Shipping. Adding new shipping methods via the Shippo Connector is very easy as shown in the image below:We just need to add a new shipping method within our module configuration and then add it to our store! For example if I want to add FedEx Express shipping method, I just need to add another entry within my module configuration like shown below:array( 'id' => 'fedex_express', 'title' => __('FedEx Express'), 'logo' => __('https://fedexexpress.s3-us-west-2.amazonaws.com/fe/images/fe_logo_100x100px.png'), 'link' => 'https://fedexexpress.fedex.com/', 'website_url' => 'https://fedexexpress.fedex.com/', 'type' => 'fedex_express', 'methods' => array( 'fedex_express_in_one_day' ), 'notes' => NULL, ), )Note. The type attribute must be set as fedex_express otherwise it won't work! Also, note that we should not set any notes otherwise it won't work! And finally, if you want your customers to see the FedEx Express options then you need to configure your store views accordingly as shown below:array( 0 => array( 'name' => __("Default"), 'sort_order' => 50, ), 1 => array( 'name' => __("USPS Domestic"), 'sort_order' => 20, ), 2 => array( 'name' => __("FedEx Ground"), 'sort_order' => 30, ), 3 => array( 'name' => __("FedEx Express Saver"), 'sort_order' => 40, ), 4 => array( 'name' => __("FedEx 2 Day Air"), 'sort_order' => 30, ), 5 => array( 'name' => __("FedEx Standard Overnight"), 'sort_order' => 40, ), 6 => array( 'name' => __("FedEx First Overnight"), 'sort_order' => 30, ), 7 => array( 'name' => __("FedEx International Economy"), 'sort_order' => 40, ), 8 => array( 'name' => __("FedEx International Priority"), 'sort_order' => 50, ), 9 => array( 'name' => __("FedEx International First"), 'sort_order' => 60, ), 10 => array( 'name' => __("FedEx SameDay City". , 'sort_order' => 40 , ), 11=> array( 'name' => __("FedEx SameDay City". , 'sort_order' => 50 ,), 12=> array( 'name' => __("FedEx Saturday Delivery". , 'sort_order' => 60 , . ), )For your convenience, I've added a table for reference below:
The process to integrate Magento 2.X and Shippo may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.