#magento #product
#magento #продукт
Вопрос:
Какая единица измерения веса продукта по умолчанию в Magento? Как я могу это изменить?
Ответ №1:
Вес по умолчанию равен нулю вообще. Чтобы изменить это, отредактируйте вес в серверной части. Чтобы изменить значение «по умолчанию», отредактируйте методы доставки, которые вычисляют вес, чтобы использовать другое значение по умолчанию.
Ответ №2:
Единица измерения веса — это то, что используется для доставки. Иногда вы можете управлять этим в Системе> Конфигурации> Способах доставки. Например, у UPS есть выбор фунтов или килограммов; Для FedEx, похоже, выбора нет, я предполагаю, что он специально установлен в фунтах.
Ответ №3:
Просто для публикации для тех, кто испытывает трудности с весом доставки FedEx (в панели администратора нет выбора). Если вы хотите использовать КГ в качестве настройки веса по умолчанию (например, я живу в Канаде, и поэтому это предпочтительнее), вы столкнетесь с проблемой, заключающейся в том, что тарифы FedEx будут указаны с использованием фунтов, но с вашим значением KG. Я нашел обходной путь, отредактировав FedEx.php файл. Вы можете найти файл в:
/app/code/core/Mage/Usa/Model/Shipping/Carrier/FedEx.php .
Найдите следующий код в строке 371:
'RequestedPackageLineItems' => array(
'0' => array(
'Weight' => array(
'Value' => (float)$r->getWeight(),
'Units' => 'LBS'
),
'GroupPackageCount' => 1,
)
Вы можете изменить значение для «единиц измерения» с «фунтов» для фунтов на «КГ» для килограммов. Вы захотите отредактировать это, создав копию файла в (чтобы не редактировать основные файлы):
app/code/local/Mage/Usa/Model/Shipping/Carrier/FedEx.php
Надеюсь, кто-нибудь найдет это полезным!