Configuration
Configure Smart Input Pricing on your WooCommerce products.
This guide explains all configuration options available for Smart Input Pricing.
Product settings
To configure Smart Input Pricing on a product:
- Edit any WooCommerce product
- Scroll to the Smart Input Pricing section
- Check Enable Smart Input Pricing
- Configure the options below
Basic options
| Option | Description |
|---|---|
| Enable Smart Input Pricing | Turns the feature on for this product |
| Pricing Mode | Choose per character, per word, or per line |
| Price Per Unit | The amount to charge for each unit |
Scroll to see all columns →
Input limits
| Option | Description |
|---|---|
| Minimum Characters/Words | The minimum input required (optional) |
| Maximum Characters/Words | The maximum input allowed (optional) |
| Required Field | Whether customers must enter text |
Scroll to see all columns →
Pricing modes
Smart Input Pricing offers three pricing modes:
Per character
Charges for each character entered, including spaces.
Best for:
- Engraving services
- Monograms
- Name plates
Per word
Charges for each word entered.
Best for:
- Custom messages
- Quotes and dedications
- Cake messages
Per line
Charges for each line of text entered.
Best for:
- Multi-line text areas
- Poems and verses
- Certificates
Variable products
Smart Input Pricing works with variable products:
- Edit your variable product
- Go to the Variations tab
- Each variation can have its own Smart Input Pricing settings
- Or use the parent product settings for all variations
Display settings
Input label
Customize the label shown above the text input:
add_filter( 'sip_input_label', function( $label ) {
return 'Enter your custom text:';
});
Price display
The calculated price updates in real-time. Customize the format:
add_filter( 'sip_price_format', function( $format ) {
return 'Additional cost: %s';
});
Saving your settings
After configuring:
- Click Update or Publish to save the product
- View the product on the frontend to test
- Enter sample text to verify pricing calculation
Next steps
- Learn about pricing modes in detail
- Explore hooks and filters for customization