?> : <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>
/** * 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' ); ?>: <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' ); ?>: <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 } }