---
title: "Developer mode"
description: "Switch on developer mode to see the technical pages of the admin, and learn what each of them is for."
url: "https://docs.poltura.com/en/developer/"
lang: en
alternates:
  en: "https://docs.poltura.com/en/developer/"
  hu: "https://docs.poltura.com/hu/developer/"
---

# Developer mode

The extra pages that appear when developer mode is switched on.

- Where: Settings → Profile → Developer
- Status: Developer mode

## Articles in this area

- [API keys](https://docs.poltura.com/en/developer/api-keys/): Create, scope, revoke and delete the publishable API keys of your storefronts.
- [Sales channels](https://docs.poltura.com/en/developer/sales-channels/): Create sales channels, choose which products each one carries, and switch a channel off or delete it.
- [Regions](https://docs.poltura.com/en/developer/regions/): See the region records behind your store currencies, with their currency, payment providers and tax switches.
- [Locations and shipping](https://docs.poltura.com/en/developer/locations-and-shipping/): Manage locations, fulfillment sets, service zones, shipping options and their prices, shipping profiles and shipping option types.
- [Tax regions](https://docs.poltura.com/en/developer/tax-regions/): Manage the tax records of each country, with default rates, overrides for some products, sublevels and the tax provider.
- [Product options](https://docs.poltura.com/en/developer/product-options/): See every product option of the store in one list, create options, edit their values and set how shoppers pick them.
- [Property labels](https://docs.poltura.com/en/developer/property-labels/): Give the properties of a record type your own label and description, and reset them to the default.
- [Workflows](https://docs.poltura.com/en/developer/workflows/): Read the log of workflows your store ran, see which step each one reached and find failed runs.
- [Your own apps](https://docs.poltura.com/en/developer/apps/): Register a developer organization and your own apps, submit releases for review, and manage publish tokens and signing keys.

Developer mode shows the technical side of your store: API keys, sales channels, regions, raw shipping and tax records, workflow runs and the raw data behind each record. The pages in this section appear only when developer mode is switched on. You need it when you connect your store to another system, build your own storefront, or want a setting that the everyday pages do not offer.

Most merchants never need it. The everyday pages ([Markets](https://docs.poltura.com/en/settings/markets/), [Delivery](https://docs.poltura.com/en/settings/delivery/), [Taxes](https://docs.poltura.com/en/settings/taxes/), [Payments](https://docs.poltura.com/en/settings/payments/)) edit the same data in simpler words.

![The Profile page in Settings with the Developer section and its Developer mode switch turned on](https://docs.poltura.com/screenshots/en/developer.webp)

_The Developer mode switch is in the Developer section of your profile._

## Switch developer mode on or off

1. Open **Settings** and choose **Profile**.
2. In the **Developer** section, turn on the **Developer mode** switch.
3. The extra pages appear in the sidebar straight away.
4. Turn the switch off again to go back to the everyday view.

Your browser remembers the choice for a year. It applies only to you and only in that browser. Your colleagues keep their own view.

## What developer mode adds

**In Settings**, a new group called **Developer** appears between **Store settings** and **Organization**:

| Entry                                            | What it is                                                      | Page                                                                                    |
| ------------------------------------------------ | --------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| **Regions**                                      | The records behind your store currencies                        | [Regions](https://docs.poltura.com/en/developer/regions/)                               |
| **Locations & Shipping**                         | Locations, fulfillment sets, service zones and shipping options | [Locations and shipping](https://docs.poltura.com/en/developer/locations-and-shipping/) |
| **Tax Regions**                                  | Tax records per country, with overrides and sublevels           | [Tax regions](https://docs.poltura.com/en/developer/tax-regions/)                       |
| **Inventory items**                              | The stock records behind your variants                          | [Inventory](https://docs.poltura.com/en/inventory/)                                     |
| **Sales Channels**                               | The places your catalog is sold through                         | [Sales channels](https://docs.poltura.com/en/developer/sales-channels/)                 |
| **Property Labels**                              | Your own names for the properties of a record type              | [Property labels](https://docs.poltura.com/en/developer/property-labels/)               |
| **Publishable API Keys** and **Secret API Keys** | Keys for storefronts and integrations                           | [API keys](https://docs.poltura.com/en/developer/api-keys/)                             |
| **Workflows**                                    | A read-only log of what the store ran                           | [Workflows](https://docs.poltura.com/en/developer/workflows/)                           |

**In the sidebar:**

- **Products** gets two more entries: **Options** ([Product options](https://docs.poltura.com/en/developer/product-options/)) and **Reservations** ([Reservations](https://docs.poltura.com/en/inventory/reservations/)).
- **Discounts** opens the full promotion list and gets the entries **Discounts** and **Campaigns**. See [Promotions](https://docs.poltura.com/en/discounts/promotions/) and [Campaigns](https://docs.poltura.com/en/discounts/campaigns/).
- **Price Lists** appears. See [Price lists](https://docs.poltura.com/en/discounts/price-lists/).
- A **Manage** group appears with **Developer apps**. See [Your own apps](https://docs.poltura.com/en/developer/apps/).

**On record pages**, a **Developer** section shows the record ID with a copy button and the record as raw JSON. In the everyday view the same place shows only **Custom data**, your own key and value pairs.

## How the developer pages relate to the everyday pages

The developer pages are not a second copy of your settings. They show the same records under their technical names, with every field.

| Everyday page                                              | Developer page                                                                          | Relation                                                             |
| ---------------------------------------------------------- | --------------------------------------------------------------------------------------- | -------------------------------------------------------------------- |
| [Markets](https://docs.poltura.com/en/settings/markets/)   | [Regions](https://docs.poltura.com/en/developer/regions/)                               | The store keeps one region per currency for you                      |
| [Delivery](https://docs.poltura.com/en/settings/delivery/) | [Locations and shipping](https://docs.poltura.com/en/developer/locations-and-shipping/) | Zones and rates are service zones and shipping options               |
| [Taxes](https://docs.poltura.com/en/settings/taxes/)       | [Tax regions](https://docs.poltura.com/en/developer/tax-regions/)                       | The standard rate of a country is the default rate of its tax region |

A change on one side shows up on the other at once.

## Good to know

- Developer mode is not a permission. It only decides what the menus list. A direct link to a developer page opens in the everyday view too, if your role allows the page.
- What you can open and change still depends on your role. The Settings pages in this section need a role that includes store settings, such as Owner, Administrator or Store manager. See [People and roles](https://docs.poltura.com/en/settings/organization/team/#roles).
- No plan is needed for developer mode. It is available on every plan.
- Several developer pages still show English labels when the admin language is Hungarian.

## If something goes wrong

- **The Developer group is missing in Settings.** Developer mode is off in this browser, or your role does not include store settings. Switch it on under **Settings** → **Profile**, or ask an owner for access.
- **A page says "You do not have access to this store".** Your role does not include that page. Ask an owner to change your role.
- **A colleague cannot see a page you linked.** Send the link anyway: it opens without developer mode. If it still refuses, their role is missing the permission.

## Related

- [Admin basics](https://docs.poltura.com/en/start/admin-basics/#developer-mode)
- [API keys](https://docs.poltura.com/en/developer/api-keys/)
- [Sales channels](https://docs.poltura.com/en/developer/sales-channels/)
- [Regions](https://docs.poltura.com/en/developer/regions/)
- [Locations and shipping](https://docs.poltura.com/en/developer/locations-and-shipping/)
- [Tax regions](https://docs.poltura.com/en/developer/tax-regions/)
- [Product options](https://docs.poltura.com/en/developer/product-options/)
- [Property labels](https://docs.poltura.com/en/developer/property-labels/)
- [Workflows](https://docs.poltura.com/en/developer/workflows/)
- [Your own apps](https://docs.poltura.com/en/developer/apps/)
