Где настроить размеры продукта (ширина, длина, высота)?


Я создаю пользовательский метод доставки для Magento 2. И я, похоже, не смог найти размеры продукта в стандартных атрибутах

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

{"street":"Test street 23","postcode":"1122AB","country":"NL","city":"Amsterdam","packages":{"height":null,"width":null,"length":null,"qty":1,"value":45,"weight":0}}

Поскольку я хочу сделать этот способ доставки как можно более общим, где можно установить эти "стандартные" атрибуты для измерений?

Спасибо.

Author: Community, 2017-12-02

2 answers

Эти параметры продукта по умолчанию, которые я искал, теперь доступны с версии magento 2.2.5 и могут быть извлечены следующим образом;

$product->getTsDimensionsLength();
$product->getTsDimensionsWidth();
$product->getTsDimensionsHeight();
 2
Author: Dion, 2018-11-07 17:28:18

Рекомендуется добавлять атрибуты ширины, длины, высоты в продукт из панели администратора. Чтобы создать новый атрибут, войдите в панель администратора вашего сайта и перейдите в раздел Магазины>Атрибуты>Товары магазина

Откроется список всех атрибутов, доступных в настоящее время в магазине. Чтобы создать новый, нажмите на большую оранжевую кнопку Добавить новый атрибут.

Теперь вы сможете настроить атрибут. Код атрибута – Имя атрибута, который будет используется системой Область действия – позволяет объявить область сохранения значения атрибута, например Веб-сайт - значение этого атрибута для продукта может отличаться на разных веб-сайтах, но должно оставаться одинаковым между представлениями магазина, содержащимися на одном и том же веб-сайте. Представление магазина - значение этого атрибута для продукта может отличаться на всех веб-сайтах и во всех представлениях магазина Веб-сайт - значение этого атрибута для продукта может отличаться на разных веб-сайтах, но должно оставаться одинаковым между магазинами Мнения, содержащиеся на том же веб-сайте Глобальный - значение этого атрибута для продукта должно быть одинаковым для всех веб-сайтов и магазинов

Уникальное значение – Установите значение Да, если вы хотите, чтобы данные, сохраненные в этом атрибуте, были уникальными для каждого продукта. Если у вас разные изделия, изготовленные из одного и того же материала или имеющие одинаковые функции, оставьте это без внимания Проверка ввода для владельца магазина – Если вы хотите проверить данные перед внесением изменений в атрибут, выберите Да Добавить в параметры столбца – Чтобы добавить этот атрибут в список параметров столбца, пожалуйста, выберите Да Использовать в параметрах фильтра – Если вы установите для этого значение "Да", атрибут будет добавлен в список параметров фильтра

В меню слева перейдите на вкладку Свойства витрины магазина, чтобы настроить поведение атрибута в интерфейсе.

Чтобы сохранить новый атрибут, нажмите кнопку Сохранить атрибут в правом верхнем углу экрана. Это вернет вас на страницу списка атрибутов, на которой вы должны увидеть ваш новый атрибут.

Для получения дополнительной информации обратитесь к этому короткому руководству: https://www.fastcomet.com/tutorials/magento2/product-attributes

 1
Author: MagentoDeveloper, 2017-12-04 08:45:11