Фотозйомка, замовлена для передньої сторони продукту, могла повернутися відрендереною із задньої. Це траплялося, коли продукт мав прийнятий пакшот для більш ніж одного свого фото — тобто у звичайній ситуації після використання «Використати оригінал» або «Завантажити власне» для фото спереду й ззаду.
Причина була в тому, як зйомка обирала джерело. Вона визначала продукт за обраним фото, а потім брала найновіший прийнятий пакшот цього продукту — байдуже, якому фото він належав. Сторона, про яку ви просили, у цьому виборі участі не брала, а модель точно відтворювала переданий їй пакшот. Продукт з одним пакшотом поводився правильно, тому це було легко не помітити.
Зйомка тепер використовує пакшот обраного фото. В іншому замовлення не змінюється.
Фото без власного прийнятого пакшота відхиляється, а не підмінюється. Ви дізнаєтеся, якому фото потрібен пакшот, і кредити не резервуються. Раніше платформа мовчки брала пакшот іншого фото — саме це давало хибну сторону продукту.
Картка продукту тепер дозволяє обрати вихідне фото. Конфігурація зйомки, відкрита з продукту, показує його фото, що мають прийнятий пакшот, і за замовчуванням обирає фото передньої сторони, якщо продукт таке має. Досі картка продукту брала найновіше придатне фото і не давала жодної можливості вказати інше, тож, працюючи з картки, не можна було замовити перед, коли існувало фото ззаду.
Джерело, показане поруч із готовим зображенням, — це пакшот, з якого воно створене. Раніше воно обчислювалося наново з продукту, тож для продукту з пакшотами кількох фото могло показувати джерело, що не мало нічого спільного із зображенням поруч.
Інтеграціям, які викликають POST /api/external/image-picker/register-ideas, варто знати, що config.product.id вказує на фото продукту й тепер визначає, який бік буде сфотографовано. Фото без власного прийнятого пакшота отримує 422 замість зйомки з пакшота іншого фото. Подробиці — у довіднику API.