/** * Get package limits * * @return array */ protected function getPackageLimits() { $limits = parent::getPackageLimits(); $config = $this->getConfiguration(); // Weight in store weight units $limits['weight'] = \XLite\Core\Converter::convertWeightUnits($config->max_weight, 'kg', \XLite\Core\Config::getInstance()->Units->weight_unit); list($limits['length'], $limits['width'], $limits['height']) = $this->getPackageSize(); return $limits; }
/** * Get package limits * * @return array */ protected function getPackageLimits() { $limits = parent::getPackageLimits(); $config = \XLite\Core\Config::getInstance()->CDev->USPS; $limits['weight'] = $config->max_weight; $limits['length'] = $config->length; $limits['width'] = $config->width; $limits['height'] = $config->height; return $limits; }
/** * Get package limits * * @return array */ protected function getPackageLimits() { $limits = parent::getPackageLimits(); $config = \XLite\Core\Config::getInstance()->CDev->FedEx; // Weight in store weight units $limits['weight'] = \XLite\Core\Converter::convertWeightUnits($config->max_weight, 'lbs', \XLite\Core\Config::getInstance()->Units->weight_unit); $limits['length'] = $config->dim_length; $limits['width'] = $config->dim_width; $limits['height'] = $config->dim_height; return $limits; }
/** * Get package limits * * @return array */ protected function getPackageLimits() { $limits = parent::getPackageLimits(); $upsOptions = \XLite\Core\Config::getInstance()->XC->UPS; $limits['weight'] = $upsOptions->max_weight; $limits['length'] = $upsOptions->length; $limits['width'] = $upsOptions->width; $limits['height'] = $upsOptions->height; return $limits; }
/** * Get package limits * * @return array */ protected function getPackageLimits() { $limits = parent::getPackageLimits(); $config = $this->getConfiguration(); list($limits['length'], $limits['width'], $limits['height']) = $config->dimensions; $limits['weight'] = $config->max_weight; return $limits; }