Picture of Custom names for all product types, including stock products

Custom names for all product types, including stock products

Custom names for all product types, including stock products

Custom names can now be assigned to any product type, including stock products. Controls are visible to manage these within the Catalogue Settings area of your admin panel.

Guide5 min readVideoUpdated 8 Oct 2026

Guide

Custom names can now be assigned to any basket/cart line, including stock products. The settings that control this feature are visible in Catalogue Settings, and a product attributeProduct attributes in Infigo refer to the customizable options available for products, such as size, color, or material, allowing for tailored product configurations and enhanced customer choice can be linked directly to the custom name field so customers set the name on the product page rather than in the basket.

Configuration

Custom names can now be assigned to any basket line, including stock products. The controls that previously governed this feature were hidden platform settings that an administrator had to know by name; they are now four visible settings in the Custom names section of Configuration > Settings > Catalogue Settings, alongside a new option specifically for stock products. Existing configuration is migrated automatically on deployment, so every storefront behaves exactly as it did before. This guide shows where each setting lives on the Catalogue Settings page, what it does, and how to link a product attribute directly to the custom name field so customers set the name on the product page rather than in the basket.

Step 1: Open the Catalogue Settings and find the Custom names section

Go to Configuration > Settings > Catalogue Settings and scroll to the Custom names section. This is where all four custom name controls now live in the standard admin interface, replacing the hidden platform settings used previously. If you used custom names before the upgrade, your existing configuration has already been migrated here automatically, so no reconfiguration is required.

step1_custom_names_section.jpg

Step 2: Turn on Enable custom names

Tick Enable custom names to let customers assign a custom name to a basket line via the Enter new name modal for supported product types. When it is off, the option is not offered in the basket. Save the page after changing it.

step2_enable_custom_names.jpg

Step 3: Optionally require custom names

Tick Require custom names to make a custom name mandatory before a customer can proceed to checkout. This applies to the basket Enter new name modal only, not to attribute-linked names. Leave it off if a custom name should remain optional. Save the page after changing it.

step3_require_custom_names.jpg

Step 4: Optionally require custom names on stock products

Tick Require custom names on stock products to extend the mandatory requirement specifically to stock productA standard product with limited customisation. lines. This is new and is off by default, so turning on Require custom names on its own keeps covering the same product types it did before the upgrade. Enable this only when you also want stock product lines to demand a custom name. Save the page after changing it.

step4_require_on_stock_products.jpg

Step 5: Optionally show custom names instead of product names

Tick Show custom names instead of product names to display the custom name in place of the product name throughout admin order views, the shopping cart, customer views, and print operations. This helps identify personalised items by the name the customer gave them. Leave it off to keep showing product names. Save the page after changing it.

step5_show_instead_of_product_names.jpg

To let a customer set the name on the product page instead of in the basket, create or edit a product attribute (Catalogue > Attributes > Product Attributes) and set its Attribute link field to Custom Name. Only a textbox control typeThe setting on a product attribute or specification attribute that determines how it is presented and used on the product page, such as a drop-down list, radio button list, checkboxes, textbox, date... is allowed for this link, and each product can have only one attribute linked to the custom name. Then add that attribute to the product, choosing the Textbox control type. When configured, the attribute value is transferred automatically to the order line, independently of the global Enable custom names setting; whether it is mandatory is governed by the attribute's own mandatory configuration.

ac480-03-attribute-link-custom-name.png
ac480-04-product-attribute-mapping-textbox.png

Step 7: The customer sets the name on the product page

When an attribute is linked to the custom name, the field appears on the product page itself. The customer types the name there before adding the item to the basket, and it is carried onto the order line automatically. In this example a Recipient Name field has been linked on the A5 Flyers product.

ac480-05-storefront-product-recipient-name.png

Step 8: Or the customer names a basket line directly

For supported product types without a linked attribute, and with Enable custom names on, the customer names the line in the basket. Each line shows a Name value with an Edit button that opens the Enter the new name box. This now works for Stock products too, shown here on an A2 Posters line.

ac480-06-basket-enter-new-name-modal.png

Step 9: See the custom names on the basket lines

Both routes end up on the order line. In our examples, the A2 Posters line carries the name set through the basket box and keeps its Edit button, while the A5 Flyers line shows the name taken from its linked attribute and has no basket Edit, because the attribute governs it. With Show custom names instead of product names on, the custom name is what appears on the line.

ac480-07-basket-custom-names-in-action.png

Settings Added or Changed

Four settings have been added under the Custom names section of Configuration > Settings > Catalogue Settings:

  • Enable custom names — controls whether customers can assign a custom name to a basket line via the Enter new name modal for supported product types.

  • Require custom names — when on, customers must provide a custom name before proceeding to checkout. This applies to the basket modal only, not to attribute-linked names.

  • Require custom names on stock products — extends the requirement specifically to stock product lines.

  • Show custom names instead of product names — when on, custom names replace product names in admin order views, the shopping cart, and print operations.

In addition, a Textbox product attribute can be given an Attribute Link of Custom Name on a per-product basis to feed the custom name from the product page.

Video transcript

0:00 Custom names for all product types, including stock products. Custom names that your customers give a personal, memorable label to the items they order, so a print job is identified by something like a campaign name or a recipient rather than just the product title. This used to work for only some product types, but now it covers every product type, including stock products.

0:23 Everything is controlled from the catalog settings in the admin area, and this short guide walks you through turning it on and putting it to use. Head to your configuration settings and open catalogue settings, then scroll down to the custom name section. This is where all of the custom name controls now live in the standard settings screen. If you used custom names before this update, your existing setup has already been carried over automatically, so there is nothing to reconfigure.

0:51 In the custom name section, you will find four settings. The first turns the feature on. The second makes a custom name required before checkout, and a third extends that requirement to stop product line specifically. The last lets the custom name appear in place of the product name across your admin and print views. We will look at each one in turn.

1:12 Start by ticking enable custom names. With this on, customers can give their own name to a basket line for the supported product types. When it is switched off, the option is simply not offered. Remember to save the page after you change it. Each setting has a hint you can hover over for a quick reminder. The hint for enable custom names confirms that customers can name a basket line across the supported product types, including stock products.

1:39 It is a handy way to check what a control does without leaving the page. If you want a custom name to be compulsory, tick require custom names. Customers will then need to enter a name before they can move on to checkout, and this applies to names entered in the basket. There is also a separate option to extend the requirements specifically to stop product lines, which is new and off by default.

2:02 Leave these off to keep names optional and save the page once you are done. Tick show custom names instead of product names to display the custom name in place of the product name. This flows through your admin order views, the shopping cart, customer views and print operations. It makes personalized items easy to spot by the name the customer gave them. Leave it off to keep showing the product name and save when finished.

2:24 You can also let customers set the name on the product page itself rather than in the basket. To do that, create or edit a product attribute and set its attribute link to custom name. Only a text box control is allowed for this link, and each product can have just one attribute link this way. Here a recipient name attribute is being set up. Next, add that attribute to the product, choosing the textbox control type.

2:48 Here the recipient name attribute has been added to the A5 Fliers product. Once it is in place, whatever the customer types is transferred straight onto the order line, working independently of the main enable setting. On the storefront, the linked field now appears right on the product page. The customer types their name here, in this example a recipient name for the A5 Fliers as before adding the item to the basket.

3:13 The value is carried through automatically with no extra step needed in the cart. For supported products without a linked attribute, the customer can name the line in the basket instead. Each line shows a name with an edit button that opens the enter, the new name box. Thanks to this update, that now works for stock products too, shown here on an A2 posters line.

3:36 Both routes land in the same place on the order line. The A2 posters line carries the name set in the basket and keeps its edit button, while the A5 Fliers line shows the name from its linked attribute. With show custom names turned on, that personal name is what appears on each line. And that is custom names for every product type.

3:58 With a few settings in catalog settings, you can let customers label any order line, make it required where it matters, and even feed the name straight from the product page. The result is orders that are personal, clear and easy to identify to glance.

Search terms

Guide | Custom names for all product types, including stock productsLast updated: 8 Oct 2026
Incomplete