| @@ -2,9 +2,9 @@ | ||
| 2 | 2 | Contributors: addonsorg |
| 3 | 3 | Tags: Gravity Forms, Gravity Forms fields, Repeater, Repeater form, Repeater field |
| 4 | 4 | Requires at least: 2.0 |
| 5 | 5 | Tested up to: 7.1 |
| 6 | -Stable tag: 3.2.2 | |
| 6 | +Stable tag: 3.2.3 | |
| 7 | 7 | Requires PHP: 5.2 |
| 8 | 8 | License: GPLv2 or later |
| 9 | 9 | License URI: https://www.gnu.org/licenses/gpl-2.0.html |
| 10 | 10 | |
| @@ -21,8 +21,24 @@ | ||
| 21 | 21 | The Repeater Fields for Gravity Forms allow you to create one or more sets of fields that can be repeated. |
| 22 | 22 | |
| 23 | 23 | Have you ever wanted to let your users submit multiple entries of the same field set as a single form on your WordPress site? If so, you’re in luck! This is a plugin to help you do it! |
| 24 | 24 | |
| 25 | +### Pricing & Payment Fields Support (Pro) | |
| 26 | +Easily create repeatable booking, ticket, quotation, or registration forms! With the Pro version, you can place Gravity Forms **Pricing Fields** (Product, Option, Quantity, and Total) directly inside your repeaters: | |
| 27 | +* **Row Total & Grand Total Support**: Place a Total field inside repeater rows to calculate each row's subtotal `(Product + Options) * Quantity`, and place a Total field outside the repeater to calculate the Grand Total of all rows combined! Both can be used together seamlessly. | |
| 28 | +* **Real-time Price Calculation**: The form's Total field updates dynamically in real time as customers add, remove, or modify repeated rows. | |
| 29 | +* **Supports All Product Types**: Single Product, Drop Down, Radio Buttons, User Defined Price, and Calculation products. | |
| 30 | +* **Option & Quantity Support**: Sub-options (Drop Down, Radio, Checkboxes) and item quantities are calculated per individual repeater row. | |
| 31 | +* **Payment Gateways Integration**: Seamlessly passes line items and totals to payment add-ons including Stripe, PayPal, Mollie, Square, and Authorize.net. | |
| 32 | +* **Detailed Order Summary**: View entry details with full itemized breakdown (Row 1, Row 2, etc.) for admin review, notifications, and customer emails. | |
| 33 | + | |
| 34 | +### Dynamic Initial Rows Count & Field Mapping (Pro) | |
| 35 | +Control exactly how many rows appear when the form loads, or bind repeater row counts dynamically to another form field: | |
| 36 | +* **Custom Initial Rows Count**: Set any specific number of rows to display by default upon page load (e.g., start with 0, 1, 3, or more rows). | |
| 37 | +* **Smart Field Mapping**: Connect the repeater directly to another field in your form (such as a Number, Drop Down, or Quantity field) using its Field ID. | |
| 38 | +* **Instant Dynamic Row Generation**: When the user enters or selects a number (e.g., "Number of Attendees: 4"), the repeater automatically expands to create exactly 4 rows in real time. | |
| 39 | +* **Streamlined User Experience**: Optionally locks the row count and hides manual "+ Add Row" / delete buttons when mapped, preventing submission mismatches for ticket bookings, group registrations, and order forms. | |
| 40 | + | |
| 25 | 41 | ### Save and Continue Later Support |
| 26 | 42 | Fully compatible with Gravity Forms' built-in **Save and Continue Later** feature! When users save their unfinished submission and return via the save token link: |
| 27 | 43 | * **Preserves All Repeated Rows**: All added rows are automatically re-created in their exact order. |
| 28 | 44 | * **Restores Field Data**: Inputs including text, numbers, dates, checkboxes, radio buttons, and pricing choices are restored. |
| @@ -28,8 +44,9 @@ | ||
| 28 | 44 | * **Restores Field Data**: Inputs including text, numbers, dates, checkboxes, radio buttons, and pricing choices are restored. |
| 29 | 45 | * **Retains Uploaded Files**: Attachments and files uploaded inside repeater rows are safely preserved across draft sessions. |
| 30 | 46 | |
| 31 | 47 | == Features == |
| 48 | +- **Row Subtotal & Grand Total Support (Pro)**: Supports Total fields both inside repeater rows (as row subtotal) and outside repeater (as grand total), or both at once. | |
| 32 | 49 | - **Initial Rows & Field Mapping (Pro)**: Set custom default row counts or link repeater rows dynamically to a number/dropdown field (e.g., Number of Guests/Tickets). |
| 33 | 50 | - **Save and Continue Later Support**: Seamlessly saves and restores all repeated rows and input values when resuming draft submissions. |
| 34 | 51 | - **Pricing & Payment Fields (Pro)**: Calculate Product, Option, and Quantity inside Repeater rows with real-time Total calculation and payment gateway integration. |
| 35 | 52 | - **File Uploads Support**: Allow single or multiple file uploads inside repeated rows. |
| @@ -39,23 +56,8 @@ | ||
| 39 | 56 | - **Conditional Logic support**: Supports conditional logic inside and outside repeaters. |
| 40 | 57 | - **Date picker support**: Full date/time picker support inside repeated fields. |
| 41 | 58 | - **Entry and print preview support**: Easily view, export, and print repeated entries. |
| 42 | 59 | - **Drag and drop repeatable fields**: Simple and flexible form builder experience. |
| 43 | - | |
| 44 | -### Pricing & Payment Fields Support (Pro) | |
| 45 | -Easily create repeatable booking, ticket, quotation, or registration forms! With the Pro version, you can place Gravity Forms **Pricing Fields** (Product, Option, and Quantity) directly inside your repeaters: | |
| 46 | -* **Real-time Price Calculation**: The form's Total field updates dynamically in real time as customers add, remove, or modify repeated rows. | |
| 47 | -* **Supports All Product Types**: Single Product, Drop Down, Radio Buttons, User Defined Price, and Calculation products. | |
| 48 | -* **Option & Quantity Support**: Sub-options (Drop Down, Radio, Checkboxes) and item quantities are calculated per individual repeater row. | |
| 49 | -* **Payment Gateways Integration**: Seamlessly passes line items and totals to payment add-ons including Stripe, PayPal, Mollie, Square, and Authorize.net. | |
| 50 | -* **Detailed Order Summary**: View entry details with full itemized breakdown (Row 1, Row 2, etc.) for admin review, notifications, and customer emails. | |
| 51 | - | |
| 52 | -### Dynamic Initial Rows Count & Field Mapping (Pro) | |
| 53 | -Control exactly how many rows appear when the form loads, or bind repeater row counts dynamically to another form field: | |
| 54 | -* **Custom Initial Rows Count**: Set any specific number of rows to display by default upon page load (e.g., start with 0, 1, 3, or more rows). | |
| 55 | -* **Smart Field Mapping**: Connect the repeater directly to another field in your form (such as a Number, Drop Down, or Quantity field) using its Field ID. | |
| 56 | -* **Instant Dynamic Row Generation**: When the user enters or selects a number (e.g., "Number of Attendees: 4"), the repeater automatically expands to create exactly 4 rows in real time. | |
| 57 | -* **Streamlined User Experience**: Optionally locks the row count and hides manual "+ Add Row" / delete buttons when mapped, preventing submission mismatches for ticket bookings, group registrations, and order forms. | |
| 58 | 60 | |
| 59 | 61 | == Pro Version == |
| 60 | 62 | * Dynamic Initial Rows count & Field Mapping (Auto-generate rows based on user input) |
| 61 | 63 | * Pricing & Payment Fields support (Product, Option, Quantity, Total) |