public function getVariationValue(ListingProductVariation $variation)
 {
     if ($variation->getChildObject()->isDelete()) {
         return 0;
     }
     return parent::getVariationValue($variation);
 }
 public function getVariationValue(Variation $variation)
 {
     if ($this->isSourceModeNone()) {
         return NULL;
     }
     return parent::getVariationValue($variation);
 }
 protected function getBundleProductDynamicSpecialValue(Product $product)
 {
     if ($this->getIsSalePrice() && !$product->isSpecialPriceActual()) {
         return 0;
     }
     return parent::getBundleProductDynamicSpecialValue($product);
 }