How to create a dine-in order from the virtual pos?

Hi,

I’d like to know how to create a dine-in order from the virtual Pos? I can create either a “quick charge” or “itemised sale” type of orders but no dine-in option.

I’d like to add something like a seat number to an item and check how it looks like in the order api response.

Attached, screenshot.

Thanks

: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

Payments API Integration
Point of Sale API and POS Integration Tools
Square Developer Documentation

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.

To create a dine-in order, you can use the Orders API and add a fulfillment object to your order. The fulfillment object can be configured with a type of “PICKUP” and you can include additional details such as a seat number in the “note” field of the OrderFulfillmentPickupDetails object. This way, you can specify custom information like a seat number for a dine-in order.

However, please note that the Square Point of Sale application itself does not currently support a specific “dine-in” order type or a dedicated field for a seat number. The Orders API provides flexibility in adding custom details to an order, but how it’s displayed or used in the Point of Sale application may be limited.

This answer was reviewed by @Bryan-Square.

Good to know, in that case then I don’t need it.

This page suggests that there is a way to add a seat number though.

I’m trying to anticipate how an order might look like for each order type. But if there is no dine-in type then it is good for now.

Thanks