Skip to main content
Version: 1.x

CHECKOUT411: Cart line price basis unreadable

What this means

A line on this order has price details the POS could not read, so its amount was taken from the stored totals instead.

Every line WCPOS adds to an order carries a small record of how its price was worked out — the price itself, whether tax was included, and its tax status. When that record cannot be read, WCPOS falls back to whatever totals were already saved on the line rather than recalculating it. The amount shown is usually still right, but nothing has confirmed it, so check the order total before taking payment.

The usual cause is a line that was added by a much older version of WCPOS, or restored from a backup, in a format the current version no longer recognises.

Your data

The order is safe and nothing has been lost. Only the affected line's amount is in question.

Troubleshoot

At the till — do this before taking payment:

  1. Check the order total against what you expect. The affected line's amount came from stored totals, not from a recalculated price.
  2. Remove the affected line and add the product, fee or shipping method again. A freshly added line always carries readable price details, and the notice clears on the next order.
  3. If the total was wrong, the re-added line corrects it — compare before and after.

On the store — for the site administrator:

  1. If this appears on lines added recently, rather than on old or restored orders, something is writing the POS price data in a format the app cannot read.
  2. Note any plugin that modifies cart or order line data. Then open the log entry in Store health → Logs, use Copy (or Share) to send its details, and contact support with the order number.

Details

Code
CHECKOUT411 (CART_LINE_PRICE_BASIS_UNREADABLE)
Severity
warn
Introduced in
WCPOS 1.10.0