Catna – Name Your Price and Offers

Catna – Name Your Price and Offers helps your customers who shop on your online store to propose their desired price for products. The plugin displays the price field of each product and allows customers to flexibly enter the price that they are willing to pay for a product. Customer price proposals can be approved if they are eligible for the price conditions and rules that you set in the backend.

See this tutorial video to learn more

Installation

↑ Back to top

To start using a product from WooCommerce.com, you can use the โ€œAdd to storeโ€ functionality on the order confirmation page or the My subscriptions section in your account.

  1. Navigate to My subscriptions.
  2. Find the Add to store button next to the product youโ€™re planning to install.
  3. Follow the instructions on the screen, and the product will be automatically added to your store.

Alternative options and more information at:
Managing WooCommerce.com subscriptions.

Adding a WooCommerce.com subscription to your store

NAME YOUR PRICE

↑ Back to top

General Settings

↑ Back to top

In General, you can set up the main features of WooCommerce Name Your Price and Offers

  1. Enable: Enable the plugin to allow your customers to make another offer price that you give in your products.
  2. Quickview: If you use a theme or plugin with quick view, you should enable it.
  3. Setting for variable products: Enable to set global for all variations by setting for parent products instead of configuring for each individual product.
  4. Allow free purchase:  If you want your customer can be purchased for $0 or the price field is empty then enable it.
  5. Hidden product price: Enable this option to hide the price of the product, the plugin will use the price of the product as the default price of the Name Your Price
  6. Input price step: When you setting it any to number, in the frontend your buyer will no longer need to write the value but instead, when they clicking on it and using the up or down arrow on the keyboard it will change according to the number you have set.
  7. Custom CSS: Allow you to add your own CSS code to design the currencies bar or widget.

Message

↑ Back to top
  1. Low suggested price: The message content when the customer enters the offer price is lower than the accepted minimum price, you can change the content as you want
  2. High suggested price: The message content when the customer enters the offer price is higher than the accepted maximum price, you can change the content as you want
  3. Shortcode:{product_name} โ€“ Product name{min_price} โ€“ Minimum acceptable price{max_price} โ€“ Maximum acceptable price{suggested_price} โ€“ Suggested price by the customer when purchasing the productConversely, when โ€œAllow Free Purchasesโ€ is disabled in General Setting tab, the message your guest receives will add โ€œEmpty suggested priceโ€ as shown below:

When no suggested price is entered, the customer will receive this message, you can also change the content of the message as you want.

Name Your Price On Single Page

↑ Back to top
  1. Position: Choose the positions where you want to show Name Your Price on single product page. There are two options are Before add to cart button and After add to cart button.
  2. Content layout: Type in the content you want to display. You can use shortcodes to display necessary information.
  3. Style of content layout: You can set the color and font size for the content layout.
  4. Input placeholder: This is the setting of what you want to be displayed for the input.
  5. Style of input: 
  • Enable currency: If you enable currency it will show the symbol of the currency, the position according to the position setting of Woo.
  •   You can set the Border width, Border radius, Border color, background color, color, and font size of Input placeholder.

Name Your Price On Product List

↑ Back to top
  1. Add to Cart button label: You can change the label of the add to cart button on Product List. If you leave it blank it will show by default.
  2. Disable: When you Disable, Product list on your Shop page does not appear Name Your Price below each product.
  1. Add to Cart button label: You can change the label of the add to cart button on Product List. If you leave it blank it will show by default.
  2. Enable: When you Enable, Product list on your Shop page appears to Name Your Price below each product.

3. Enable variable product: Allow customer to give suggested price and add variable product to cart on Product List.

4. Assign page: You can use WPโ€™s Conditional tags to enable/disable Name Your Price of product list on specific pages.

Important note:

To handle WPโ€™s Conditional Tags, this plugin uses eval() which is very dangerous because it allows the execution of arbitrary PHP code. Therefore, please only fill this field with proper conditional tags which are validated and/or provided by trusted developers.

5. Display style: you can choose one of two ways as follows to display the style of Name Your Price on Product List: On loop product template or On popup after clicking add to cart button. But you can not set the style for variable products.

  • On loop product template: โ€“ Position: There are 4 placement options including: Before product title, After Product title, Before add to cart button, After add to cart button.
  • On popup after click add to cart button.

6. Content layout: Type in the content you want to display. You can use shortcodes to display necessary information.

7. Style of content layout: You can set the color and font size for the content layout.

8. Input placeholder: This is the setting of what you want to be displayed for the input.

9. Style of input: 

  • Enable currency: If you enable currency it will show the symbol of the currency, the position according to the position setting of Woo.
  •  You can set the Border width, Border radius, Border color, background color, color, and font size of Input placeholder.

Setting in Edit product page

↑ Back to top

After saving the above settings, we go to edit products. Choose Name Your Price for your products and Update

SMART OFFERS

↑ Back to top

General Settings

↑ Back to top
  1. Enable: Enable/ Disable the Smart Offers feature. Allow customers to bargain for less than the selling price of the product if the price they offer matches the conditions you set earlier.
  2. Setting for variable products: Enable to set global for all variation products by setting for parent products instead of configuring for each individual product.
  3. Add to cart without bargain: Enable to allow to add the product to cart, skip bargain steps.

If you Disable it, your customer must go through a bargaining step before adding the product to the cart. 

4. Offer button label/ Add to cart button label on single page: Constant if you donโ€™t want to change the label content of the bargain button.

5. Offer button position: There are 2 positions of the bargain button are Before and After Add to cart button.

Or when Disable โ€ Add to cart without bargainโ€ you can Change the label of the add to cart button on product list. Leave blank to user the default Add to cart button label on product list 

Message

↑ Back to top
  1. Empty suggested price: You can change the text of the message that the customer will receive when the customer does not enter their suggested price.
  2. Low suggested price: You can change the text of the message that your customer will receive when the customer enters the offer price lower than the minimum acceptable price.
  3. High suggested price: You can change the text of the message your customers will receive when they enter a suggested price higher than the current selling price of the product.
  4. Waiting for response: Message when suggested price is being checked. You can change the text of the message that the customer will receive.
  5. Successful message: Message after suggested price acceptable. You can change the text of the message that the customer will receive.
  6. Shortcode:{product_name} โ€“ Name of product{min_price} โ€“ Minimum acceptable price{product_price} โ€“ Product price{suggested_price} โ€“ Suggested price by customer when purchasing product

Design

↑ Back to top

Design tab, where you can configure the front-end interface of the plugin.

  1. Display as popup: When you Enable, the bargain template will show up as a pop-up after clicking the bargain request button.
  2. Offer form title: You can change the label of the add to cart button on the product list. Leave blank to use the default.
  3. Style of offer form title: You can change the Color and Font size of Offer form title.
  4. Input offer label: You can change the text of Input offer label here.
  5. Style of Input offer label: You can change the Color and Font size of Input offer label.
  6. Input offer placeholder: This is the setting of what you want to be displayed for the input.
  7. Style of input offer: If you enable currency it will show the symbol of the currency, the position according to the position setting of Woo.
  8. Submit button label:
  9. Style of submit button: You can change the Border width, Border radius, Border color, Background color, Color, and Font size of submit button.

Setting In Edit Product Page

↑ Back to top

After saving the above settings, we go to edit products. Choose Offer for your products and set rules for your product. There are two options:

  • If Offer with product quantity is NO, the rule gives only the Maximum Discount Value based on a Percentage or Fixed amount whichever you set.
  • If Offer with product quantity is YES, the rules include the product quantity, the maximum discount for the product as a percentage or a fixed amount, and the price range that you can accept.

GLOBAL RULES

↑ Back to top

Global Rules: If Name your price or Offers have not been set on the product editing page yet, below rules will be applied, first matched rule (from top to bottom)

Default: Enable/ Disable default global rules mode

General Settings

↑ Back to top
  1. Name: You can change the name in the blank.
  2. Type: There are two types you can choose are Name your price and Offer.
  3. Minimum price($): Minimum acceptable price.
  4. Maximum price($): Maximum acceptable price, you can leave blank to not limit this.

Products Conditions

↑ Back to top

There are two options:

  1. If you do not set a condition for your product, it applies to all products
  2. If you set a condition, it only applies to products that meet all of the conditions youโ€™ve set

Customer conditions

↑ Back to top

There are two options:

  1. If you do not set customer conditions then it will apply to all users.
  2. If you have set a customer condition then only matching users will be applied.

DEVELOPERs

↑ Back to top
TemplateUsage
/name-your-price.phpCatna name-your-price form
/name-your-price-popup.phpname-your-price popup form for variable products in product list when Display style option is set to โ€˜On loop product templateโ€™
/name-your-price-popup-non-ajax.phpname-your-price popup form for variable products in product list when Display style option is set to โ€˜On popup after click add to cart buttonโ€™
/smart-offers.phpSmart offers onpage form when โ€˜Display as popupโ€™ option is turned off
/smart-offers-popup.phpSmart offers popup form when โ€˜Display as popupโ€™ option is turned on

Follow this guide on how to override VillaTheme pluginsโ€™ templates via a theme.

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Get shipping rates from the USPS API which handles both domestic and international parcels.