With the help of this Endicia shipping module, the admin can integrate Magento 2 store with Endicia platform for creating USPS shipments.
Magento 2 Endicia Shipping extension will allow the admin to directly create shipments for orders from Magento backend.
Moreover, the admin can check Endicia account details, buy additional postage, and print USPS shipment label in PDF format.
- Origin address must be from the United States.
- The admin needs to have an active account on Endicia and USPS.
- Admin can Buy Endicia Postage.
- Admin can check the account details.
- Endicia shipping rate will be calculated from the store’s address.
- Admin can enable or disable the USPS Endicia Shipping method.
- Admin can set the USPS Endicia shipping method name that will be shown on the storefront.
- Ability to download Invoice and Shipping Slip easily.
- Admin can set packages request type.
- Admin can download USPS Endicia Shipment Label in PDF format.
- Supports International Shipping Rates and Shipping Label.
Step 1 – Upload Folder
After downloading the module zip file, extract it and go to src>app. Now, you need to upload the app folder to the root directory of Magento installation.
Step 2 – Run Commands
Open the terminal from the Magento root directory and run the following commands:
First Command – php bin/magento setup:upgrade
Second Command – php bin/magento setup:di:compile
Third Command – php bin/magento setup:static-content:deploy
Step 3 – Clear Cache
Go to System>Cache Management and refresh all the cache types.
For translating the module language, please go to app>code>Webkul>UspsEndicia>i18n and edit the en_US.csv file.
Now, translate the words on the right and upload the modified file to the same location. The filename of the translated file should be according to the language and region code like de_DE.csv.
How To Get Endicia Account Credentials?
At the time of creating a new account on Endicia, you set your Passphrase. After that, you will receive the Account ID in the registered email address. To create a new account on Endicia, click here.
**Webkul – Endicia Integrated Partners
While putting concerted efforts to the development of huge number of extensions and getting expertise in the most popular e-commerce platforms, Webkul is proud to get partnered with Endicia for providing the best U.S. Postal Service® (USPS) shipping rates to merchants.
- It is a proud for Webkul to get partnered with leading provider of internet-based postage services for e-commerce businesses of all sizes.
- For getting more benefits, log in to Endicia via Webkul.
- Endicia Professional plan provides a seamless way to integrate USPS® fulfillment to your shipping operations.
After installing the module successfully, log in to the admin panel and navigate to Stores > Configuration > Sales > Shipping Methods > Marketplace USPS Endicia. The following options will be available:
Enabled for Checkout – Select Yes to show USPS Endicia shipping method at the checkout. Else select No for hiding this shipping method.
Title – Set the frontend title for this shipping method.
Account-ID – Enter your Endicia account number here. Then, Endicia assigns a unique Account ID when you sign up for the Endicia Label Server Web Service.
The Account ID is associated with an Endicia postage account and holds information about postage transactions as well as available balance for printing postage.
Passphrase – Enter your Endicia account passphrase here. The Pass Phrase is a long and complex password. During the new account sign-up process, you will have to select a temporary Pass Phrase for the account.
Machinable – It is set to Yes by default. If the mailpiece is non-machinable, please select No. In case a parcel select ground mailpiece is marked as machinable is over 35 lbs. in weight, it will automatically be charged for the non-machinable price.
Endicia Mailpiece Shape – Select the mailpiece shape to use for shipments – Letter, Parcel, Large Parcel, Flat Rate Envelope, Small Flat Envelope, Small Flate Rate Box, Medium Rate Box, Large Rate Box, Regional Rate Box A, and Regional Rate Box B. For details please visit – https://www.endicia.com/DazzleHelp/Content/Postage/Mail_Types_List.htm
Show Estimated Delivery Days – If the admin set this to Yes then the estimated delivery days will be visible at the frontend.
Enabled Endicia Insurance – If this field is set to Yes then only the admin will be able to set the “Insurance type” and “Select Mailpiece Shape Allowed For Insurance”.
Insurance Type – The admin can select among the multiple insurance types available which are Endicia, USPS Online and ThirdParty. Further, the admin will be able to select multiple Mailpiece Shape only when the “Enabled Endicia Insurance” is set to Yes.
For more details on Endicia Insurance types please visit: https://www.endicia.com/insurance/faq/insurance-options
Select Mailpiece Shape Allowed For Insurance – The admin will be able to select multiple Mailpiece Shape only when the “Enabled Endicia Insurance” is set to Yes.
- Endicia Mail Class – Select which mail services to display to customers during the checkout process – Priority Mail Express, First-Class Package Service, First-Class Mail Parcel, Library Mail, Media Mail, and Priority Mail.
For more details, please visit –https://www.endicia.com/DazzleHelp/Content/Postage/Mail_Classes%20List.htm
Maximum Package Weight – The admin can enter maximum package weight (Please consult your shipping carrier for maximum supported shipping weight)
Calculate Handling Fee – The admin can set the handling will be fixed or percentage.
Handling Applied – The admin can set the handling fee will be applied per order or per package.
Handling Fee – The admin can enter the handling fee.
Free Method – If the admin wants to set a free shipping method then the admin can set a free Endicia shipping option.
Enable Free Shipping Threshold – The admin can enable /disable threshold amount for free shipping.
Free Shipping Amount Threshold – After enabling free shipping threshold, the admin can enter the threshold amount.
Displayed Error Message – Enter the error message content when the Endicia shipping method is not available to the customer during the checkout process.
Ship to Applicable Countries – The admin can set shipment applicable for all countries or for specific countries.
The admin can set shipment applicable for all countries or for specific countries.
Ship to Specific Countries – The admin can choose specific multiple countries for shipment.
Show Method if Not Applicable – Select Yes to display Endicia shipping even if it is not applicable to the delivery address.
Sort Order – The admin can set the Sort order.
Manage Endicia Account
The admin can manage its Endicia account by going to USPS Endicia Management > Manage Endicia Account. From here, the admin can check the Account Id, Account Balance and buy Postage easily.
The admin can purchase postage the stamps by entering the preferred amount in USD. Please make sure that you have entered the correct credit card details on your Endicia account.
The customer can check the shipping rates from the shopping cart and estimate the shipping costs and the taxes without going through the checkout process.
At the time of the checkout process, the customer will see all the available USPS Endicia shipping services with the cost.
The customer can view order information in”My Order” option as per below snapshot –
Manage Endicia Shipping by Admin
The admin can view Endicia shipping in the order information. For that, go to Sales>Orders>View as per below snapshot.
After that, the admin can view the Endicia shipping in the invoice and create shipment as well by tick mark the checkbox for “create shipment” as per below snapshot –
The admin can print the invoice and download the PDF mentioning Endicia USPS shipping method. See the sample invoice below.
The admin creates the shipment, the admin can print and download the Endicia USPS shipping label. After that, the tracking information will be added automatically, the admin can also send the tracking information to the customer.
Print Packing Slip
For printing packing slip, click Print button, a PDF file will be generated mentioning various information about the shipment-
Create Shipping Label
The admin can create packages by clicking on ” Create Shipping Label” button as per below snapshot –
Print Shipping Label
To print the Endicia USPS shipping label, click “Print Shipping Label” button, it will generate a PDF as seen in the image below:
The admin can view the created packages by clicking on “Show Packages” button and can print as well by clicking on “Print” as per below snapshot –
Cancel Shipping Label
The admin is provided with the feature of cancel shipping label. To cancel the shipping label the admin will navigate to Sales > Orders.
There the admin will view desired order and click on the Ship option as shown in the image below:
Just after the admin clicks on the Ship button, the admin will add the tracking number and click on the Submit Shipment.
After that, the shipment of the order will be created and displayed under the Shipment section. The shipment details will include:
- Shipment Number
- Ship Date
- Order Date
- Ship-to Name
- Total Quantity
The admin will view the shipment.
Once, the admin views the shipment a Cancel Shipping Label button will appear in the shipment page. Admin will click on the Cancel Shipping Label.
Once, the admin clicks on the Cancel button, a side view will appear which includes the list of tracking numbers. The admin will select the desired tracking number and click on Submit Request.
Just after that, the Cancel Label Response will appear which includes the response status, which includes the following details:
- PicNumber: This field contains the tracking number selected by the admin.
- PieceNumber: This includes the reference id for that particular package.
- RefundStatus: Under this field, the Refund Status of that particular shipment label is displayed which can be either Approved or Denied.
- RefundStatusMessage: This includes the message for the refund status, which totally depends on the Refund Status od the order.
That’s all for the Endicia Shipping for Magento 2 module still have any issue feel free to add a ticket and let us know your views to make the module better http://webkul.uvdesk.com/
Current Product Version - 3.0.0
Supported Framework Version - 2.0.x,2.1.x,2.2.x,2.3.x