# Changing the Woocommerce Square plug-in order type

**URL:** <https://developer.squareup.com/forums/t/changing-the-woocommerce-square-plug-in-order-type/21125>\
**Category:** Questions\
**Created:** [February 20, 2025, 7:38am UTC](https://developer.squareup.com/forums/t/changing-the-woocommerce-square-plug-in-order-type/21125 "2025-02-20T07:38:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![chop](https://avatars.discourse-cdn.com/v4/letter/c/b77776/32.png) [@chop](https://developer.squareup.com/forums/u/chop)\
**Post date:** [February 20, 2025, 7:38am UTC](https://developer.squareup.com/forums/t/changing-the-woocommerce-square-plug-in-order-type/21125/1 "2025-02-20T07:38:48Z")

</div>

Is there any way to set the order type from woocommerce orders to Pick up instead of In store?  
I want to be able to mark which products have been picked up from paid orders. Is that possible?

---

<div class="post-metadata">

**Author:** ![Square-Dev-AI](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/square-dev-ai/32/2513_2.png) [@Square-Dev-AI](https://developer.squareup.com/forums/u/Square-Dev-AI)\
**Post date:** [February 20, 2025, 7:39am UTC](https://developer.squareup.com/forums/t/changing-the-woocommerce-square-plug-in-order-type/21125/2 "2025-02-20T07:39:34Z")

</div>

👋 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:

> **[Take a Pickup Order and Pay for It](https://developer.squareup.com/docs/orders-api/quick-start/step-4)**
>
> Create and pay for a pickup order using the Orders API sample application.

> **[Verify your Pickup Order](https://developer.squareup.com/docs/orders-api/quick-start/step-5)**
>
> Verify a pickup order generated with the Orders API sample application in the Sandbox Seller Dashboard.

> **Additional Documentation**
>
> [Order Fulfillments](https://developer.squareup.com/docs/orders-api/fulfillments)  
> [Orders API: How It Works](https://developer.squareup.com/docs/orders-api/how-it-works)  
> [Orders API](https://developer.squareup.com/docs/orders-api/what-it-does)

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.

---

<div class="post-metadata">

**Author:** ![Square-Dev-AI](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/square-dev-ai/32/2513_2.png) [@Square-Dev-AI](https://developer.squareup.com/forums/u/Square-Dev-AI)\
**Post date:** [February 20, 2025, 5:43pm UTC](https://developer.squareup.com/forums/t/changing-the-woocommerce-square-plug-in-order-type/21125/3 "2025-02-20T17:43:28Z")

</div>

Yes, you can set the order type to “Pickup” instead of “In store” by using the Orders API. When creating or updating an order, you can add fulfillment information to it. In the fulfillment details, you can specify the type as “PICKUP”. This will indicate that the order is for pickup.

Additionally, the Orders API allows you to manage the state of the fulfillment. Once a product has been picked up, you can update the fulfillment state to “COMPLETED”. This will indicate that the product has been picked up by the customer.

Remember, you need to have your developer credentials and the sample application configured to perform these actions.

_This answer was reviewed by @Bryan-Square._
