Зупинена генерація тепер називає, чого бракує

Пекшот, який не міг розпочатися, бо фотографія товару ще не була готова, повідомляв про помилку на нашому боці. Тепер він називає справжню причину, чекає на вас замість повторних спроб і передає ту саму причину інтеграціям із крамницями.

Частина генерацій зупиняється ще до початку, бо щось потрібне їм не готове — найчастіше фотографія товару, яку ще опрацьовують, або товар взагалі без фотографій. Це ситуації, які ви вирішуєте за мить, а потім просто запускаєте генерацію ще раз.

Досі повідомлення казало протилежне. Плитка повідомляла, що щось пішло не так на нашому боці й що нашу команду вже сповіщено, — тобто що робити нічого, хоча причина була поруч і у вашій владі. Текст, який показувався для пекшотів, заплутував ще більше: він просив спершу вибрати пекшот, а генерація пекшота на це ніколи не чекає.

Причину тепер названо прямо. Генерація, зупинена неготовою фотографією, каже саме це й спрямовує увагу на фотографію товару, а не на нас.

Така генерація більше не повторюється сама. Раніше вона робила кілька спроб із матеріалом, який тим часом не змінювався, і лише потім здавалася. Тепер вона зупиняється після першої спроби й чекає — ви запускаєте її знову самі, коли фотографія буде готова, тобто в єдиний момент, коли повторення може завершитися успіхом.

Інтеграції з крамницями отримують ту саму відповідь. Генерація, надіслана через плагін крамниці для товару, який не було зареєстровано, повідомляла крамниці про внутрішню помилку. Тепер вона повідомляє, що потрібний матеріал недоступний, разом із тим, що саме слід зареєструвати, — тож інтеграція може відреагувати замість того, щоб занотувати несправність на нашому боці.

Генерації, що завершуються невдало з інших причин, залишаються незмінними, і ніщо не змінюється в тому, як ви запускаєте та повторюєте генерацію.