Smartposti-LOGO

Smartposti Opencart 3.0 Module

Smartposti-Opencart 30-Module- PRODUCT-IMAGE

Module functionality: 

  • Parcel delivery service to Smartposti parcel shop pickup points (hereinafter referred to as “pickup point“) located in Finland, Lithuania, Latvia, Estonia;
  • Parcel delivery by the courier within the European Union;
  • Parcel collection from Smartposti parcel shops in Lithuania;
  • It is possible to print out either parcel labels and manifest from the e-shop’s administrative environment;
  • It is possible, from the administrative e-shop environment, to call the courier for parcel collection;
  • COD (cash on delivery service).

Server requirements
The module is compatible with 5.6 and higher PHP versions. Before installing the module it is important to find out whether 5.6 or higher PHP version is installed in the server.

Installation procedure
Before installing the Smartposti Shipping module make sure you have the login credentials (username and password) for the Smartposti API.

Installing the Smartposti Shipping Module

Before installing the Smartposti Shipping module you need to download and unzip the previously mentioned module ZIP folder containing the directory named
itella-shipping-opencart.ocmod.zip.

  • After logging in to the Website administrative environment in the menu bar, on the left side of the page, in its’ Extensions section Installer should be selected;

Smartposti-Opencart 30-Module- (1)

  • At the right side of the page click the button named Upload

Smartposti-Opencart 30-Module- (2)

  • When the window for module uploading opens upload the itellashipping.zip archive into the previously mentioned window or to click “select file” then navigate it to the mentioned ZIP archive and select it.

Module installation using FTP access

  • A module can be installed through ftp access as well. In order to successfully install the Smartposti Shipping module you need to unzip the ZIP folder of the previously mentioned module. It will have a directory named itellashipping.
  • Connect to your e-shop server;
  • In the e-shop root directory the above-mentioned directory of the Smartposti Shipping module, named “itellashipping”, must be loaded into the directory named Upload in the root directory of the e-shop.
  • After all steps described above administrator permissions should be provided. In order to do that in System section find Users and choose User Groups. In User Groups window open Administrator in the edit mode by choosing a button on the right side of the table.

Smartposti-Opencart 30-Module- (3)

In the opened window will see two Access and Modify permission blocks. For both mentioned blocks need to click select all option and press save button located in the top-right corner of the page.

Smartposti-Opencart 30-Module- (4)

The explanation of the settings window value and functionality
In Extensions block choose Extensions section. In the input select Shipping and will see a list of shipping methods below. Smartposti will be visible on the list. In order to install the module, on the right side of the table, press green button.

Smartposti-Opencart 30-Module- 34

After installation, the previously mentioned button will turn red with its ability to delete a module. Blue button is intended for editing settings.

Smartposti-Opencart 30-Module- (5)

In the settings window will see 8 tabs:

Smartposti-Opencart 30-Module- 35

API tab

The information in API tab is required to be entered in order to generate and print labels.

API User Username
API Password Login password
API Contract Contract number is a pricing intended for automatic taxations

Will see two fields with separate Product credentials. 2711 products are associated with parcel shops/ pickup points whereas 2371 products with the courier.

Smartposti-Opencart 30-Module- (6)

Note: Below each tab table will find blue save button. Do not forget to press it when finished editing necessary information.

Smartposti-Opencart 30-Module- (7)

General tab

Tax class A tax class created by Opencart. Don’t use it if do not want to apply any tax
Geo zone Geo zone created by Opencart. This setting will limit for which countries new prices can be created (more information in Price tab section)
Status Intended for specifying if Smartposti module is active or not (enabled/ disabled)
Sort order Sorting order by its priority.
Methods title Can specify the name of the delivery method for each website language.

Smartposti-Opencart 30-Module- (8)

 Sender tab

Name The name of the sender company/ shop
Street The street where the sender shop locates
Postcode the shop location postal code
City the city of the store location
Country The country where the shop is
Mob. phone phone number of the store
E-mail the email of the store

Smartposti-Opencart 30-Module- (9)

Price tab

In mentioned tab different prices can be set for parcel shops and courier according to a country. In order to set a price need to choose the country and edit the price or from which amount 0 price will be applied (leave it blank if the price is always paid). If negative price is edited for a concrete country, during checkout the selection between parcel shops and courier won’t be visible, for example, if want for a concrete country to apply only courier services.

Smartposti-Opencart 30-Module- (10)

Press Add Price button to add a price into the table located below.

Smartposti-Opencart 30-Module- (11)

Blue button on the right side of the table is intended for editing/ correcting information whereas red button is for deleting.

Smartposti-Opencart 30-Module- (12)

COD tab

Status Enables or disables recognition
COD options Need to check which payment methods are related with COD
BIC Bank Identifier Code (required if COD is enabled)
IBAN International Bank Account Number (required if COD is enabled)

In this section can set COD (cash on delivery) to be recognised automatically.

Smartposti-Opencart 30-Module- (13)

Pickup Points tab

Exclude outdoors In the Checkout page dont show pickup points that have “Outdoors” parameter

This section holds information about pickup points/ parcel shops location according/ related to the concrete country. Shows when was the last time when locations were updated.

CRON URL – a unique link which can be used together with cron for periodical locations update.
The blue button, located in the bottom right side of the page, is intended for instant manual location update.

Smartposti-Opencart 30-Module- (14)

Tracking URL Email tab

Status Enables or disables email
Email subject Title of the email
Email template The content of the email, which can use the variables specified below the field

In this section you can set up a letter to be sent to the customer with the shipment tracking number.

Smartposti-Opencart 30-Module- (15)

Advanced Settings tab

Smartposti-Opencart 30-Module- (16)

Order information part

To view all available orders in a dashboard select Sales -> Orders. The orders performed with Smartposti will be marked with Smartposti logo in the list of orders. The order list can be sorted, filtered as well as the required orders can be found.

Smartposti-Opencart 30-Module- (17)

Press View button in order to view a concrete order in edit mode.

Smartposti-Opencart 30-Module- (18)

Module instructions for use

When viewing the order in edit mode will see the Smartposti table in which additional services can be applied (orders related with the courier) or change the pickup point.
The following information is filled in the order editing section:

Packets select how many packages are per order
Weight the weight of the package
C.O.D selected if cash on delivery service will be used
C.O.D amount the amount of C.O.D is written
Carrier allows to select the shipping type of the order (Pickup Point or Courier)
Pickup point if a pickup point is selected then the specific address of the pickup point is selected as well
Shipment comment the comment is written on a label

Smartposti-Opencart 30-Module- (19)

Note: when changing Carrier, for example, from pickup point to courier, the delivery price won’t change. If want to recalculate given price it can be changed while editing the concrete order.

  • Print button – only active when the order has already generated tracking number.

Smartposti-Opencart 30-Module- (20)

  • Save button – press after entering the required order information.
    Important: after saving the changes the tracking number (the label) must be generated again.

Smartposti-Opencart 30-Module- (21)

  • Generate label button – generates the tracking number (the label) based on existing data. If successfully generated – Print button will become active.

Smartposti-Opencart 30-Module- (22)

The table below is related with the Courier carrier (2317 product).
In the Carrier section selecting the Courier as value opens additional service fields that are optional (all additional services have their own prices):

Oversized

Call before delivery

Fragile
It should be emphasised that in the Packets input if the selected value is more than one then the order is automatically assigned to the multi parcel category. In this case, in the Extra services section, the multiparcel field will appear which cannot be unchecked.

Smartposti-Opencart 30-Module- (23)

Manifest generation part

Select Extensions → Smartposti → Manifest in order to view manifest generation window where all Smartposti orders can be viewed.

Smartposti-Opencart 30-Module- (24)

In order to assign the shipment tracking number to the specific order it must be successfully registered in Smartposti servers. In order to make sure that the order is successfully registered in the system it is necessary to ensure that the process of generating the label goes smoothly. You can check it by clicking the Generate labels button (no error should occur in the process). In each order status will see if the label was successfully generated.

Smartposti-Opencart 30-Module- (25)

The following information will be seen:

ID an unique order id that is assigned when the new order is saved for the first time.
Customer the ordering customer who formed the order
Tracking # tracking number received after registration of the shipment (obtained when the Generate label button was pressed in the order part)
Status order status
Date added the date when the order was placed/ formed
Date modified the date when the concrete order was edited
Actions generate label action can be performed
  • Generate labels button – intended for label generation when actually tracking number is assigned to each order.

Smartposti-Opencart 30-Module- (26)

  • Print labels button – is intended to print selected labels Smartposti-Opencart 30-Module- (27)
  • Generate manifest button – generates whole manifest Smartposti-Opencart 30-Module- (28)

After successfully generating the prepared orders they will be seen in the Smartposti generated manifest window:

ID manifest id
Total orders how many orders are in total in the manifest
Date added the date when the manifest was generated/ formed
Actions can either Print the manifest or Call courier

Smartposti-Opencart 30-Module- (29)

Press Call courier button and will see the window with following information where the courier will be called to:

Smartposti-Opencart 30-Module- (30)

Name the name of the shop
Address store address
Contact mob. phone phone number of the store (located in sender information settings)
Manifest ID to attach manifest ID

If sure that the visible information is correct press Call Courier button by which the courier will collect the shipment. The button is intended to confirm the courier call.

Note: if the manifest has the order with an error it will be marked with a red colour:

Smartposti-Opencart 30-Module- (31)

When fixing an error open the order and see what error is displayed in the table.

Smartposti-Opencart 30-Module- (32)

After correcting the error in the order click Save button to update the information (in case of the order, the error text will be removed only when page is refreshed after saving)

Smartposti-Opencart 30-Module- (33)

Frequently Asked Questions

  • Q: What server requirements are needed for the module?
    A: The module is compatible with PHP versions 5.6 and higher.
  • Q: Can I print parcel labels and manifest from the e-shop’s administrative environment?
    A: Yes, it is possible to print out parcel labels and manifest from the e-shop’s administrative environment.
  • Q: Is COD (cash on delivery service) supported by this module?
    A: Yes, COD service is supported by the Smartposti Shipping module.

Documents / Resources

Smartposti Opencart 3.0 Module [pdf] User Guide
Opencart 3.0 Module, Module

References

Leave a comment

Your email address will not be published. Required fields are marked *