**30% off large product-text runs, if you can wait a day or two.** When you rewrite 200 or more products at once, a green bar appears above the Generate button in the New run dialog: switch it on and the same text is written, just not in minutes but typically within a day or two — and it costs 30% fewer credits (200 products becomes 140 credits instead of 200). Your credits are reserved when you start, and the charge happens in a single item, only for the products that were completed. We email you as soon as it is done, and the **Shopgrade basics** assistant offers it when you discuss a large catalogue. [Kedvezményes feldolgozás: 30% kedvezmény, ha ráér 1-2 napig](/help/shopgrade-kedvezmenyes-feldolgozas)
**The discount now applies to products you add later — and you have 5 minutes to change your mind.** You do not have to select your whole catalogue at once: the **Product** button lets you add more to a run later, and every batch earns the discount on its own from 200 products (items that went in at full price do not become cheaper retroactively). After you start — and after every new batch — the header shows a **Cancel** button for **5 minutes**: it costs nothing and your reserved credits are released immediately. Once processing has started, **Stop** takes its place — from then on the run cannot be deleted, but you can review and approve the finished texts at any time, and we write them to your shop. If you do not have enough credits, the addition does not start. [Kedvezményes feldolgozás: 30% kedvezmény, ha ráér 1-2 napig](/help/shopgrade-kedvezmenyes-feldolgozas)
You can now see **where one of your product pages stands** — via the **Product page diagnosis** button at the top of the Shopgrade page. Paste a link to one of your products and within seconds you get a 0–100 score for how search-friendly it is, how quotable it is for an AI answer engine, and how well it helps the customer decide — plus a list of what is missing. It is free, it writes nothing to your shop, and your earlier diagnoses are listed there too. The **Shopgrade basics** assistant can run it in chat as well: it writes your prompt from the measured gaps instead of generalities, and after a trial run it tells you **with a number** how much the text improved. [Terméklap-diagnózis: mérd meg, hol tart a boltod](/help/shopgrade-termeklap-diagnozis)
The product page diagnosis now measures **four aspects**, not three. The new one, **Consistent and on-brand**, is built from what you answer: how consistent your product pages are, and how much they speak in your own brand voice — this cannot be measured from a single page, yet it is exactly what one run fixes. The questionnaire therefore gained a new step (where your current text comes from, how consistent it is, how on-brand it is, and whether you have a supplier price list with extra data), and we **ask signed-in users too**: in the Product page diagnosis dialog and with the **Shopgrade basics** assistant. If your text comes verbatim from the manufacturer, we don't even ask the brand-voice question. Anything you skip **does not count against you** — that aspect is simply left out. We also look at **formatting** now (subheadings, tables, highlighted blocks), but strictly inside the description itself: your shop template's spec table earns no points. The maximum is still 100.
Fixed
**Longer prompts can now be saved**: the prompt text limit grew from 5,000 to **12,000 characters**, and a counter under the field shows where you stand (e.g. 4 312 / 12 000), turning red if you go over. Until now a thorough Shopgrade prompt hit the old limit and all we said was “Missing or invalid data”, even though every field was filled in. **Ninja AI** is now told which field is at fault too — so it shortens the text by itself instead of retrying the same thing; this applies to every AI action's error message, not just prompts. New help section: How much fits. [Prompt-írás alapok](/help/prompt-iras-alapok)
Asking **Ninja AI to create a newsletter** (or a blog article or an ad) now works exactly like creating one with the button yourself. Until now it was only half-created, so the newsletter stayed empty and Generate stubbornly said "A generation is already running for this content" — even when nothing had started, and reloading the page didn't help. On top of that, the newsletter now gets your **design template** and the default recipe, and the link in the AI's reply takes you to the **newsletter editor** (instead of Posts). Older items created this way heal themselves as soon as you save or generate on them.
Reconnecting Facebook no longer silently kills your other connections. Facebook only keeps the pages you ticked during your **most recent** sign-in — the ones you skip stop working, even if they belong to another brand or another workspace. Until now this only surfaced **the next morning**, and scheduled posts didn't go out in the meantime. Now we tell you how many pages are already connected when you start (tick those too), and on your return we **list right away** which connections stopped — by name in your own workspace, as a count for the others — with a button to restart the sign-in. Rows that are already connected get a new **Refresh connection** button that saves the fresh access to the account without breaking the assignment. [Miért állt le a Facebook-kapcsolatom egy újrabekötés után?](/help/facebook-kapcsolat-leallt)
When your sign-in expires, we now **say so in plain language**. Until now you got an unreadable English sentence (or nothing at all) and had to guess what happened — now we tell you the session expired and you need to sign in again. If it wasn't the session but simply a dropped connection (the machine went to sleep, the tab was backgrounded), we say that too and ask you to reload the page.
The **Visual step warns you up front** when there is no image to put the logo on. Until now, if a **video** was selected on the left (or an image that was still being generated), generation started and only then turned out that the logo step had no input image. Now it asks before generating, and it states **exactly what the situation is** — that a video is selected, or that the image is still being generated — instead of a generic sentence.
If your newsletter provider **rejects your sender address**, the warning now **stays next to the Sender email field** until it is resolved. Until now the error appeared after sending, in the Status block — easy to miss, and easy to run into again. Providers only validate the sender at send time, so we cannot prevent it; what we can prevent is you hitting it a second time.
A **momentary AI outage no longer costs you the week's content**. Until now, if the AI provider stopped responding, generation died silently: the post stayed empty and the automation closed with a meaningless error ("Generation did not finish for one of the contents"). Now the system **retries by itself** — immediately first, then up to twice more in the following rounds — and in most cases it resolves without you noticing. If it still fails, the **run log tells you which content and what** got stuck, and the content stays a draft so you can restart it with one click. The same protection covers image and video generation. Updated help section: When something fails. [Automatizmusok beállítása](/help/automatizmusok)
Explanations now open on phones and tablets. The "?" icons and other explanatory bubbles only appeared on hover with a mouse — tapping them on a touchscreen did nothing. Now a tap opens them, another tap (or a tap anywhere else) closes them, and the "?" icon has a larger touch area so it is easy to hit with a finger.