diff --git a/marketplace/services/vtex/business/rules/calculate_by_area.py b/marketplace/services/vtex/business/rules/calculate_by_area.py index 0f3852ad..5ecf970d 100644 --- a/marketplace/services/vtex/business/rules/calculate_by_area.py +++ b/marketplace/services/vtex/business/rules/calculate_by_area.py @@ -7,20 +7,15 @@ class CalculateByArea(Rule): def apply(self, product: FacebookProductDTO, **kwargs) -> bool: if self._calculate_by_area(product): unit_multiplier = self._get_multiplier(product) - area = _get_area(product) product.price *= unit_multiplier - product.sale_price *= unit_muliplier - print(f"price: {product.price}\nsale_price: {product.sale_price}") + product.sale_price *= unit_multiplier return True def _calculate_by_area(self, product: FacebookProductDTO): measurementUnit = product.product_details.get("MeasurementUnit", "") - if len(messurementUnit) > 0 and mesurementUnit == 'm²': + if len(measurementUnit) > 0 and measurementUnit == 'm²': return True return False def _get_multiplier(self, product: FacebookProductDTO): return product.product_details.get("UnitMultiplier", 1.0) - - def _get_area(self, product: FacebookProductDTO): - return product.product_details["Dimension"]["length"] / 100 \ No newline at end of file