Create a webhook to have a Square printer automatically print a receipt for online purchases

Currently I have a wordpress site using woocommerce.
I have it synced with my square inventory and online orders placed work fine. We only offer local pickup.

I purchased a plugin called Automator that allows me to generate a Slack message to the team everytime someone places an order online.

I’d also like to have one of our store printers automatically print a receipt everytime someone orders from the website.

I created a printer profile to “Automatically print online orders” but this doesn’t work. Im assuming because its not on the “Square Website” version of our store.

I’ve been trying to wrap my head around this and just dont understand how to create an IFTTT webhook from the site. These are the options I have through automator.

Can someone help point me in the right direction?

:wave: I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:

Additional Documentation
Take Payments on Square Hardware
Handle Inventory Event Notifications

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.

Is the WooCommerce integration including a fulfillment on the order? If there is a fulfillment the orders are able to be configured to print. :slightly_smiling_face:

Sorry Im not totally sure I understand.
Would that appear on the Square order details?

This is what it looks like in square when an order is placed on the site


When you click on the order in the Dashboard can you copy and paste the URL here so I can find the order? :slightly_smiling_face:

When I click the order on my square transaction history it just opens up a side panel with the details of the order. It doesn’t take me to a dedicated page where I can copy a URL.

When you click on the transaction yes it will just pop out a blade. At that point can you copy the URL? That will have the IDs that I need to see the order. :slightly_smiling_face:

Ahhh gotcha. Sorry

Great, thank you. Okay, this order doesn’t have a fulfillment which is why it didn’t print. The WooCommerce integration didn’t include an order fulfillment. This is something that is configured in there integration I believe. :slightly_smiling_face:

Looks like “Fulfilment” is an additional feature I have to pay for lol

Thanks for the help!

You mean through WooCommerce right? Fulfillments are free with Square. :slightly_smiling_face: