Font sizes in the bundle editor have fixed limits, and the message names the field and its range: {Field} must be between {min} and {max}. Set the value inside the range and save again. If you saw the more general Bundle validation error. Please check all fields., one of the fields below is out of range or empty.
In this article:
The font size limits
Field | Minimum | Maximum |
Title Font Size | 10 | 30 |
Subtitle Font Size | 10 | 20 |
Badge Font Size | 8 | 16 |
Price Font Size | 12 | 24 |
Compare Price Font Size | 12 | 20 |
Values are in pixels. A value outside the range returns {Label} must be between {min} and {max}, where {Label} is the field name, for example Title Font Size must be between 10 and 30. A value that is not a number returns {Label} must be a valid number.
Other validated fields
Message | Cause |
| Add at least one offer |
| The offer's name is empty |
| The offer's title is empty |
| Quantity must be a number greater than zero |
| The bundle name is empty or invalid |
| Another bundle already uses this name |
| A text field is too long |
| The image exceeds the size limit |
| An offer references no product |
| A collection bundle with no collection selected |
| A specific-products bundle with no products selected |
How to find the offending field
Bundle validation error. Please check all fields. does not name the field, which makes it the frustrating one. Check in this order, because it matches how often each is the cause:
The
Texttab. Every font size field. This is the most common cause by a wide margin.The
Offerstab. Each offer's title, subtitle and quantity. An empty title on an offer you added and forgot about is easy to miss.Badge font size and weight, on any offer with a custom badge.
The
Settingstab. The bundle name, and the product or collection selection.
💡 If you have several offers, collapse them all and check them one at a time. The invalid field is usually on an offer you added last and did not finish.
Why the limits exist
The bundle block sits inside your theme's product page, in a space it does not control. A 60px title would break most layouts, and an 6px badge would be unreadable on a phone.
The ranges are set so any combination of values produces something that still works across common themes and screen sizes.
Working around a limit
If you want text larger or smaller than the range allows, you have real options.
Use font weight instead of size. The Text tab offers weights from Light (300) to Extra bold (800). Bold at 20px reads as more prominent than regular at 24px, and stays inside the range.
Use colour and contrast. A high-contrast title at 24px draws more attention than a low-contrast one at 30px would.
Shorten the text. Long titles at large sizes wrap awkwardly on mobile. Buy 2, save 10% at 22px usually looks better than a longer line at 30px.
Change the bundle title rather than the offer titles. The bundle title has the largest allowed range at 10 to 30, so it is the right place for emphasis.
ℹ️ The limits are enforced on the server, so there is no setting or workaround inside Atlas that raises them. Values outside the range will be rejected whatever route you use to set them.
Still rejected
Start a chat from the bubble in the bottom right of Atlas, or email support@helloatlas.io. Include your store URL, the bundle name, the exact error text, and the value you were trying to save.

