p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; min-height: 14.0px} p.p3 {margin: 0.0px 0.0px 2.0px 0.0px; font: 14.0px 'Helvetica Neue'} li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'} li.li4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #dca10d} span.s1 {color: #000000} span.s2 {color: #dca10d} ol.ol1 {list-style-type: decimal}
Digistore24 not only offers you the possibility of individually designing your order form. With the function Additional input fields, you can also add extra input fields, such as checkboxes or text fields. This way, you decide for yourself which information you want to obtain from your customers during the order process.Step-by-step guideIn the vendor view, go to Account > Additional input fields.Click on the button Create form.For Name (internal), give your form a name that will only be visible to you.For Show input fields..., you can specify whether the form should be displayed on the order form itself or on a page following the order form.Select the Products for which you want to set the following settings.Add a Headline and a Description to the form.Finally, click on Save.Scroll down to the window Add input field.For Type, you can select the type of input field (e.g. small text field, checkbox, selection list etc.). If you have selected something from the Address data list, you can create a field in which the data of the event visitor should be entered when you click on Transfer to e-ticket (e.g. if the event visitor is not also the one placing the order).Enter the Name to be displayed to the customer on the order form, e.g. First name.For Order, specify where the input field should be placed. The field with the lowest number is always displayed first.For Is required, you determine whether the customer is obliged to fill in the created input field during the order process.Finally, click on Add new input field.At the bottom of the page you will see the input field you have just created. To add further input fields, repeat the steps described here and click on the blue button Add new input field again.The arrangement or order of the fields as they are displayed on the order form can also be changed later in the list of forms under Account > Additional input fields.Transfer individual input fields via IPNWe recommend setting up an IPN connection with the type Generic under Settings > Integrations (IPN) by clicking on Add new connection.For Send notifications for, place a checkmark next to Custom forms.Finally, click on Save at the bottom.The data of the additional input fields is now transferred in a separate IPN notification. You can then merge the data with the order data in your system if necessary.The data that the user enters is transferred as POST or GET data (depending on what is selected in the IPN settings) for the generic connection. A prefix data- is added to the name of the input field, e.g. data-company.Important note:We cannot guarantee that the IPN notifications will always be carried out in the same order. The reason for this is that the notifications for some payment methods come very late (e.g. advance payments). There are also asynchronous effects: the order process never waits for the IPN notification of the additional input fields to be sent, but sometimes for the IPN notifications regarding the payment. We therefore recommend that you cache the IPN notifications regarding the additional input fields in the database.