Logistics and delivery in AlterCPA Pro and Moe

AlterCPA provides ample opportunities for integration with logistics services. You can outsource the tasks of calculating prices, sending parcels, printing documents and tracking delivery to your operators. They just need to press a couple of buttons, the rest will be taken over by CRM.

Delivery service features

You can set up several delivery services that will be available to your operators. Each delivery service has its own settings, but in all of them, some common features can be distinguished.

The call center specialist can choose the delivery service in the form of the order composition (1). There is also the setting of the price and delivery cost. There is a button for calculating the cost of delivery so you don’t need to invent price tags on your own.

Immediately below the form is a block for special delivery settings (2). Most often it is empty. But some services may show up there, for example, the choice of a pick-up point for the order. Typically, this is the only setting available to operators. Therefore, there will be practically zero chance of making a mistake when sending an order, for example, with incorrect sender data.

In the editing form of the order itself, the name and telephone number of the recipient, the delivery address, or only the city and region in the case of using a pick-up point are set. In the same form, you can specify the track code for tracking the parcel (3).

To the right of this form, in the order information block, there are delivery control buttons (4). Most often, here you can find a button for sending a parcel to a delivery service and several buttons for printing documents for a parcel, for example, labels or invoices.

If the parcel already has a track code, you can manually update the tracking information here. The parcel tracking history is shown below, under the order form.

Setting up a delivery service

Delivery methods are configured in the “Delivery Settings” subsection of the “Control” section. To add a delivery method, just specify its name and in the drop-down list select the logistics service to which this service will connect.

The list of available logistics services is indicated in the format “Country code: service name” for ease of search. The special “Generic” delivery stands out. With its help, you can start delivery methods that are not connected to any service.

Each shipping method has a number of important settings :

  • The name is shown in tables and forms for working with orders. It should be as clear as possible to your operators.
  • The checkbox “Delivery service is active” enables the delivery method itself and makes it available when working with leads. Inactive delivery methods still download tracking information for packages, so you can disable old methods without fear of data loss.
  • You can choose the default shipping service. This delivery service will be linked to all new leads. In this case, the values of fixed prices are used as the price and cost price. Automatic calculation of price tags is not performed.
  • You can disable automatic change of lead status when delivery status changes. This is useful if delivery statuses are set manually by operators .

Depending on the delivery service used, there may also be additional settings here. Most often, there will be a setting for the method of sending the parcel, its basic estimated weight, the method of delivery to the recipient or point of issue. You need to check all these parameters with your personal manager in the delivery service itself.

Calculating the shipping cost

There are two delivery buttons in the order editing form: “Calculate” and “Auto set”. When you click on the “Calculate” button, the system will show you the cost and delivery time and ask whether to substitute them in the form. When you click on the “Auto set” button, the values will simply appear in the form themselves, which is convenient if you already trust your shipping calculator.

Price and shipping cost are set by three parameters :

  • Fixed price: used to avoid calculating shipping costs.
  • Markup: added to the calculated delivery price.
  • Tax: a percentage of the order value, added to the calculated price.

If a fixed delivery price is set, that will be used. The calculated price, mark-up and tax (cash settlement percentage) are not taken into account. Note that zero is no fixed price, not free shipping. For free shipping, use a simple life hack: specify -1 in the fixed cost field.

If a fixed price is not specified, then it will be requested from the delivery service. The total cost will be calculated taking into account the mark-up and the percentage of cash settlement services according to the formula:

Shipping cost + Markup + ( Order value by invoice x Tax percent )

Most delivery services add a percentage for cash on delivery automatically and you do not need to specify the tax percentage to calculate the cost. But you can always add an extra percentage to calculate the shipping cost for the buyer.

An interesting feature: when calculating the cost of delivery, an additional percentage for processing cash on delivery can be taken into account. Therefore, for the correct calculation of the cost price, it may be necessary to press “Auto set” twice in a row with a break of several seconds in order to first calculate the full amount of cash on delivery, taking into account the delivery price, and then, on its basis, calculate the real cost of delivery.

Parcel tracking

Parcels in AlterCPA are tracked automatically. You need to specify the track code of the parcel in the selected delivery service and the status checking will begin.

  • Waiting: the parcel has not yet arrived for delivery
  • Transfer: the parcel moves to its recipient
  • Problems: difficulties arose during the delivery process that require the operator’s response
  • Delivered: the package arrived at the pick-up point or handed over to the courier for delivery. Important! This is a parcel that has not yet been delivered, it just happened to be one step away from delivery.
  • Paid: the parcel was delivered to the recipient and paid for by him
  • Return: failed to deliver the parcel to the recipient
  • Comment: an arbitrary comment that does not require an urgent operator response

In addition to status, additional tracking information may also be available to you:

  • Date, on which the specified status arose or was received by us. Please note that not all delivery services provide an extended history of changes in the status of a parcel, so not all of the event date will correspond to the actual time of its occurrence.
  • Country, zip code and town where the events took place.
  • An arbitrary comment, if provided by the delivery service.

All tracking information is shown on the order page in the “Parcel delivery history” section. To update information about the delivery of a parcel without waiting in line, use the “Update tracking” button in the order editing form.

Usually the status of the parcel is automatically changed based on information from the delivery service. When the statuses “Transfer”, “Delivered”, “Paid” and “Return” are reached, the package is automatically transferred to the corresponding statuses. You can turn off automatic status change in the delivery service settings.

Available delivery services

In the list of delivery services we use the following conventions:

  • Tracking: the ability to track parcels without concluding a contract or registering in any additional services.
  • Tracking (API): the ability to track parcels requires registration with a delivery service or even concluding a full contract.
  • Calculation: calculation of the cost of delivery of the parcel.
  • Timing: calculating delivery times in a calculator.
  • Sending: the ability to add an order to the delivery service with one button from the operator interface.
  • Documents: printing of labels, invoices and other accompanying documents for the parcel.

We currently support the following shipping services:

  • Generic (dummy service) – tracking (API), documents
  • BY: BelPost – tracking
  • KZ: KazPost – tracking, calculation, sending, documents
  • RU: Russian Post – tracking (API), calculation, timing, documents
  • UA: Nova Poshta – tracking, calculation, sending, documents

Your own delivery service

Your favorite delivery service may also appear among those available inside AlterCPA. There are two connection paths available to you.

On the one hand, you can develop your own API integration model using the “Built-in” delivery type and our documentation from the “Logistics” article.

On the other hand, we can prepare for you a delivery module built into AlterCPA. To do this, contact us in any convenient way. Please note that for development we need or may need the following data:

  • Delivery integration API documentation: a must-have and you don’t even need to get started. The delivery service should at least support tracking of parcels through the API.
  • Several track codes of real parcels to check the correctness of the tracking mechanisms. Ideally, paid, returned, and in transit.
  • Your API keys or minimum data to access the delivery service. We need to test the integration somehow.
  • Ability to add and then remove multiple shipping orders. This will be required if the delivery service supports sending parcels.
  • Your assistance and explanation of the established mechanisms of working with this delivery service.

If you yourself are a representative of the delivery service, the process is greatly simplified – you have all the data we need. No, you don’t have to pay an enormous amount of money to integrate. No, we do not need a commission from every sent parcel. Only intelligible documentation and reasonable technical specialists.