Shopify POS App hiding Additional (Order) attributes that start with `__`?

Hi there,

One of our clients uses the Shopify POS app for order management. We attach additional order attributes that the shipping team relies on.

Our attributes are prefixed with __ (two underscores). In the Shopify POS app, these attributes do not appear in the “Additional details” section of the order. Attributes without the __ prefix do appear as expected.

In contrast, the same orders show all attributes correctly in the standard Shopify Admin (web and Shopify app).

Is the Shopify POS app intentionally filtering or hiding order attributes that begin with __, similar to how Shopify themes hide line item properties with this prefix?

If so, is there any setting, configuration, or supported workaround to disable this behaviour and allow these attributes to be displayed in POS?

Thanks,

Alex

Back in the day, for certain programming languages that didn’t offer “private” methods, like JavaScript, there was this pattern where underscores signified that the method wasn’t intended to be used publicly.

It looks like cart attributes have this same pattern as well: Cart API reference

So it looks like it is intentional, maybe it’s not documented for order attributes, but a similar pattern has precedent.

Just curious, why not just remove the underscore prefix if you want the attribute to appear in the POS?