Offers
Buyers and sellers can negotiate privately over the product price using Offers.They are different from discounts which are set on a listing and visible to everyone. They often increase your chances of selling as buyers are looking for a good deal. They last 24 hours and are non-binding, meaning someone can always buy the item at full price even if you're negotiating with multiple buyers. These Offers can be initiated by either buyers or sellers.
To learn more on how this feature works, read our support documentation on Make Offer and Send Offer.
Auto-send offer
When listing or updating a product, the API accepts a auto_send_offer_price field.
When set, this will, after a period of time, automatically send an offer to the buyer at the specified price when 2 types of events are triggered:
- The buyer likes the product.
- The buyer adds the product to their bag.
Offers often increase your chances of selling faster making it easier than ever to negotiate prices with your buyers.
It can also be useful for creating special promotions or discounts.
Auto-negotiate offer
When listing or updating a product, the API accepts an auto_negotiate_offer_price field.
When set, this enables automated responses to buyer offers:
- If a buyer's offer is equal to or higher than your auto_negotiate_offer_price, it will be automatically accepted.
- If a buyer's offer is lower than your auto_negotiate_offer_price, the system will automatically counter with your specified price.
This automation continues if the buyer sends additional counter-offers, following the same logic.
Auto-negotiate offers eliminate the need for manual intervention in the negotiation process, allowing you to set your minimum acceptable price threshold in advance.
Manual offer submission
In addition to automated offers, you can also manually submit offers to specific buyers through the API. This allows you to:
- Send targeted offers to individual buyers
- Create a custom automated offer cadence
- Submit offers for products with specific sizes
Manual offer submission requires the offers_write OAuth scope and can be done by product ID or SKU.
For detailed instructions on implementing automated offers and manually submitting offers, see our Managing Offers guide.