Cogs (стоимость проданных товаров) отслеживание в Magento?

magento.stackexchange https://magento.stackexchange.com/questions/5874

  •  16-10-2019
  •  | 
  •  

Вопрос

Каков предлагаемый метод отслеживания COGS для продуктов в Magento? Недавно мы узнали, что необходимо будет отслеживать входящую стоимость каждого предмета, который продается в магазине, и кажется, что это может быть чем -то, что будет предоставлено Magento Out из коробки, однако я не вижу этого варианта Анкет

Один вариант, который я видел, - это, возможно, следовать изложенному методу Здесь: «Как мне показать предложенную розничную цену производителя?», Однако я просто не убежден, что это правильный вектор атаки.

Это было полезно?

Решение

Стоимость проданных товаров (Cogs) Обратитесь к затратам на запасы этих товаров, которые бизнес продал в течение определенного периода.

Итак, давайте уберем очевидное с дороги: Magento уже создан атрибут стоимости:

enter image description here

Но на самом деле это не принесет нам ничего хорошего, если мы не используем Average Cost Как наш метод расчета (и мы предполагаем, что цена на эти товары никогда не изменится, что они это сделают, но в этом примере они не будут ... даже если они будут).

Если это так, мы определяем наш метод средней стоимости:

Средняя стоимость. Анкет Метод средней стоимости зависит от средней стоимости единицы для расчета стоимости проданных единиц и окончания запасов.

Итак, что -то происходит, где мы определяем, что в среднем продукт стоит определенной суммы для компании. Хранить это в cost атрибут. Затем мы рассчитываем COGS:

За продажи на протяжении всей жизни на одном SKU:

/* Get only sales items with sku of SKU001 that are parents or simples */
$collection = Mage::getResourceModel('sales/order_item')
                 ->addFieldToFilter('sku',array('eq'=>'SKU001'))
                 ->addFieldToFilter('parent_item_id',array('null'=>true));

$COGS = 0.00;
foreach($collection as $_item){
    $COGS += $_item->getProduct()->getCost()
}
return $COGS;

Ну, это было не слишком сложно для средней стоимости, хотя это не хорошо для «отчета». Как домашнее задание вы можете создать пользовательскую коллекцию с столбцами, в которых есть Zend_Db_Expr Чтобы получить столбчатый вид на все SKU и связанные с ними расходы.

Давайте посмотрим на другие методы:

  • Lifo
  • Фиф
  • Конкретная идентификация

Lifo

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

Фиф

Старые предметы в инвентаре используются для выполнения текущих заказов. Те же проблемы или методы реализации, реализованные с управлением запасами, как и LIFO.

Конкретная идентификация

Каждый продукт добавляется в каталог с собственными данными SKU и затратами. Громоздкий. Пользовательский разработчик, необходимый для товарного производства канонической версии продукта. Не делайте этого в Magento - это звучит ужасно; Найдите интеграцию ERP, которая имеет инвентаризацию и модули P & L / отчеты.

Заворачивать:

Расчет в среднем довольно прост.

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

Удачи.

Источник: http://en.wikipedia.org/wiki/cost_of_goods_sold

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top