With the help of this 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. Further, 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 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:
php bin/magento setup:upgrade php bin/magento setup:di:compile 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. And after your account is created successfully, the Account ID is sent to your registered email address. To create a new account on Endicia, click here.
After successfully installing the module, login 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.
Mode – Select Development option for testing the module for any bug or error. Else select the Live option to enable the production environment.
The Production Server contains the live version of the Endicia Label Server Web Service that generates shipping labels with ‘live’ postage.
The Test Server contains a test version of the Endicia Label Server Web Service that only generates ‘test’ shipping labels with VOID postage. This allows you to develop and test your application calls to the Endicia Label Server Web Service methods.
Test URL – Enter the sandbox server URL here, please contact Endicia for receiving the test server URL. Please visit – https://www.endicia.com/support/contact-support/
Testing Server (Sandbox) – https://elstestserver.endicia.com/LabelService/EwsLabelService.asmx
Production Servers – https://labelserver.endicia.com/LabelService/EwsLabelService.asmx
The Production servers can only be used with a live ELS account and a PassPhrase.
Title – Set the frontend title for this shipping method.
Account-ID – Enter your Endicia account number here. 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 be asked 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
The Admin can enter the default Width, Length, and Height.
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 on 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 an free Endicia shipping option.
Enable Free Shipping Threshold – Here, 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.
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 you have enough balance on your Endicia account.
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. To do that, go to Sales>Orders>View as per below snapshot –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.
Once the admin creates the shipment, the admin can print and download the Endicia USPS shipping label. 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
Print Shipping Label
To print the Endicia USPS shipping label, click “Print Shipping Label” button, a PDF file will be created as below –
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 - 2.0.0
Supported Framework Version - 2.0.x, 2.1.x, 2.2.x