Feature Request: imageUrl parameter for addCustomSale() in POS Cart API

Hi,

I’m building a POS app for market vendors who have a Shopify store, but also want to sell products by weight at farmers markets. addCustomSale() is the right primitive for this use case, but the text-only cart row and invoice doesn’t match the thumbnails displayed in my app.

Ask: Add an optional imageUrl parameter to addCustomSale():

js

api.cart.addCustomSale({
  title: 'Heirloom Tomatoes',
  quantity: 1,
  price: '4.50',
  taxable: true,
  imageUrl: 'https://example.com/heirloom-tomatoes.jpg',
});

The image would be app-supplied and render as a thumbnail in the cart row, the same way catalog product images do today. Square supports this for custom items — it’s a meaningful gap for any app serving catalog-free sellers.

Thanks for considering it.

1 Like