Delivery ServicesTranssmart

Transsmart

Sana Commerce 9.3
Your connector

Create Transsmart Shipping Methods

When the Transsmart add-on is installed and configured, you can create shipping methods.

Step 1: In Sana Admin click: Setup > Ordering & checkout > Shipping methods.

Step 2: Click New item to create a shipping method.

The table below provides the description of the fields and settings that should be configured when you create Transsmart shipping methods.

Fields Description
Name Enter the name of the shipping method.
Enabled Enable/disable the shipping method.You can also enable/disable shipping methods on the shipping methods list page.
External shipping method

Map the shipping method to the one configured in your ERP system.

If the shipping method in Sana Admin is mapped to the shipping method in your ERP system, then when a customer places an order in the web store, the selected shipping method will be stored in the sales order in the ERP system.

See also:
Microsoft Dynamics NAV: Shipping Agents and Services
Microsoft Dynamics AX: Shipping Providers and Methods
Microsoft Dynamics 365 Business Central: Shipping Agents and Services
Microsoft Dynamics 365 for Finance and Operations: Modes of Delivery
Microsoft Dynamics GP: Shipping Methods
SAP Business One: Shipping Methods
SAP ERP: Shipping Methods

Image Add an icon of the shipping method.

If you add an icon, it will be shown in the web store in the list of delivery methods.
Description You can add a description to the shipping method. Shipping method description is shown in the Sana web store on the "Delivery method" checkout step, where a customer can select the shipping method he or she wants his or her order to be delivered.
Link You can add a link to the external website or internal page that contains some additional information.
Calculation method Select Transsmart.

The shipping costs are calculated by Transsmart real-time depending on the customer's shipping address / pickup location address, actual weight and dimensions of the package.

    The Transsmart calculation method is available only when the Transsmart add-on is installed.
Booking profile code Enter the necessary booking profile code. This code is used by Transsmart to calculate the shipping rates.

Booking profiles should be set up in the MyTranssmart dashboard: Manage Account > Booking Profiles.
Charge percentage (%) You can set up an extra charge for a shipment. The default value is 0%. For example, Transsmart returned the shipping cost 10$:
  • If the extra charge is 0%, then there is no extra charge and the shipping cost is 10$.
  • If the extra charge is 100%, then it means that there is no extra charge and the shipping cost is 10$.
  • If the extra charge is 110%, then it means 10$ + 10% of extra charge = 11$.
  • If the extra charge is 90%, then it means 10$ - 10% = 9$
Enable for pick-up location If this option is enabled, then if a customer places an order in the Sana web store and selects a shipping carrier which supports pickup locations, he or she can select a pickup location instead of the shipping address.

The selected pick-up location is stored in the sales order in the ERP system.

For more information about where to find pick-up location in ERP, see:
Microsoft Dynamics NAV: Sales Order Data
Microsoft Dynamics AX: Sales Order Data
Microsoft Dynamics 365 for Finance and Operations: Sales Order Data
Microsoft Dynamics 365 Business Central: Sales Order Data
Microsoft Dynamics GP: Sales Order Data
SAP Business One: Sales Order Data
SAP ERP: Sales Order Data
Number of pickup locations required If you enable pickup locations, then enter the number of pickup locations to show on the Delivery method checkout step in the Sana web store for the selected shipping method.

If you enter 0, pickup locations will not be shown.
Packages will be calculated for each item Using this option, you can define how products should be packed.

For example, you have ordered two products which should be packed.

  • If this option is enabled, each product will be packed separately in different packages.
  • If this option is disabled, the products will be packed together in the same package, on condition that there is enough space for another product and that the total weight of the package does not exceed the allowed maximum weight.
Availability per country Select countries for which the shipping method should be available. If some country is not selected, the shipping method will not be available for delivery addresses in that country.
Customer segments     Applies to: Sana 9.3.1 and higher

Assign customer segments. Using customer segments, you can filter shipping methods. If you add a customer segment to the shipping method, then this shipping method will be available only to the customers that meet the criteria set in the customer segment. Other customers will not see this shipping method.

 

Packaging Algorithms

There are two algorithms which are used to optimize the process of packaging. These algorithms calculate how many products can be packed in a single package.

  • 3D Container Packing algorithm - is used to process the number of products less than or equal to 100. This algorithm analyses various parameters of a package in order to give the accurate result. It is not used to process the number of products greater than 100, because it may affect performance.
  • General Packaging algorithm - is used to process the number of products greater than 100. This algorithm analyses only two parameters of a package, which are weight and volume usage, that is why it calculates the approximate quantity of items which can be packed into a single package.

The goal of these algorithms is to calculate the maximum number of products which can be packed into a single package. Below, see how the algorithms work in order to fulfill this task:

  • IF: the number of products ordered is less than or equal to 100 (for example, 50), then the 3D Container Packing algorithm is executed.
  • ELSE: the number of products ordered is greater than 100 (for example, 500), then the General Packaging algorithm is executed.
    • IF: the General Packaging algorithm calculated that the number of packages that can be packed into a single package is less or equal to 100, then the 3D Container Packing algorithm is executed again.
    • ELSE: the number of products calculated by the General Packaging algorithm
      is greater than 100, then this will be the final outcome.

How the package type is selected?

Two points are considered when it comes to the selection of the necessary package type (BOX, PALLET, etc.) for the products, they are: the required quantity of packages the products should be packed into and the volume usage of a single package. Firstly, the volume usage of a package is checked, then the required quantity of packages. See the examples below.

   Example 1 Example 2
Usage Packages Count Usage Packages Count
BOX 85% 10 85% 10
PALLET 75% 2 85% 2
  The BOX package type is selected in this case, since the space of the BOX is filled by 85%. The space of the PALLET is less filled. The space of both BOX and PALLET is equally used by 85%, that's why the Packages Count is considered in order to select the package type.
In this case, the PALLET package type is selected. The PALLET requires less packages to pack the products, than the BOX.
Delivery ServicesTranssmart