Hello,
We’re having some challenges regarding weight based products and pricing.
There is a lot to cover and I’ll try to as clear as possible.
Our customer has a product that is stocked as a weight-product in their ERP (per 1000g/1kg). However, a single item/pcs within a box varies between 350-400 grams.
Our customer now wants to sell individual items/pcs that weigh 350-400g, so in Litium they’re currently set up to be sold as “1 pcs” and the product description will say “~350 grams, weight may vary”.
- Custmer purchases 1 pcs of this product and places the order.
- Klarna verifies the order, assuming nothing goes wrong the order is then created in Klarna, that one order row has a quantity of 1.
- Klarna signals that the order has been created and the order is then created Litium as well.
- The order is then sent to their ERP, that one order row has a quantity of 1.
- Our customer starts the process of packaging and shipping, once the product has shipped our customers needs to update the order row on that order to reflect what was actually sent, so if they packaged a single item/pcs that weighed 370g, they’ll need to update the the order row to show 0.370kg instead of “1 pcs”, this is required for their book keeping of this product that is indexed in their stock as a weight-based product.
- [Problem starts here] Their ERP then sends a signal back to Litium and a Delivery/Shipment is created, which is where the problems starts to occur, since our customer needs to update the order row quantity 0.370 (kg) in their ERP, the ERP API will also return that 0.370 quantity was shipped.
- Litium however still belives that “1 pcs” was purchased and will show that 0.370 of 1 quantity has been shipped/delivered, meaning the order will never be completed in Litium.
- Unless the API is further developed to update/change the quantity that was originally purchased, but how will that be handled in Klarna? Can the Klarna quantity be updated from 1 to 0.370 (kg)?
- Which in turn prevents us from capturing the entire order in Klarna because the shipment is not complete.
- Litium however still belives that “1 pcs” was purchased and will show that 0.370 of 1 quantity has been shipped/delivered, meaning the order will never be completed in Litium.
Has anyone worked with weight based products, Klarna before? And how this been solved?
The best idea would be to sell 0.35 kg in Litium, but when adding prices to the Litium pricelist, you need need a minimum of 1 qty/pcs to set a price (or interval).
Another idea would be to set price per gram and then do some frontend trickery, so when a visitor/customer adds “1 pcs” to the cart, they’re actually adding 350 pcs/grams and this will then be converted to 0.35 quantity before sending it to Klarna.
We’ll also need to take an extra margin on each of these products, since 1 single pcs/item is somewhere between 350-400 grams. So well need to reserve enough for a 400 gram pcs/item, maybe a 370g piece is packaged and sent, they’ll update the quantity/weight and the grand total for that order row in their ERP to reflect what was actually shipped and the grand total will need to be updated in Klarna as well.
Software | Version |
---|---|
Litium version | 8.11.6 |
Klarna app version | 1.8.0 |