If you’re getting the error "Missing form-field name Consent" in the logs, the indexing task is failing because BigCommerce is expecting user-related data to be present when Doofinder tries to access the feed.
The error message confirms that the API is rejecting the request due to a missing required field that cannot be validated automatically by Doofinder:
- "Create customers failed. Missing form-field name: XXXXXXX"
To resolve this, you need to create a customer user specifically for Doofinder’s indexing process, using the following details:
- "email": "indexator.no.reply@doofinder.com"
- "first_name": "doofinder"
- "last_name": "indexator"
- "company": "Doofinder"
Which customer group should this user belong to in our store? The customer group must be the default group for All channels (global).
To fix it, please follow the steps below:
1. Identify your Default Groups
The customer group must be the default group for All Channels (Global).
Check if your "Registered" and "Guest" customers are assigned to the same group or different ones.
If they are different, you must create two separate indexator users.
2. Locate the Customer Group ID
Go to Customers > Customer Groups and click on the group you want to index (e.g., "Retail"). Look at the URL in your browser:
.../manage/customers/groups/1/edit
Note: the Group ID is the number located between /groups/ and /edit, see image below:
3. User Configuration Table
Ensure that the “Email” and “Last Name” match the pattern below exactly:
What value should be entered for the required “XXXXXXX” field?
Any value. This custom field is what is causing the issue. Doofinder creates the user automatically, but in this case, it cannot because you have a custom form for user creation (caused by the "XXXXXXX" field).
Whether any other mandatory customer fields are needed?
Just the mandatory fields (name, last name, company, email, contact number, password, etc.).
Once it is created (or users are created in case you have more than 1 default customer group), you will need to process your feed in Doofinder.
For any help or advice, contact us!