Sindbad~EG File Manager

Current Path : /home/n/i/c/nicedoo/www/wp-content/plugins/tier-pricing-table/src/
Upload File :
Current File : /home/n/i/c/nicedoo/www/wp-content/plugins/tier-pricing-table/src/CalculationLogic.php

<?php namespace TierPricingTable;

use TierPricingTable\Settings\Settings;

class CalculationLogic {

	/**
	 * If product is on sale, calculate the discount based on the sale or regular price
	 *
	 * @return bool
	 */
	public static function calculateDiscountBasedOnRegularPrice(): bool {
		return get_option( Settings::SETTINGS_PREFIX . 'calculate_discount_based_on_regular_price', 'no' ) === 'yes';
	}

	/**
	 * Consider all variations from the same product as the same product, when tiered pricing calculates the price for a variation
	 *
	 * @return bool
	 */
	public static function considerProductVariationAsOneProduct(): bool {
		return get_option( Settings::SETTINGS_PREFIX . 'summarize_variations', 'no' ) === 'yes';
	}

	/**
	 * Round the final price, when tiered pricing calculates a percentage discount
	 *
	 * @return bool
	 */
	public static function roundPrice(): bool {
		return get_option( Settings::SETTINGS_PREFIX . 'round_price', 'yes' ) === 'yes';
	}

	/**
	 * When cart item has a tiered price, show it as a discount with the original price crossed out.
	 *
	 * @return bool
	 */
	public static function showTieredPriceInCartAsDiscount(): bool {
		return get_option( Settings::SETTINGS_PREFIX . 'show_discount_in_cart', 'yes' ) === 'yes';
	}
}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists