So if I understand correctly there is a one to one mapping of fulfillment state in the backend and POS UI that is something like PROPOSED->New RESERVED->In progress. Is there a way for the merchant to “accept” an order scheduled for a later date (so that a webhook can be sent out and the customer and backend knows their order has been accepted) without moving the state to “In Progress”? In other words, I want to make it easy for a merchant to accept an order but know that they shouldn’t start to prepare until the date on the order. I just don’t want there to be any confusion on when the order should be made if it is a food item for example, where the prep shouldn’t be done till later. However, I do want the store to at least be able to acknowledge the order so that the customer know it has been accepted. I was thinking of using a custom order attribute for this but is there any built in solution? Thanks
Edit: Additional question, does “order.custom_attribute.owned.updated” send a webhook when the value of the custom attribute field for each order gets updated? And in the sandbox console under orders, I am not seeing the custom attribute appear… is this only seen in the POS?