Back to Documentation
Configuration

Settings & Currency Management

Configure global plugin settings, manage currency display formats, customize date/time formats, and control form behavior across your entire site.

7 min read
Updated December 2024
βš™οΈCurrencyUSD ($)Price Format$1,234.56Date FormatMM/DD/YYYYTime Format12-hour (AM/PM)Save SettingsPlugin Settings

Overview

The Settings & Currency Management system provides centralized control over how prices, dates, and other data are displayed throughout your forms. Configure once, apply everywhereβ€”ensuring consistent formatting across all your forms and products.

πŸ’°

Currency

Format prices globally

πŸ“…

Date/Time

Customize formats

🌍

Localization

Regional settings

βš™οΈ

Behavior

Form functionality

Accessing Settings

  1. Navigate to WordPress Admin Dashboard
  2. Go to Woo Form Builder β†’ Settings
  3. The settings page has multiple tabs for different categories
  4. Make your changes and click Save Settings

Pro Tip

Settings are applied globally to all forms. Individual form settings can override global settings when needed.

Currency Settings

Currency Symbol

Choose your currency symbol and its position:

Available Currencies

  • $ - US Dollar (USD)
  • € - Euro (EUR)
  • Β£ - British Pound (GBP)
  • Β₯ - Japanese Yen (JPY)
  • β‚Ή - Indian Rupee (INR)
  • Custom symbol option

Symbol Position

  • Before: $100.00
  • After: 100.00$
  • Before with space: $ 100.00
  • After with space: 100.00 $

Number Formatting

Decimal Separator

Period (.): 1,234.56
Comma (,): 1.234,56

Thousand Separator

Comma (,): 1,234.56
Period (.): 1.234,56
Space ( ): 1 234.56

Decimal Places

0: $123
1: $123.4
2: $123.45
3: $123.456

Date & Time Settings

Date Format Options

Common Formats

MM/DD/YYYY: 12/20/2024
DD/MM/YYYY: 20/12/2024
YYYY-MM-DD: 2024-12-20
Month DD, YYYY: December 20, 2024

Time Format Options

12-hour: 3:30 PM
24-hour: 15:30
With seconds: 3:30:45 PM

Form Behavior Settings

Validation Settings

  • β€’ Real-time Validation: Validate fields as users type
  • β€’ On Submit Only: Validate when form is submitted
  • β€’ Show Error Messages: Display validation errors inline
  • β€’ Scroll to First Error: Auto-scroll to first invalid field

Price Calculation

  • β€’ Update Frequency: Real-time or on field blur
  • β€’ Show Loading Indicator: During price calculations
  • β€’ Round Prices: Round to nearest cent/dollar
  • β€’ Tax Inclusion: Display prices with or without tax

Form Submission

  • β€’ Add to Cart Behavior: Stay on page or redirect to cart
  • β€’ Success Messages: Display confirmation messages
  • β€’ Clear Form After Submit: Reset form fields
  • β€’ AJAX Submission: Submit without page reload

Advanced Settings

Custom CSS

Add global custom CSS that applies to all forms:

/* Custom styling for all forms */ .wfb-form-field { border-radius: 8px; border: 2px solid #e2e8f0; } .wfb-form-field:focus { border-color: #667eea; box-shadow: 0 0 0 3px rgba(102, 126, 234, 0.1); }

Custom JavaScript

Add global JavaScript for custom functionality:

// Custom form behavior jQuery(document).ready(function($) { $('.wfb-form').on('submit', function(e) { console.log('Form submitted!'); // Add your custom logic }); });

Regional Presets

Quick-apply regional settings with one click:

πŸ‡ΊπŸ‡Έ United States

  • Currency: USD ($)
  • Position: Before
  • Decimal: Period (.)
  • Thousand: Comma (,)
  • Date: MM/DD/YYYY

πŸ‡¬πŸ‡§ United Kingdom

  • Currency: GBP (Β£)
  • Position: Before
  • Decimal: Period (.)
  • Thousand: Comma (,)
  • Date: DD/MM/YYYY

πŸ‡ͺπŸ‡Ί European Union

  • Currency: EUR (€)
  • Position: After with space
  • Decimal: Comma (,)
  • Thousand: Period (.)
  • Date: DD/MM/YYYY

Tips & Best Practices

βœ… Do's

  • βœ“ Use regional presets when applicable
  • βœ“ Test settings with sample forms
  • βœ“ Document custom CSS/JS changes
  • βœ“ Keep decimal places consistent (usually 2)
  • βœ“ Consider your target audience's locale
  • βœ“ Save settings after making changes

❌ Don'ts

  • βœ— Don't change settings mid-campaign
  • βœ— Don't use conflicting separators
  • βœ— Don't add untested custom code
  • βœ— Don't forget to clear cache after changes
  • βœ— Don't mix date formats across forms
  • βœ— Don't skip backup before major changes

Troubleshooting

Settings not applying?

  • Clear WordPress cache and browser cache
  • Verify you clicked "Save Settings"
  • Check if individual forms override global settings
  • Disable other caching plugins temporarily

Prices displaying incorrectly?

  • Verify decimal separator and thousand separator are different
  • Check decimal places setting matches your needs
  • Ensure currency symbol is displaying correctly
  • Test with different price values (large and small)

Custom CSS/JS not working?

  • Check for syntax errors in your code
  • Verify selectors match your form elements
  • Check browser console for error messages
  • Ensure jQuery is loaded if using jQuery code

Important Note

Always backup your settings before making major changes. Export settings using the built-in export tool for safe keeping.

Need Custom Configuration?

Our team can help set up advanced settings and custom integrations

Get Expert Support