Name your Price

Allow your clients to choose the amount to pay

"Name your price" products refer to a pricing model where customers are given the freedom to determine the amount they are willing to pay for a product or service. This approach is often used for digital products, charitable donations, or as a promotional tactic.

Server Plan

This Add-On requires the Server Plan. The server is necessary to create a draft order with price override

Activate add-on

This Add-On requires activation. You need to enable the add-on on the Smootify Dashboard of the site you are designing.

Dependencies

This Add-On requires Draft Orders add-on to be activated.

How to Configure

Activate the Add-on

To turn on the Name your Price feature, go to your project in the Smootify dashboard and activate it within Sites add-ons.

Be sure also to enable the Draft Orders add-on.

Copy the Component

Add the following component in the Add to Cart element

Name your price

Allow your clients to choose the amount to pay

Copy Element

Customize the Component

The component is just a custom element with tag name-your-price and an input of type number in it.

You can (and you really should do) set a minimuum and maximuum amount to accept for the input by adding the custom attributes:

Name
min
Value
minimuum amount
Name
max
Value
maximuum amount

The Attributes must be added on the Input element

Draft Order

Unlike typical apps, this feature uses Shopify's draft order price overrides, avoiding the creation of new product variants. It works seamlessly with both 'Add to Cart' and 'Buy Now' options by generating a draft order.

On this page