Я имел дело с этим раньше.
По сути, пункт цитаты такой, как вы его описали.Он представляет позицию в корзине со всеми ее деталями.
Что касается элемента адреса цитаты, то это просто объект, который содержит ссылку на объект элемента цитаты, ссылку на объект адреса иподмножество из позиции цитаты, которая должна быть отправлена на этот конкретный адрес (но затем они бесполезно дублируют все, начиная с позиции цитаты и заканчивая ей).
В случае оформления с несколькими рассылками, это элементы адреса цитаты, которыеиспользуются для создания нескольких объектов Ордена Magento (каждый ордер, как если бы он был отдельным с подмножеством предметов цитаты).
Конечно, это неуклюжий дизайн.Было бы лучше, если бы они просто сохранили данные элемента цитаты и добавили поле идентификатора адреса и полностью исключили концепцию «элемент адреса цитаты».Похоже на случай чрезмерной нормализации, которая привела к обратному результату.
Код, который хочет связываться с корзиной, может безопасно игнорировать элементы адреса в кавычках в случае обработки только одностраничной проверки (и мультишиппинг отключен).
Если вы хотите, чтобы изменения также корректно отображались при оформлении заказа с несколькими рассылками, вы должны также связываться с адресными элементами цитаты (и код в этих областях довольно некрасивый).