Turboshop

Custom fields in Turboshop: your own fields without a developer

Custom fields in Turboshop: your own fields without a developer

A full overview of custom fields: your own fields for products, orders and customers — field types, checkout display, catalog filters, feed export and API access.

"Add us one more field" is the most frequent request store owners make of any platform. One needs fabric composition, another a best-before date, another a lead source. Turboshop answers with custom fields: fields the administrator creates personally, with no developer and no engine update. Here is the full picture: field types, step-by-step creation, checkout, catalog filters, feeds and the API.

What custom fields are and where they live

A custom field is a definition of your own field for one of three entities: product, order or customer. All definitions live in the admin's Custom fields section: the list shows the key, entity, field type and an activity toggle, and the field order changes by drag-and-drop — forms render fields in exactly that order.

The Custom fields section in the Turboshop admin: list of field definitions
The Custom fields section: all of the store's own fields in one list

Five field types

The type defines both how the field looks in forms and how it behaves in filters and the API:

  • Text — an arbitrary string: supplier SKU, a note;
  • Number — weight, warranty period, power;
  • Date — best-before date, production date;
  • Yes/no — a toggle: "fragile", "prescription required";
  • Dictionary — a pick from a list of values, tree-shaped included: size chart, color range, product condition.

Creating a field step by step

In "Custom fields" click + Create:

  1. pick the entity — product, order or customer;
  2. enter the name — the key is auto-generated from it, and uniqueness is validated with a friendly hint;
  3. pick the field type (for a dictionary — link the value list);
  4. optionally set a group — fields are grouped in forms;
  5. enable the flags you need and save.
Creating a custom field: entity, field type, key, group
Creating a custom field: entity, type, key and group — no code involved

An important detail: once created, a field's type and linked dictionary are locked — an accidental type change cannot destroy already-entered values. That is your data protection.

A field is created once — then everyone uses it: managers in forms, shoppers at checkout, catalog filters and product feeds.

Where the fields appear

Product, order and customer cards gain a "Custom fields" tab — available right on the creation form, not only when editing. Filled values are stored with the record and visible to managers.

The Custom fields tab on the product creation form
The Custom fields tab on the product form

Order, groups and everyday convenience

Fields are ordered by drag-and-drop, grouped by meaning and rendered in forms exactly that way. The "+ Create" button is always visible above the fields widget, with a quick jump to the section next to it — a new field can be added without leaving the product card. The built-in admin help also has a dedicated custom-fields article with configuration examples.

Custom fields at checkout

Order fields flagged "show at checkout" are visible to the shopper right in the checkout form; a separate flag makes a field required. The store collects the data it needs before any manager call: another carrier's branch number, engraving wishes, delivery time. Required fields are validated as strictly as standard ones — an order cannot be placed without them.

Catalog filters and product feeds

Product custom fields work on the storefront too:

  • the "Filter" flag renders the field as a catalog filter group: a dictionary becomes checkboxes, yes/no a toggle, a number a from–to range;
  • the "Export" flag sends values into product feeds — Google Merchant, Prom and Rozetka — so marketplaces and product ads receive full attributes.

An end-to-end scenario: from checkout to CRM

Imagine a "Packaging wishes" order field shown at checkout. The shopper fills it in while ordering, the manager sees the value on the order's Custom fields tab, and an integration picks it up through the API along with the rest of the data — it reaches the CRM or accounting system without any manual copying. A field created once works at every stage.

API and accounting-system exchange

Custom field values are served and accepted through the REST API for products, orders and customers, so they work in 1C imports and any integrations — your fields behave exactly like standard ones.

Examples by niche

A few typical setups to borrow ideas from:

  • clothing and footwear — a "Fabric composition" text, a "Size chart" dictionary, a size filter in the catalog;
  • groceries and cosmetics — a "Best before" date, a "Sugar-free" yes/no toggle;
  • electronics — a numeric "Warranty period", a "Condition" (new/used) dictionary with a filter;
  • B2B — "Company registration number" and "Payment form" on the customer card;
  • operational fields — "Order source", "Third-party carrier tracking number": managers only.

Tips to start

  • begin with the two or three fields you genuinely miss daily — add the rest as needed;
  • name fields clearly: the key is generated from the name and goes into the API and feeds;
  • for attributes shoppers will filter by, pick dictionary, yes/no or number — those are the types that become filters;
  • do not flag internal service fields for checkout — shoppers will never see them.

Frequently asked questions

Do I need a developer? No. Everything is created in admin forms within minutes.

Do shoppers see my internal fields? No — only fields with the corresponding flags reach the storefront and checkout; the rest are admin-only.

What happens to values if I disable a field? Data is kept — the field just stops showing; you can enable it back.

Can I change the type of an existing field? No, the type is locked at creation — that protects entered values. Create a new field of the needed type.

Is there a limit on the number of fields? No practical limit, but do not clutter the forms: dozens of fields make managers' work harder.

Summary

Custom fields close the biggest class of "individual customizations" with one standard tool: your own fields, checkout, filters, feeds and API. Follow the platform's progress in the "Updates" rubric — and try custom fields on your own store.

Create a free store

New articles by email

We write rarely — only when there are new articles on launching and growing an online store. No spam, unsubscribe from any email.

Turboshop Pricing

Pick a package for your catalog size — 0% sales commission. The full comparison lives on the pricing page.

Plus

For stores that outgrew the start: more products, filters and variants, a catalog on Facebook and Instagram.

416 UAH / mo
billed annually (4 992 UAH)
  • Products count: up to 1,500 products
  • Disk space: 5 GB
  • Filters and attributes
  • Product variants
  • Facebook and Instagram

Pro

Maximum power with no limits: API, TurboSklad inventory, advanced SEO and 24/7 site monitoring.

1728 UAH / mo
or 1469 UAH/mo billed annually — 17 628 UAH per year, saving 15%
3 mo — 1642 UAH (−5%) 6 mo — 1555 UAH (−10%)

Everything in Standart, plus:

  • Products count: unlimited
  • Disk space: 50 GB
  • API and Webhooks
  • TurboSklad inventory
  • Loyalty program
  • Filter landing pages
  • 24/7 site monitoring
  • Price types (retail / wholesale / dealer)
  • User types

We'll help you launch your store

Leave your contacts — a manager will get in touch and advise the best solution for your business.