# Is there a way to update the sale price using the square api for items in my store?

**URL:** <https://developer.squareup.com/forums/t/is-there-a-way-to-update-the-sale-price-using-the-square-api-for-items-in-my-store/21363>\
**Category:** Questions\
**Created:** [March 9, 2025, 4:40am UTC](https://developer.squareup.com/forums/t/is-there-a-way-to-update-the-sale-price-using-the-square-api-for-items-in-my-store/21363 "2025-03-09T04:40:13Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![toofah](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/toofah/32/8433_2.png) [@toofah](https://developer.squareup.com/forums/u/toofah)\
**Post date:** [March 9, 2025, 4:40am UTC](https://developer.squareup.com/forums/t/is-there-a-way-to-update-the-sale-price-using-the-square-api-for-items-in-my-store/21363/1 "2025-03-09T04:40:13Z")

</div>

I dont see the sale price show up anywhere in the catalog, only the standard price. Can I only update it through the portal?

---

<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:** [March 9, 2025, 4:40am UTC](https://developer.squareup.com/forums/t/is-there-a-way-to-update-the-sale-price-using-the-square-api-for-items-in-my-store/21363/2 "2025-03-09T04:40:37Z")

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

> **[Design a Catalog](https://developer.squareup.com/docs/catalog-api/design-a-catalog)**
>
> When designing a product catalog, learn where to draw the line between an item, item variation, and item modifier.

[https://developer.squareup.com/docs/squarebridge/business-central/onboard](https://developer.squareup.com/docs/squarebridge/business-central/onboard)

> **Additional Documentation**
>
> [Square Developer](https://developer.squareup.com/docs/app-marketplace/requirements/catalog-api)  
> [Update Catalog Objects](https://developer.squareup.com/docs/catalog-api/update-catalog-objects)  
> [Payments Pricing with Square APIs and SDKs](https://developer.squareup.com/docs/payments-pricing)

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:** [March 10, 2025, 4:32pm UTC](https://developer.squareup.com/forums/t/is-there-a-way-to-update-the-sale-price-using-the-square-api-for-items-in-my-store/21363/3 "2025-03-10T16:32:41Z")

</div>

The sale price of an item is not directly represented in the Square Catalog API. Instead, you can use the `PricingRule` object to apply discounts to items, which could effectively set a sale price. The `PricingRule` object defines how discounts are automatically applied to orders or purchases made in a specified time period, on bundled products or services, or for multiple sale items.

However, please note that the sale price won’t be directly visible in the item data. Instead, it will be calculated during the creation of an order based on the pricing rules in effect.

If you want to manually set a sale price for an item, you would need to update the `price_money` field of the `item_variation_data` attribute of the `CatalogObject` representing the item variation. This can be done programmatically via the Catalog API or manually through the Seller Dashboard.

_This answer was reviewed by @Bryan-Square._

---

<div class="post-metadata">

**Author:** ![toofah](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/toofah/32/8433_2.png) [@toofah](https://developer.squareup.com/forums/u/toofah)\
**Post date:** [March 11, 2025, 12:04am UTC](https://developer.squareup.com/forums/t/is-there-a-way-to-update-the-sale-price-using-the-square-api-for-items-in-my-store/21363/4 "2025-03-11T00:04:36Z")

</div>

Thanks for the response. This is really too because it is very difficult to do in the portal UI when you have so many items for sale. Use the sale price is helpful because the website shows the price more prominently to the user with a SALE pill and a crossed out standard price. You need more filters in the ITEM view to make it easier to select many items at once and make changes.

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [March 11, 2025, 4:29pm UTC](https://developer.squareup.com/forums/t/is-there-a-way-to-update-the-sale-price-using-the-square-api-for-items-in-my-store/21363/5 "2025-03-11T16:29:15Z")

</div>

We’re constantly working to improve our features based on feedback like this, so I’ll be sure to share your request to the API product team. 🙂

---

<div class="post-metadata">

**Author:** ![AmberlyPOS](https://avatars.discourse-cdn.com/v4/letter/a/b9e5f3/32.png) [@AmberlyPOS](https://developer.squareup.com/forums/u/AmberlyPOS)\
**Post date:** [April 13, 2025, 11:20pm UTC](https://developer.squareup.com/forums/t/is-there-a-way-to-update-the-sale-price-using-the-square-api-for-items-in-my-store/21363/6 "2025-04-13T23:20:54Z")

</div>

+1 for making each item’s sale price available through catelog API.

---

<div class="post-metadata">

**Author:** ![radheshyam](https://avatars.discourse-cdn.com/v4/letter/r/edb3f5/32.png) [@radheshyam](https://developer.squareup.com/forums/u/radheshyam)\
**Post date:** [November 21, 2025, 10:46am UTC](https://developer.squareup.com/forums/t/is-there-a-way-to-update-the-sale-price-using-the-square-api-for-items-in-my-store/21363/7 "2025-11-21T10:46:45Z")

</div>

Is there any update? Is the sale price available now, or is it still pending in the Catalog API?

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [November 21, 2025, 6:09pm UTC](https://developer.squareup.com/forums/t/is-there-a-way-to-update-the-sale-price-using-the-square-api-for-items-in-my-store/21363/8 "2025-11-21T18:09:07Z")

</div>

At this time there isn’t any additional update on this feature request. 🙂
