Esempio n. 1
0
    ?>
:&nbsp;<span class="edd_cart_subtotal_amount"><?php 
    echo edd_cart_subtotal();
    ?>
</span>
				</th>
				<?php 
    do_action('edd_checkout_table_subtotal_last');
    ?>
			</tr>
		<?php 
}
?>
		
		<tr class="edd_cart_footer_row edd_cart_discount_row" <?php 
if (!edd_cart_has_discounts()) {
    echo ' style="display:none;"';
}
?>
>
			<?php 
do_action('edd_checkout_table_discount_first');
?>
			<th colspan="<?php 
echo edd_checkout_cart_columns();
?>
" class="edd_cart_discount">
				<?php 
edd_cart_discounts_html();
?>
			</th>
Esempio n. 2
0
/**
 * Sets the discount amount based on the upgrade fee
 *
 * @param $discount float The discount amount
 * @param $item array the cart item array
 * @return float
 */
function affwp_cart_details_item_discount($discount, $item)
{
    if (!function_exists('EDD')) {
        return $discount;
    }
    if (!EDD()->session->get('is_upgrade')) {
        return $discount;
    }
    if (edd_cart_has_discounts()) {
        return $discount;
    }
    $price_id = EDD()->session->get('upgrade_price_id');
    $upgrade_discount = EDD()->session->get('upgrade_discount');
    $item_price_id = isset($item['options']['price_id']) ? $item['options']['price_id'] : '';
    if ($upgrade_discount & $item_price_id == $price_id) {
        $discount = $upgrade_discount;
    }
    return $discount;
}
					<?php do_action( 'edd_cart_footer_buttons' ); ?>
				</th>
			</tr>
		<?php endif; ?>

		<?php if( edd_use_taxes() ) : ?>
			<tr class="edd_cart_footer_row edd_cart_subtotal_row"<?php if ( ! edd_is_cart_taxed() ) echo ' style="display:none;"'; ?>>
				<?php do_action( 'edd_checkout_table_subtotal_first' ); ?>
				<th colspan="<?php echo edd_checkout_cart_columns(); ?>" class="edd_cart_subtotal">
					<?php _e( 'Subtotal', 'edd' ); ?>:&nbsp;<span class="edd_cart_subtotal_amount"><?php echo edd_cart_subtotal(); ?></span>
				</th>
				<?php do_action( 'edd_checkout_table_subtotal_last' ); ?>
			</tr>
		<?php endif; ?>

		<tr class="edd_cart_footer_row edd_cart_discount_row" <?php if( ! edd_cart_has_discounts() )  echo ' style="display:none;"'; ?>>
			<?php do_action( 'edd_checkout_table_discount_first' ); ?>
			<th colspan="<?php echo edd_checkout_cart_columns(); ?>" class="edd_cart_discount">
				<?php edd_cart_discounts_html(); ?>
			</th>
			<?php do_action( 'edd_checkout_table_discount_last' ); ?>
		</tr>

		<?php if( edd_use_taxes() ) : ?>
			<tr class="edd_cart_footer_row edd_cart_tax_row"<?php if( ! edd_is_cart_taxed() ) echo ' style="display:none;"'; ?>>
				<?php do_action( 'edd_checkout_table_tax_first' ); ?>
				<th colspan="<?php echo edd_checkout_cart_columns(); ?>" class="edd_cart_tax">
					<?php _e( 'Tax', 'edd' ); ?>:&nbsp;<span class="edd_cart_tax_amount" data-tax="<?php echo edd_get_cart_tax( false ); ?>"><?php echo esc_html( edd_cart_tax() ); ?></span>
				</th>
				<?php do_action( 'edd_checkout_table_tax_last' ); ?>
			</tr>
/**
 * Renders the Discount Code field which allows users to enter a discount code.
 * This field is only displayed if there are any active discounts on the site else
 * it's not displayed.
 *
 * @since 1.2.2
 * @return void
*/
function edd_discount_field()
{
    if (edd_has_active_discounts() && !edd_cart_has_discounts()) {
        ?>
	<fieldset id="edd_discount_code">
		<p id="edd-discount-code-wrap">
			<label class="edd-label" for="edd-discount">
				<?php 
        _e('Discount', 'edd');
        ?>
				<img src="<?php 
        echo EDD_PLUGIN_URL;
        ?>
assets/images/loading.gif" id="edd-discount-loader" style="display:none;"/>
			</label>
			<span class="edd-description"><?php 
        _e('Enter a coupon code if you have one.', 'edd');
        ?>
</span>
			<input class="edd-input" type="text" id="edd-discount" name="edd-discount" placeholder="<?php 
        _e('Enter discount', 'edd');
        ?>
"/>
		</p>
	</fieldset>
	<?php 
    }
}