На рассмотрении

0

Дополнительная информация к заказу через additional_uniq

Укажите, пожалуйста, Имя Укажите, пожалуйста, Фамилию Обновлен 6 лет назад в категории CMS Общий функционал 1


modules/shop/model/cart.my.inc.php:1216
сейчас
$source_extra = array_intersect_key($extra, array_flip(array('custom_extra', 'personal_discount')));
хочется
$source_extra = array_intersect_key($extra, array_flip(array('custom_extra', 'personal_discount', 'additional_uniq')));

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

Комментарии 1

  • Артем Полторанин 6 лет назад

    Уточните, почему вы для этого не используете custom_extra, мы именно это поле для такой цели задумывали. Additional_uniq - существует только для иключения объединения товаров в корзине, здесь должен быть типа md5(от ваших полей в custom_extra)

Написать сообщение