Why is the print function not working in Shopify POS app?

The print function is not working "window.print()" in Shopify POS app.

But it works on the web. Any solution or alternate solution available.

const handlePopulate = () => {
window.print();
}

<Card
title=“Product Counter”
sectioned
primaryFooterAction={{
content: “Populate products”,
onAction: handlePopulate,
loading: isLoading,
}}
>


Sample products are created with a default title and price. You can
remove them at any time.



TOTAL PRODUCTS




Greetings, @Galtech .

Thank you for reaching out and bringing this to our attention.

I didn’t have any luck finding any other reports of this issue. However, while there were other minor interruptions that may have impacted the invoices on Shopify POS, these issues have been resolved now. Just to confirm, are you still experiencing this issue on your end?

If the issue continues to persist, then can you check if there’s an available update for Shopify POS on your mobile device? Also, can you check whether your device is running on the latest operating system as well?

Thank you for the reply, But we have faced the same issue occur after updating the app and using the required devices, We get the result on the web but not on the Shopify POS device. But In web shows some errors while printing the window and does not affect the result. Like the attached file. But we get the result. If this is the reason for restricting the POS?

Hey, @Galtech .

Thank you for following up and providing the additional context!

It’s possible that the issue is due to the POS app subscription that you’re using for Shopify POS, as the Shopify POS Lite app subscription (free) only offers Email/SMS receipts. For Custom printed receipts, you would need to be on the Shopify POS Pro app subscription. Can you confirm which POS app subscription you’re using at the moment?

If you’re using Shopify POS Pro already, then it looks like we’ll need to access your account in order to resolve this issue. While we’re not able to provide account-specific support via the Shopify Community at this time, we’d be happy to continue assisting you through live chat, email, or callback. Please visit the Shopify Help Center and log in to your account to create a support request.

Once you’ve resolved this issue with our live support team, I’d love to hear more about your business! What kinds of products are you selling? Do you have a marketing plan prepared for your store?

Hi @Galtech ,

Try window.print() on Shopify POS with “Optimize loading on mobile” enabled in your partner dashboard (go to App setup → Embedded app → click “Enable” under optimized loading for live stores).

This works for me on Shopify POS on both Android and iOS.