0

Товар успешно добавлен в корзину

Оформить заказ

Готовимся к важным невидимым улучшениям

В ближайшем релизе, мы выпустим очень важное обновление, которое исправит исторически сложившуюся не совсем удобную ситуацию с указателями на комплектацию в заказах.

Тут нужно вспомнить историю появления и развития комплектаций в ReadyScript. Изначально в версии 1.0, комплектации были очень простым дополнением для товара. Комплектация содержала информацию о своем названии и цене и все. Комплектации даже не были выделены в отдельную сущность и не хранились в отдельной таблице, они были частью товара. Единственным идентификатором комплектации был ее порядковый номер.

Со временем, комплектации становились все сложнее и они были вынесены в отдельную таблицу для хранения.  У комплектаций появились уникальные идентификаторы, но они не использовались, для поддержания совместимости с прежней системой комплектаций вплоть до недавнего времени.

Это вызывало некоторые сложности при редактировании заказов, если у товаров этих заказов, был изменен порядок комплектаций.

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

В связи с данными изменениями, мы выпустили инструкцию по миграции для разработчиков тем. Важно использовать новые механизмы обращения к комплектациям. Мы постарались максимально сохранить обратную совместимость в коде, где смогли.

Изменения в настоящее время уже загружены в Beta канал обновления. Разработчики могут уже сейчас попробовать установить обновления на свои тестовые интернет-магазины.


02 июня 2020 16:21, Артем Полторанин
Рассказать друзьям: