Exemplo n.º 1
0
 /**
  * Add price qty to unique fields
  *
  * @param array $objectArray
  * @return array
  */
 protected function _getAdditionalUniqueFields($objectArray)
 {
     $uniqueFields = parent::_getAdditionalUniqueFields($objectArray);
     $uniqueFields['qty'] = $objectArray['price_qty'] * 1;
     return $uniqueFields;
 }
Exemplo n.º 2
0
 /**
  * @param \Magento\Directory\Model\CurrencyFactory $currencyFactory
  * @param \Magento\Store\Model\StoreManagerInterface $storeManager
  * @param \Magento\Catalog\Helper\Data $catalogData
  * @param \Magento\Framework\App\Config\ScopeConfigInterface $config
  * @param \Magento\Catalog\Model\Product\Type $catalogProductType
  * @param \Magento\Customer\Api\GroupManagementInterface $groupManagement
  * @param \Magento\Catalog\Model\Resource\Product\Attribute\Backend\GroupPrice $productAttributeBackendGroupPrice
  */
 public function __construct(\Magento\Directory\Model\CurrencyFactory $currencyFactory, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Catalog\Helper\Data $catalogData, \Magento\Framework\App\Config\ScopeConfigInterface $config, \Magento\Catalog\Model\Product\Type $catalogProductType, \Magento\Customer\Api\GroupManagementInterface $groupManagement, \Magento\Catalog\Model\Resource\Product\Attribute\Backend\GroupPrice $productAttributeBackendGroupPrice)
 {
     $this->_productAttributeBackendGroupPrice = $productAttributeBackendGroupPrice;
     parent::__construct($currencyFactory, $storeManager, $catalogData, $config, $catalogProductType, $groupManagement);
 }