How to use the new Offer System

This document explains how to set pricing for customers using the new offer system. Each customer is assigned to either the original provision based pricing system or the new zone based pricing system. The new system allows pricing at the zone-specific level and therefore better matches the pricing structure used by the carriers.

To activate this system for a customer you should edit the customer account and select “Zone System” in the offer model.

zone-system-selection

Now when you click the “Edit Offers” button for a customer you will see the new single-page pricing system.

PricingSystem

When you click the “+” icon beside an offer the zone/weight/packaging table will appear. You do not need to use this table as entering a discount or markup in the offer box will set the price for all zones, weights and packaging.

The zone table is a complex document and may take some time to load on your browser. If the loading time is too great consider switching to Chrome which can render this information much faster than Internet Explorer.

A useful, separate feature is the price cache. If the system has previously quoted a shipment for a specific zone and weight then the discount the account received will be displayed beside the edit box.

As a short-cut you can enter pricing for an entire zone or an entire weight line by entering an amount into the legend box above or to the left of the table.

image_pdfimage_print

Revised Offer System

Today the revised offer system goes into testing. This update is the culmination of months of design and represents a significantly more functional way to price shipments.

Instead of a list of provisions created to meet specific customer requirements, the pricing system separates service provisions from offer pricing.

offer-system-1

This feature is activated by selecting “Zone System” as the offer model in the Edit Customer page.

image_pdfimage_print

Additional Customer Reference Fields

Today we implemented two additional customer reference fields which can be set in the shipment editor.

multiple-reference-fields

Fields #2 and #3 are not always transmitted to the courier and are not always present on the waybill but they are recorded in our database for presentation on customer invoices. These fields are also present (and have been for imported shipment records) on the CSV invoice file.

Currently all three fields are present on the FedEx labels and we will continue to implement them for other carriers.

image_pdfimage_print

Purolator Zones

Today we completed implementation of the Purolator Zone system (domestic and international). In total over 50 separate published zone documents were translated from PDF into data structures. This feature allows us to price shipments for customers with per-zone precision and also to record account discounts at the same precise level.

image_pdfimage_print

Customising Footer Blocks

Today we implemented a means to customise the footer blocks that appear at the bottom of every page. Partners and resellers can now choose what appears in these blocks, whether they are links to the site or external links.

footer-block

This is configured by partners only so resellers must submit the request to their partner administrator.

image_pdfimage_print

Usage Charts for Customers

Today a useful feature was added to the administrative interface that can be used to identify basic shipping patterns for customers.

Customer Usage MiniChart

The advantage of this very simple approach is that you can very quickly get a sense of the customer’s level of activity.  This chart doesn’t indicate how profitable they are but it does let you spot declining usage fairly easily.

image_pdfimage_print

Flagged Shipments and Invoicing

It is now impossible to post (or even preview) and invoice that contains a flagged shipment.  This has several consequences and allows us to solve a persistent problem with voided shipments.

Error when posting an invoice with a flagged shipment

What this means is that if you have a shipment that requires future attention you can flag it to ensure it never gets accidentally invoiced before you are ready.

This addresses various needs but also a specific issue: if a shipment needs to be voided but the carrier no longer permits this, what do you do?  The recommended method is to find the shipment and use the “Refund” command to credit the customer.  For some carriers a shipment that is not handed to a driver doesn’t get billed but for some carriers it does.  Purolator, for example, cannot credit you for a shipment until the bill is submitted.  Thus if you refund a shipment and later get billed for it a correction will be generated and the customer will get invoiced.

By flagging the shipment, when it is reconciled it will prevent the invoice with a message that lets the operator track it down and contact the carrier for a credit, then unflag the shipment and use the “Refund” command then.

image_pdfimage_print

Residential Option for Quick Quotes

Today a residential checkbox was added to the Quick Quotes feature allowing more accurate pricing without the need for a full quote.

Residential Checkbox now present.  City/Postalcode/Residential only appears after country selection
Residential Checkbox now present. City/Postalcode/Residential only appears after country selection

In addition after country selection the next field is automatically focused, starting with the consignee country. These adjustments make it possible to use nothing but the keyboard for a quote.

image_pdfimage_print

FedEx Zone Calculations

Over the last few days we have implemented FedEx Zone calculations for Canadian and US FedEx accounts.  The system is now capable of identifying the pricing zone for any shipment, whether domestic or international.

Of particular interest was FedEx US Domestic zones which required over 150,000 records to be processed.  Ultimately all the data was sourced from the FedEx 2015 Service Guides for US and Canada through the creation of custom text processing software.  Data was copied out of the brochure and processed into in-memory data structures that will now form part of the FedEx module.

image_pdfimage_print

Default Rating for Countries

We have now implemented an important feature to aid quick shipment pricing: default rating locations for countries.   For each country we define a location for pricing.  When users quote international shipments it is now possible to specify only the country and retrieve a price.  This is useful for quickly gauging the cost of an international shipment but additional fees such as remote area charges will not be presented.

image_pdfimage_print