With this functionality you can set the shipping location per orderline. This way you can directly influence from which location items should be shipped, in case one or more items of an order cannot be shipped from the same location, e.g. because of missing stock. If an order contains orderlines with different locations, this order will be put to the picklists of all locations, which are assigned to the orderlines.
In case you only have one active shipping location and on other locations, e.g. retail shops (POS), items are available, which do not have stock on your shipping location, defining the shipping location per orderline can prove useful. Using this functionality, you can initiate that those items should be shipped from other locations, so you do not have to refill your primary shipping location. This can lead to a simplified and faster handling of orders as well as a reduction of warehouse capacity.
Activating the Functionality
In order to activate the functionality, open pixi* Control Center, go to Database Settings tab and enable the Show orders from other locations setting in Customer Service folder.
Set the Shipping Location per Orderline
You can set the shipping location per orderline either by using the pixi* API or directly in pixi* Customer Service application.
pixi* API
In order to change the shipping location via pixi* API, you can use the API call pixiSetOrderlineLocation.
You can find more information regarding this API call in our API documentation in the pixi* API Developer App in pixi* Apps Marketplace.
pixi* Customer Service
In case the functionality is enabled, a new column Location (last column by default) is shown in the orderlines view in the Orders tab (Details section > Items tab). For each orderline the shipping location can now be set separately.
Follow these steps to change the shipping location for orderlines:
Click the field in "Location" column for the item, where you want to change the location.
Choose the needed location from the dropdown list. In this dropdown list all locations are shown, for which Show Location was activated in Locations table in pixi* Control Center.
Note: If you change the location of an orderline, the location of the order can change as well. The highest location of all orderlines is always used as the location for the order.
Picklist Creation - pixi* Shipping
In case an order contains orderlines, which have different locations assigned to them, on picklist creation only those items are considered, where the location matches the location, you are currently logged in in pixi* Shipping client.
Example 1: All items in status ANG are on stock
Sample order 1 contains items, for which different shipping locations were set. Items 1 to 3 of location 001 are completely available for this order. Items 4 and 6 of locations 002 and 003 are also completely available for this order. Items 5 and 7, which are not on stock, were cancelled by the customer.
The picklist of each location contains the following items:
Picklist location 001: Items 1 to 3
Picklist location 002: Item 4
Picklist location 003: Item 6
Example 2: Not all items in status ANG are on stock
Sample order 2 contains items, for which different shipping locations were set. Items 1 to 3 of location 001 are completely available for this order. For location 002 only item 4 is available - item 5 is not available and was not cancelled. Also for location 003 only one item is available and the second item is not available and was not cancelled.
The picklist of each location contains the following items:
Picklist location 001: Items 1 to 3
Picklist location 002: Item 4 (only with partial delivery activated)
Picklist location 003: Item 6 (only with partial delivery activated)
Since some items are not available on locations 003 and 003, the available items only come to the picklist in case partial delivery was activated.
Automatic Invoice Creation - pixi* Invoices
pixi* automatically prints an invoice of an order, which contains orderlines with different locations, as soon as all items with the same location were put to the same box.
Example 2: Not all items in status ANG are on stock
Box 1 location 001: Box 1 contains items 1 to 3. The invoice will be automatically printed by pixi* Invoices application, because all items of location 001 were put to this box and items from other locations are not considered as open items.
Box 2 location 002: Box 2 only contains item 4, because item 5 is not available. The invoice will not be automatically printed, since the second item of location 002 does not have stock and has status ANG.
Box 3 location 003: Box 3 only contains item 6, because item 7 is not available. The invoice will not be automatically printed, since the second item of location 003 does not have stock and has status ANG.