UnitOfMeasureWeightPricingManager
class UnitOfMeasureWeightPricingManager implements BasicEntityManagerInterface
Class UnitOfMeasureWeightPricingManager is injected as alligator.unit_of_measure_weigth_pricing.manager service. UnitOfMeasureWeightPricingManager handles the logic for managed entity.
Properties
| protected UnitOfMeasureWeightPricingRepository | $repository |
Methods
findOne()
Find weight rule if exist, create new otherwise
mixed
static UnitOfMeasurePricingRule|int
calculateDeliveryPrice(UnitOfMeasureWeightPricing $weightPricing, Order $order)
Calculate amount of additional charges for weight of items in order
Details
at line 36
__construct(UnitOfMeasureWeightPricingRepository $repository)
UnitOfMeasureManager constructor.
at line 46
UnitOfMeasureWeightPricing
findOne()
Find weight rule if exist, create new otherwise
at line 62
mixed
editPricingRules(UnitOfMeasureWeightPricing $weightPricing)
Update pricing rules
at line 120
UnitOfMeasureWeightPricing
saveEntity(UnitOfMeasureWeightPricing $weightPricing)
Persist new unit of measure weight pricing
at line 133
static UnitOfMeasurePricingRule|int
calculateDeliveryPrice(UnitOfMeasureWeightPricing $weightPricing, Order $order)
Calculate amount of additional charges for weight of items in order