Input fields on order page & product detail page
Technical Information
Highlights
-
Custom input fields on product and checkout
-
pages, rule-based display
-
Data stored in the database and visible/editable in order details
-
Visibility Restriction
Features
-
Display multiple, rule-controlled input fields on the order completion page and product detail page.
-
The orderer's input information is saved in the database and can be read out there.
-
Display of the information in the admin area directly with the orders (order details)
-
E-mail template with code for the "Own fields on the order completion page" is included in the delivery
Purpose of the plugin
Adds rule-controlled input fields to the order completion page and the product detail page. These are saved in the order and are visible in the admin area in the order details. This information is stored in the database and can be read out and further processed by webshop developers if required. In addition, a new email template is supplied, this can either be set as an order confirmation email or the added code can be inserted into another email. (Settings > Flowbuilder > Order Placed (edit and store the ACRIS template))Especially in the B2B area it is necessary that in the course of the order additional information about the delivery or the allocation of the order for internal processes can be specified. This plugin extends the Shopware standard with this function - individual fields can be displayed on the order overview page in order to be able to enter the order-relevant information.
Through the rule control, different scenarios can be mapped, e.g. a delivery information field could only be displayed if a user from a certain country or in a certain product is in the shopping cart.
Use of the plugin
After successful installation of the plugin, the corresponding fields can be defined here:
Settings > Extensions > Order field > Add order field - the following settings are available here.
Basic settings area
Internal ID: The ID is stored in the database and should be unique (a number is best).
Internal Name: Will be displayed in the overview
Active: active / not active
Assigned rules: Rules can be created in the RuleBuilder. If one of the assigned rules applies (OR link), then this rule is applied. If no rule is assigned, it is always considered active.
Priority: The higher the number, the higher the priority, is used, among other things, for the order in the frontend and for the next option:
Exclude order fields with lower priority: If several order fields are created, then order fields with lower priority can be excluded here.
Display settings area
- Display position order completion page: "Left of summary" (currently only one setting available, prepared for future options.)
- Title: Name / heading above the input field
- Placeholder Text: This text is displayed in the frontend if nothing has been filled in by the user yet.
Functionality
- Order field type: "Input field" (currently only one setting available, prepared for future options.)
- Is a mandatory field: yes / no
The information entered by the user in the fields is displayed here:
On the order confirmation page
in the Information area (top right)
in the admin area at the orders
in the order details
Optional: Order confirmation e-mail template
If the information is to be displayed on the order confirmation e-mail, then please either use the ACRIS template supplied or adopt the code implemented there into your own e-mail template.
- Plugin wie in Shopware üblich installieren. Danach stehen Einstellungen zur Verfügung, diese sind hier zu finden:
- Einstellungen > Erweiterungen > Bestellfeld > Bestellfeld hinzufügen.
Frequently Asked Questions
Extensions for other application purposes (such as checkboxes, single select or multi-select, date field) are technically possible and can be requested from us.
Order data can be queried via the URL "/api/search/order". The request body contains a filter for the UUID of the order. The response contains "customFields.acrisCustomOrderFields". This contains an array with customised order fields. The respective order field can be identified via the "internalId" field (Admin configuration "Internal ID"). The "content" field contains the value of the order field specified by the customer. Example Request:
{
"page": 1,
"limit": 1,
"total-count-mode": 1,
"filter": [
{ "type": "equals", "field": "id", "value": "0194b5c6cb9171569dd1cb7886d346b9" }
]
}
| Version | Date | Compatibility | Changelog |
|---|---|---|---|
| 4.3.0 | 9 June 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.2.2 | 17 March 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.2.1 | 7 January 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 4.2.0 | 11 December 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.1 | 13 November 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.1.0 | 30 September 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.0.8 | 19 September 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.0.7 | 17 September 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.0.6 | 17 September 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.0.5 | 25 August 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.0.4 | 30 July 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.0.3 | 11 July 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.0.2 | 3 July 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.0.1 | 13 June 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.0.0 | 19 May 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 3.5.0 | 11 December 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.4.6 | 28 November 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.4.5 | 25 August 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.4.4 | 13 June 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.4.3 | 28 May 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.4.2 | 23 May 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.4.1 | 5 May 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.4.0 | 30 April 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.3.7 | 31 March 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.3.6 | 27 March 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.3.5 | 24 March 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.3.4 | 18 March 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.3.3 | 18 March 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.3.2 | 10 January 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 3.3.1 | 11 November 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.3.0 | 31 October 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.2.4 | 21 October 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.2.3 | 23 September 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.2.2 | 22 August 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.2.1 | 21 August 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.2.0 | 20 August 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.1.3 | 23 July 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.1.2 | 27 June 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.1.1 | 24 June 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.1.0 | 7 May 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 3.0.1 | 25 March 2024 | >=6.6.0.0 |
|
| 3.0.0 | 7 March 2024 | >=6.6.0.0 |
|
| 2.6.5 | 23 July 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 2.6.4 | 27 June 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 2.6.3 | 7 May 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 2.6.2 | 6 May 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 2.6.1 | 2 May 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 2.6.0 | 2 May 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 2.5.10 | 16 April 2024 | >=6.5.0.0 |
|
| 2.5.9 | 1 March 2024 | >=6.5.0.0 |
|
| 2.5.8 | 29 February 2024 | >=6.5.0.0 |
|
| 2.5.7 | 14 February 2024 | >=6.5.0.0 |
|
| 2.5.6 | 13 February 2024 | >=6.5.0.0 |
|
| 2.5.5 | 12 February 2024 | >=6.5.0.0 |
|
| 2.5.4 | 12 February 2024 | >=6.5.0.0 |
|
| 2.5.3 | 12 February 2024 | >=6.5.0.0 |
|
| 2.5.2 | 12 February 2024 | >=6.5.0.0 |
|
| 2.5.1 | 12 February 2024 | >=6.5.0.0 |
|
| 2.5.0 | 9 February 2024 | >=6.5.0.0 |
|
| 2.4.1 | 7 February 2024 | >=6.5.0.0 |
|
| 2.4.0 | 5 February 2024 | >=6.5.0.0 |
|
| 2.3.0 | 15 January 2024 | >=6.5.0.0 |
|
| 2.2.4 | 23 October 2023 | >=6.5.0.0 |
|
| 2.2.3 | 18 October 2023 | >=6.5.0.0 |
|
| 2.2.2 | 17 October 2023 | >=6.5.0.0 |
|
| 2.2.1 | 17 October 2023 | >=6.5.0.0 |
|
| 2.2.0 | 16 October 2023 | >=6.5.0.0 |
|
| 2.1.0 | 27 September 2023 | >=6.5.0.0 |
|
| 2.0.2 | 16 June 2023 | >=6.5.0.0 |
|
| 2.0.1 | 13 April 2023 | >=6.5.0.0 |
|
| 2.0.0 | 13 April 2023 | >=6.5.0.0 |
|
| 1.4.2 | 10 February 2023 | >=6.4.0.0 |
|
| 1.4.1 | 6 February 2023 | >=6.4.0.0 |
|
| 1.4.0 | 6 February 2023 | >=6.4.0.0 |
|
| 1.3.2 | 20 December 2022 | >=6.4.0.0 |
|
| 1.3.1 | 16 December 2022 | >=6.4.0.0 |
|
| 1.3.0 | 6 December 2022 | >=6.4.0.0 |
|
| 1.2.0 | 1 December 2022 | >=6.4.0.0 |
|
| 1.1.2 | 26 November 2022 | >=6.4.0.0 |
|
| 1.1.1 | 26 November 2022 | >=6.4.0.0 |
|
| 1.1.0 | 26 November 2022 | >=6.4.0.0 |
|
| 1.0.0 | 26 November 2022 | >=6.4.0.0 |
|