The Advanced settings panel provides administrators and developers with deeper control over platform behavior, integrations, caching, donation form logic, and data routing. These settings are primarily used for performance tuning, custom user experience management, and backend diagnostics.
1. Checkout & Form Behavior #
These settings control how donation forms and checkout processes behave for users, including autofill logic, visibility of elements, and custom call-to-action (CTA) text.
Setting | Description |
---|---|
Enable checkout auto-fill | Automatically pre-fills checkout form data for logged-in users |
Order status | Allows manual order status editing within Reporting / Donations |
Show Digital Ads | Reserved for ad-injection logic (if implemented) |
Hide Top Section In Checkout | Removes the image and header message section at the top of the checkout page |
Hide Top Product Info | Hides product-level information at checkout |
Donation Form Style | Dropdown to select the design style used in donation forms |
Donation Button Text | Override default CTA button text in donation forms |
2. Form Display Options #
These options allow you to show or hide specific interface elements across the checkout experience and control how monetary inputs behave.
Setting | Description |
---|---|
Hide WooCommerce | Globally hides WooCommerce interface |
Hide WooCommerce from Administrators | Restricts WooCommerce elements from admin UI |
Hide Gift Aid | Removes Gift Aid-related elements from donation forms |
Hide CC Fee | Hides the checkbox and logic to cover credit card processing fees |
Disable Billing Company / Prefix / Address 2 | Hides specific billing fields on checkout forms |
Enable Rounding | Rounds all monetary inputs to the nearest whole number (e.g., $18.01 → $19) |
3. Feature Toggles #
These toggles activate optional functionality such as location-based currency detection or Redis-based caching.
Setting | Description |
---|---|
Add Igul LTova | Enables Igul LTova rounding in donation forms (Israeli charity rounding convention) |
Form currencies based on user country | Detects user location and adjusts available currencies automatically |
Enable Redis cache | Activates Redis caching (requires Redis server) |
Auto Publish Offline | Automatically publishes offline donation entries |
4. Email Notifications #
- Configure the recipients for critical system error alerts and manage notification delivery when an error occurs.
- Field: Email address input (list-based)
- Function: Add one or more email addresses to receive alerts
- Remove: Use “Remove item” to delete an address from the list
5. Coupon Section #
Control whether users can enter coupon codes on the checkout form.
Setting | Description |
---|---|
Activate / Deactivate | Toggle coupon field availability on checkout pages |
6. Redirect Settings #
Set custom destinations for users to be redirected after adding items to cart or completing a transaction.
Module | Redirect Options |
---|---|
Donation | Cart or Checkout |
Campaign, P2P Campaign, Team Campaign, Event, eCard, Donation Equipment, Gravity Product | Cart or Checkout |
Thank You Page | Set custom redirect page for completed actions |
7. API Integrations #
Add API keys and secure credentials for third-party integrations and services.
Integration | Details |
---|---|
Maxmind Client ID & API | Used for IP-based geolocation |
IP-API Key | Another IP-based geolocation service |
Google Maps API | Used for embedded Google Map display (must be activated in Cloud Console) |
Upload API Data JSON | Upload secure credential file (e.g., for Firebase, Maps, etc.) |
8. Page Mappings #
Assign specific system actions to custom pages on your WordPress site.
Page Purpose | Action |
---|---|
Checkout Thank You | Select which page to show after successful checkout |
CRM Signup | Assign a page for CRM integration signups |
9. Salesforce Integration #
Use these options to fine-tune how the LevCharity plugin communicates with Salesforce for CRM syncing and donation tracking.
Setting | Description |
---|---|
Salesforce Sandbox Mode | Use sandbox environment for testing |
Show Salesforce Meta | Displays additional meta/debug fields in Salesforce-linked forms |
Renewal payment create new opportunity | Determines whether renewals create new Salesforce opportunities |
Disable Campaigns / Opportunity Products / Pledges | Granular control to exclude elements from Salesforce sync |
Allow opportunities with no amount | Allow opportunities to be created even if the amount is undefined |
Register User IDs | Enable user ID tracking in CRM |
Contact Matching Percentage | Set the required match score for contact lookup (e.g., 0–100) |