How can I implement a 'Price on Request' feature for certain products?

Topic summary

Implementing custom “Price on Request” pricing for select products, with the ability for staff to set per-order prices and send a checkout link, is the core goal. The requester also wonders how custom items affect accounting.

Suggested approaches:

  • Use “Request a Quote” apps from the Shopify App Store (e.g., Request a Quote – Hide Prices; Request a Quote + Hide Price; Request a Quote & Hide Price; Shopify Request a Quote). These can hide prices, replace “Add to Cart” with “Request a Quote,” let staff create quotes with custom product prices and shipping, and send a checkout link.
  • Alternatively, hire a Shopify Expert for custom implementation.

Custom storefront context: The requester uses the Storefront API and asks if a checkout URL can include a custom price without creating a new variant. No definitive API-based method was provided; one reply notes sending a checkout link after a quote is standard. The requester’s idea of creating a temporary variant per request remains a possible workaround.

Additional question: Applying “Price on Request” for shipping at checkout. An app response indicates quotes can include custom shipping.

Status: Options identified; no final resolution or confirmation of API-only solution.

Summarized with AI on December 10. AI used: gpt-5.

Hey @daniloarantesf ,

Thank you for reaching out to the Community! I’m happy to provide some assistance with locating an app that will allow for custom pricing on certain products, to get this resolved. For a full list, I recommend checking out the Shopify App Store, but have suggested a few below you can look into:

Alternatively, you can look into hiring a Shopify Expert, where they can assist with this customization. Our Experts are trusted third-party agencies and freelancers, that offer various services to help build your business. I recommend checking out our Expert Marketplace for more information on this!

Please let me know if you have any other concerns.

2 Likes