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.