Elpost Shiplab

by Elpost


Magento Platform
Open Source (CE)

Tech Specifications

Current Version:
Stable Build
30 January, 2020
Extensions, Shipping & Fulfillment, Cross Border Fulfillment, Order Management (OMS), Warehouse Management System (WMS)
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Opera Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Edge Windows: 42 IE Windows: 10, 11, 8, 9
License Type:


Create shipping labels. Print the thermal label via Elpost-Printer software. Stick the label on the packet. Create a pickup. Tracking your shipment.


Back to top

Elpost company develops and maintains cargo delivery modules for e-commerce cms. Our solutions are aimed at simplifying the formation and dispatch of goods as much as possible. We always track changes in the API of couriers and change our modules in accordance with these changes. Therefore, you always get relevant services from us. Our servers accept requests from modules and forward them to courier servers. But before that, we check requests for errors and, if necessary, make corrections. Therefore, courier servers are not loaded with erroneous requests, and you get a response very quickly. We currently support UPS, but soon we will support DHL, FedEx, TNT, etc. We also have additional software for convenient work with printing labels and other documents.

Elpost's Shiplab module meets all the needs for shipping and tracking your shipments. With this module, you can easily create delivery labels. Labels can be in pdf, thermal or HTML format. It became even easier to print thanks to our new program Elpost-Printer. The customized program itself will print PDF labels on a laser or inkjet printer, and it will print thermal labels on your thermal printer. Once the labels are printed, you can begin to create a pickup so that the courier picks up the goods from your warehouse. Pickups can be created either automatically on a schedule or manually. So, the courier took your cargo and now it remains only to track it. The module will do this automatically according to the schedule and show you the delivery status in the table.


Account & Pricing

An additional Elpost account is required, and additional fees apply. The account is not created during extension installation. To create an account please visit the signup page. For more details about pricing, please visit the company payment page. The module is free for test mode.



  • The module does not send requests during the creation of an order for the automatic creation of a label, but once per minute creates the labels necessary for ordering and sends a notification to the customer.  All settings for this are in the configuration and these settings are very flexible. Thanks to this, the customer has no delays when placing an order and the order makes quickly and comfortably for the customer, and you get your profit.
  • Very flexible configuration. If you have several stores, then you can make individual settings for each of them. The same can be done for the forward and return directions. Even for each country of the recipient, you can make individual settings. You will rarely need to ask programmers to make changes and therefore you will save your money. And of course, our responsive support team will always be happy to help you.
  • The module itself calculates the required number of packages for delivery. For each package, weight and dimensions will be indicated. Even if your products don't have weight or dimensions, then in the module configuration you can always specify average weights or sizes. Dimensions are calculated by a third-party library, time-tested.
  • Almost everything in the module can be automated. You just have to enjoy the professional fulfillment of your tasks.
  • For each shipment, all information is stored: data about the sender, recipient, packages and additional data such as COD, insurance, etc.
  • All requests go through our server on the way to carrier servers. Therefore, we can provide you with the opportunity to receive shipping rates for different carriers with one request. And already our server will send requests to carrier servers asynchronously (in parallel). Thus, the delay for the client will be minimal.



Shipping Labels

  • Automatically creating shipping labels
  • Mass creating shipping labels
  • Manual creating shipping labels
  • Insured
  • Cash on Delivery
  • Carbon Neutral (for UPS only)
  • Notification
  • Signature
  • RMA
  • Return Labels
  • Paperless Commercial Invoice
  • Negotiated rates (for UPS only)
  • Third-Party Payer
  • Saturday Delivery
  • Duty and Taxes
  • Direct Delivery Only (for UPS only)
  • Movement Reference Number (for UPS only)
  • Calculating dimension and weight for packages
  • Labels can be in PDF or thermal formats
  • Shipper or Ship To address can be different
  • UPS Access Point


Shipping Rates

  • Getting shipping rates
  • Automatically calculated dimensions and weight for packages
  • Can select the specific shipping method of carrier
  • Or can select the shipping method of the carrier with min or max shipping price
  • Insured
  • Cash on Delivery
  • Return Labels
  • Negotiated rates (for UPS only)
  • Third-Party Payer
  • Saturday Delivery
  • Duty and Taxes
  • Calculating dimension and weight for packages
  • Shipper or Ship To address can be different
  • Supports weekends and closing time


Shipping Methods

  • Rules for product categories, weight, price, subtotal, quantity, etc.
  • Supports UPS Access Point
  • Supports limits by stores and countries
  • Customs rates for shipping method. Static price and dynamic price with extra price
  • Rules for the price of shipping method
  • Time in Transit
  • Supports weekends and closing time



  • Pickups can create automatic or manual for each label or all labels on the end of the day
  • Alternate Address
  • Schedule
  • Packing Slips



  • Print shipping labels on inkjet, laser or thermal printers. For printing needs to download and install our software on this page.
  • Setup printer for each document type
  • PDF and Image formats
  • ZPL, EPL, EPL2, STARPL, SPL formats
  • Local printer
  • Network printer
  • Print with proxy



  • Tracking for each direct shipping label
  • Schedule
  • Showing all steps and statuses your packages

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.3
  • Stability: Stable Build
  • Description:

    Bug fixes
    1. Critical error with printing PDF label from Order in Customer Account
    2. Checking quantity for RMA label
    3. Checking State code for Access Point
    4. PHP code refactoring for PSR2


  • Compatible with Open Source (CE) : 2.3
  • Stability: Stable Build
  • Description:

    New functionality
    1. Time in Transit for Shipping Methods. Now you can show arrival date on checkout page in Shipping block
    2. Request to Shipping Rates API make with the shipment date given weekend and closing time

    Fixed bugs
    1. Function isAccessPoint threw an exception if an order has not flagged as Access Point
    2. Access Point popup didn't show on the checkout page with some cases


  • Compatible with Open Source (CE) : 2.3
  • Stability: Stable Build
  • Description:

    1. Added UPS Access Point
    2. Added Shipping Methods
    3. Added Packing Slips for Pickups


  • Compatible with Open Source (CE) : 2.3
  • Stability: Stable Build
  • Description:

    It is the first version with UPS as the carrier


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top