Changelog

New features and improvements in profitkonsole, month by month.

68 entries

November 2026

New

Shopify

Shopify · Advertising: new overview

The advertising page of your Shopify shop shows ad costs per ad channel over time with conversion value, ROAS and TACOS, below that a ranking of your campaigns and your ad channels as sortable rows. Under Ad costs you see your ad accounts as tiles, with the connection details one level deeper.

Shopify

Shopify integrations: configure marketplaces individually, enter a fee

If a connector sends several marketplaces into your Shopify shop, profitkonsole detects the marketplace from the order number and shows a separate row per marketplace under Shopify › Integrations. This lets you hide duplicates and show a marketplace without its own connection, such as Cdiscount, as its own channel. Also new is the “Fee” column: a flat fee in percent plus a fixed amount per order that counts as the marketplace fee.

All marketplaces

Multichannel: all your marketplaces in one console

Besides OTTO, you can now also connect Amazon, Kaufland, eBay, Shopify and bol.com and see revenue, costs and profit of all marketplaces together in the multichannel dashboard, with product comparisons across all channels. As an existing customer you can test all marketplaces free of charge for 14 days and decide for yourself afterwards.

All marketplaces

What's new: updates right in the app

At the bottom of the sidebar, “What's new” shows what has changed in profitkonsole. The counter shows the updates since you last looked and disappears on all your devices as soon as you open the list.

Shopify

Shopify: cost of goods as a % of the selling price

For items with a changing price, such as made-to-measure products or custom sizes, you can choose “% of price” instead of a fixed amount in the “Price type” column under Shopify › COGS. Every order then uses this share of the net selling price, retroactively too. Items without a SKU are listed there as well.

OTTO

OTTO advertising: search terms

Under Advertising, the new “Search terms” tab shows which searches your keywords appear for: per search term, keyword, match type and campaign with ad costs, impressions, clicks and cost per click, plus filters. OTTO only provides search terms for manual campaigns. Above the table you see which part of your ad costs they cover.

Kaufland

Kaufland: ad costs in the month they occur

Kaufland charges a month's advertising only at the start of the following month. Under Configuration › Ad costs you choose how profitkonsole spreads it: evenly across the days of the billed month (default), by daily revenue or on the day of the charge. For days Kaufland has not billed yet, it applies a provisional amount and marks it.

AmazonKauflandeBayShopifybol.com

Copy purchase prices from other channels

On the COGS page of Amazon, Kaufland, eBay, bol and Shopify, profitkonsole spots items that already have purchase prices in another channel, via the same EAN or a product link. One click copies them including their price history. If the channels agree, everything is preselected; if they differ, you choose the price yourself.

October 2026

New

Shopify

Shopify: hide connections, count them in or show them as their own channel

Orders that reach your store through connectors and apps of other providers are set under Shopify › Connections: hide them so nothing counts twice, count them in Shopify or show them as their own channel. For each connection profitkonsole detects how Shopify delivers VAT, and you can set it yourself.

Shopify

Shopify: shipping profiles per item

As on the other channels, you assign shipping profiles to Shopify items. Goods in several boxes are then calculated per parcel and return label according to their profile.

AmazonKauflandeBay

Shipping costs by destination country for Amazon, eBay and Kaufland

For each shipping profile you enter a separate shipping price and return label for individual destination countries, with a valid-from date and a row for other countries. On Amazon this applies to orders you ship yourself. Germany and orders without a country keep using the profile price.

Amazon

Amazon: provisional selling fee until settlement

Amazon only books the selling fee when the order ships. Until then profitkonsole applies a provisional fee based on the last settled order of the same item and marks it as estimated. Once Amazon settles the order, the real amount replaces the estimate.

OTTO

OTTO: pick & pack and returns processing

If you ship through a fulfilment provider, you enter under Configuration › Pick & pack what it charges for picking and packing: per package, per item, optionally with a separate price for the first items of an order, plus returns processing. Each rate applies from a date or from the start. In the P&L, the daily overview and the export both show as separate lines: pick & pack under shipping costs, returns processing under return shipping costs.

AmazonKauflandeBaybol.com

Pick & pack on every marketplace

After Shopify, pick & pack and returns processing are now also available for Amazon (shipped by you), Kaufland, eBay and bol, with separate rates per channel under Configuration › Pick & pack.

Shopify

Shopify: pick & pack

If you ship through a fulfilment provider, you enter under Configuration › Pick & pack what it charges for picking and packing: per package, per item, optionally with a separate price for the first items of an order, plus returns handling. Each rate applies from a date or from the start. In the P&L, the daily overview and the export both show as separate lines: pick & pack under shipping costs, returns handling under return shipping costs.

Kaufland

Kaufland: all countries in one analysis

profitkonsole now fetches the orders from all Kaufland marketplaces of your account, not just the first. Czech koruna and Polish złoty are converted to euros at the European Central Bank reference rate, and the original amount is kept. With the marketplace selection in the sidebar you analyse the countries together or separately, just like on Amazon.

ShopifyeBay

Several Shopify stores and eBay accounts

You can now connect several Shopify stores and several eBay accounts in one profitkonsole account. In the sidebar you choose whether to see all of them together or individual stores or accounts, and you release each store and each account to your agency individually. Every further seller account runs as an add-on account, and you see the price before you connect it.

Amazon

Amazon: selection by marketplace

Below the channel name in the sidebar you now choose which Amazon marketplaces you see: all together, several or just one. The selection applies to every Amazon page, from the dashboard to products, orders, fees and advertising. Subscription and indirect expenses apply to the whole account; with a selection they are not deducted but listed.

Account & team

Team: permissions per area and “last online”

Under Settings › Team you now decide for each member what they may see: the areas revenue, advertising, profit and costs plus access via AI assistants (MCP), and the role “view only” or “view and edit”. For example, someone on your team can see the advertising but not the P&L. Restricted figures show “Not available” in place instead of disappearing. You set the permissions right with the invitation, and owners and admins see when each member was last online.

All marketplaces

Assign shipping profiles via Excel

The exceptions under Configuration › Shipping costs now offer “Assign via Excel”: download the list of all products with their current shipping profile, fill it in in Excel and upload it again. An empty cell changes nothing, “Standard” resets to your parcel price, and the preview flags unknown profile names. Nothing is saved until you click “Apply”; the assignment then applies retroactively to all orders.

Amazon

Amazon: more countries in Europe, foreign currencies in euros

Besides Amazon.de, profitkonsole now also fetches orders, fees and returns from France, Italy, Spain, the Netherlands, Belgium and Ireland. The United Kingdom, Sweden and Poland join them: amounts in pounds, kronor and złoty are converted into euros at the latest ECB reference rate before the day in question. That puts all your Amazon countries in one report.

All marketplaces

Shipping costs: one page for overview, parcel price and exceptions

The Configuration › Shipping costs page now starts with what shipping costs you per order: shipping costs in the period as in the P&L, the average per order, what your customers paid for shipping and how many orders are still calculated without a price. Below that come your parcel price, the exceptions with their own shipping profiles, your dated prices and, collapsed, “How we calculate”.

OTTO

OTTO ad costs per order

Every OTTO order now carries the SPA ad costs incurred on the order date for its own items, instead of a revenue share of the daily costs. If several orders share an advertised item, the costs are split by gross value. Days with monthly costs entered by hand are still distributed by revenue. In the order detail, a tooltip shows the ad costs per item.

All marketplaces

Shipping costs with prices from a date

Shipping prices can now be changed from a specific date, optionally with an end date, for example for a Christmas surcharge. Orders before that day keep their price, and the return label counts on the day of the return, on the Returns page too. If you change an existing price directly, profitkonsole asks whether it is a correction for all orders or a new price from a date. After saving, every page reloads its numbers right away.

September 2026

New

OTTO

New orders page with contribution margin per order

OTTO › Orders has been rebuilt: every order shows its contribution margin and margin. On top come views such as Unshipped, Overdue, Returned and Loss-making, search, filters, selectable and movable columns, and sorting by date, revenue, contribution margin or margin. One click opens the detail with line items, status, “How the contribution margin comes about” line by line with cost shares as a ring chart, and a timeline. The arrows at the top take you to the previous or next order, and the key figures with year-on-year comparison stay as before.

OTTO

Advertising: break-even ROAS

Under Advertising, the break-even ROAS now sits next to the ROAS: below this value, advertising makes a loss in the selected period even though the ROAS looks positive. It comes from the same calculation as the Profitability page. ROAS only turns green or red when enough purchase prices and your own shipping price are recorded; otherwise the note says what is missing. The average CPC now sits in the row with clicks, impressions and CTR.

Amazon

Amazon integration

You can now connect your Amazon seller account (Seller Central) directly in profitkonsole. Orders, fees and returns from Amazon then flow into your profit calculation, with contribution margin per item and alongside your other channels.

app.profitkonsole.de
OTTO

MCP server: OTTO advertising in your AI assistant

Your AI assistant can now also query your OTTO advertising: campaigns, ad groups, items, product groups and brands with ad costs, CPC, CTR, ROAS, ACOS and TACOS, plus the daily trend. Every answer with ad figures states how current the ad data is, so revenue up to today is not set against ad costs up to the day before yesterday.

OTTO

MCP server: your numbers in your own AI assistant

Claude, ChatGPT and other AI assistants can now be connected to profitkonsole via the Model Context Protocol (MCP). The assistant queries your OTTO reports directly: P&L per period, comparison of two periods, daily trend, brands, categories, product groups and products including image and OTTO link. All numbers arrive fully calculated and with the same attribution mode as your dashboard. The assistant only reads; it gets no customer data and no individual order data. The connection is based on your consent in profitkonsole and can be disconnected at any time under Settings › MCP.

OTTO

Dashboard redesigned, ready for more sales channels

profitkonsole has a new interface: a sidebar instead of top navigation, reorganised settings (OTTO account, profile, team, agency, data analysis, plan & payment) and a rebuilt setup and plan page. On phones and tablets, products, product groups, brands, days, months and ad reports now show as cards instead of tables. Under the hood, the application is prepared for more sales channels alongside OTTO.

app.profitkonsole.de

July 2026

New

OTTO

OTTO ad costs imported automatically (Sponsored Product Ads)

SPA ad costs now arrive automatically from OTTO every day and flow into contribution margin and net profit without manual upkeep. The new Advertising section shows ad costs, clicks, ACOS, TACOS and ROAS down to the individual item. Data is updated daily at around 1:30 pm after OTTO's daily close; at the start, profitkonsole loads up to 90 days of history. App version 2 is required (update under Settings › OTTO account).

app.profitkonsole.de
OTTO

Customer shipping taken from OTTO invoices automatically

What your customers pay for shipping is now taken automatically from the OTTO invoices for each order, retroactively for all orders. The value from the shipping profile only serves as a fallback while no invoice is available. You find the amount in the detail of each order under Orders.

OTTO

Your own shipping profiles with product assignment and packing rule

Under Configuration › Shipping costs you can now create your own shipping profiles, for example per carrier or warehouse, and assign products by search or brand. Orders with products from several profiles count one parcel per profile, and the “Max. units per parcel” packing rule calculates multi-parcel orders automatically. Unassigned products keep using your parcel price.

June 2026

New

OTTO

Residual value of returns for product costs

Under Product costs you can now set what share of the purchase price is lost as goods value when an item is returned, globally as a default residual value or per product, including bulk upload. The loss flows into product costs, margin and profit. By default, returned goods count as fully resellable, in which case nothing changes.

Account & team

English language version

The interface can be switched to English, in the user menu at the bottom left under Language or under Settings › Profile.

April 2026

New

March 2026

New

OTTO

Indirect expenses

Record fixed costs and other expenses and include them in the operating result.

OTTO

SPA and SDA ad costs

Record ad costs, assign them to individual months and distribute them across products.

Get started

Find out what actually stays with you

14 days free, no credit card. Connect a marketplace, enter your costs, look at the numbers.

Start your free trial