ax = 'excl', $discount = 'incl' ) { // set $tax to 'incl' to include tax, same for $discount //$compound = ($discount == 'incl')?true:false; $subtotal = $this->order->get_subtotal_to_display( false, $tax ); $subtotal = ! empty( $subtotal ) && ( $pos = strpos( $subtotal, ' __('Subtotal', 'woocommerce-pdf-invoices-packing-slips' ), 'value' => $subtotal, ); return apply_filters( 'wpo_wcpdf_order_subtotal', $subtotal, $tax, $discount, $this ); } public function order_subtotal( $tax = 'excl', $discount = 'incl' ) { $subtotal = $this->get_order_subtotal( $tax, $discount ); echo $subtotal['value']; } /** * Return/show the order shipping costs */ public function get_order_shipping( $tax = 'excl' ) { // set $tax to 'incl' to include tax $shipping_cost = $this->order->get_shipping_total(); $shipping_tax = $this->order->get_shipping_tax(); if ($tax == 'excl' ) { $formatted_shipping_cost = $this->format_price( $shipping_cost ); } else { $formatted_shipping_cost = $this->format_price( $shipping_cost + $shipping_tax ); } $shipping = array ( 'label' => __('Shipping', 'woocommerce-pdf-invoices-packing-slips' ), 'value' => $formatted_shipping_cost, 'tax' => $this->format_price( $shipping_tax ), ); return apply_filters( 'wpo_wcpdf_order_shipping', $shipping, $tax, $this ); } public function order_shipping( $tax = 'excl' ) { $shipping = $this->get_order_shipping( $tax ); echo $shipping['value']; } /** * Return/show the total discount */ public function get_order_discount( $type = 'total', $tax = 'incl' ) { if ( 'incl' === $tax ) { switch ( $type ) { case 'total': // Total Discount $discount_value = $this->order->get_total_discount( false ); // $ex_tax = false break; default: // Total Discount - Cart & Order Discounts combined $discount_value = $this->order->get_total_discount(); break; } } else { // calculate discount excluding tax $discount_value = $this->order->get_total_discount( true ); // $ex_tax = true } $discount = array ( 'label' => __( 'Discount', 'woocommerce-pdf-invoices-packing-slips' ), 'value' => $this->format_price( $discount_value ), 'raw_value' => $discount_value, ); if ( round( $discount_value, 3 ) != 0 ) { return apply_filters( 'wpo_wcpdf_order_discount', $discount, $type, $tax, $this ); } } public function order_discount( $type = 'total', $tax = 'incl' ) { $discount = $this->get_order_discount( $type, $tax ); echo $discount['value']; } /** * Return the order fees */ public function get_order_fees( $tax = 'excl' ) { if ( $_fees = $this->order->get_fees() ) { foreach( $_fees as $id => $fee ) { if ($tax == 'excl' ) { $fee_price = $this->format_price( $fee['line_total'] ); } else { $fee_price = $this->format_price( $fee['line_total'] + $fee['line_tax'] ); } $fees[ $id ] = array( 'label' => $fee['name'], 'value' => $fee_price, 'line_total' => $this->format_price( $fee['line_total'] ), 'line_tax' => $this->format_price( $fee['line_tax'] ) ); } return $fees; } } /** * Return the order taxes */ public function get_order_taxes() { $tax_rate_ids = $this->get_tax_rate_ids(); if ( $order_taxes = $this->order->get_taxes() ) { foreach ( $order_taxes as $key => $tax ) { $taxes[$key] = array( 'label' => $tax->get_label(), 'value' => $this->format_price( $tax->get_tax_total() + $tax->get_shipping_tax_total() ), 'rate_id' => $tax->get_rate_id(), 'tax_amount' => $tax->get_tax_total(), 'shipping_tax_amount' => $tax->get_shipping_tax_total(), 'rate' => isset( $tax_rate_ids[ $tax->get_rate_id() ] ) ? ( (float) $tax_rate_ids[$tax->get_rate_id()]['tax_rate'] ) . ' %': '', ); } return apply_filters( 'wpo_wcpdf_order_taxes', $taxes, $this ); } } /** * Return/show the order grand total */ public function get_order_grand_total( $tax = 'incl' ) { $total_unformatted = $this->order->get_total(); if ($tax == 'excl' ) { $total = $this->format_price( $total_unformatted - $this->order->get_total_tax() ); $label = __( 'Total ex. VAT', 'woocommerce-pdf-invoices-packing-slips' ); } else { $total = $this->format_price( ( $total_unformatted ) ); $label = __( 'Total', 'woocommerce-pdf-invoices-packing-slips' ); } $grand_total = array( 'label' => $label, 'value' => $total, ); return apply_filters( 'wpo_wcpdf_order_grand_total', $grand_total, $tax, $this ); } public function order_grand_total( $tax = 'incl' ) { $grand_total = $this->get_order_grand_total( $tax ); echo $grand_total['value']; } /** * Get shipping notes * * @return string */ public function get_shipping_notes(): string { if ( $this->is_refund( $this->order ) ) { $shipping_notes = $this->order->get_reason(); } else { $shipping_notes = wpautop( wptexturize( $this->order->get_customer_note() ) ); } // check document specific setting if ( isset( $this->settings['display_customer_notes'] ) && $this->settings['display_customer_notes'] == 0 ) { $shipping_notes = ''; } if ( apply_filters( 'wpo_wcpdf_shipping_notes_strip_all_tags', false ) ) { $shipping_notes = wp_strip_all_tags( $shipping_notes ); } return apply_filters( 'wpo_wcpdf_shipping_notes', $shipping_notes, $this ); } /** * Display shipping notes * * @return void */ public function shipping_notes(): void { $shipping_notes = $this->get_shipping_notes(); if ( ! empty( $shipping_notes ) ) { echo wpo_wcpdf_sanitize_html_content( $shipping_notes, 'notes' ); } } /** * wrapper for wc_price, ensuring currency is always passed */ public function format_price( $price, $args = array() ) { $args['currency'] = $this->order->get_currency(); $formatted_price = wc_price( $price, $args ); return $formatted_price; } public function wc_price( $price, $args = array() ) { return $this->format_price( $price, $args ); } /** * Gets price - formatted for display. * * @access public * @param mixed $item * @return string */ public function get_formatted_item_price ( $item, $type, $tax_display = '' ) { if ( ! isset( $item['line_subtotal'] ) || ! isset( $item['line_subtotal_tax'] ) ) { return ''; } $divide_by = ($type == 'single' && $item['qty'] != 0 )?abs($item['qty']):1; //divide by 1 if $type is not 'single' (thus 'total') if ( $tax_display == 'excl' ) { $item_price = $this->format_price( ($this->order->get_line_subtotal( $item )) / $divide_by ); } else { $item_price = $this->format_price( ($this->order->get_line_subtotal( $item, true )) / $divide_by ); } return $item_price; } /** * Legacy function (v3.7.2 or inferior) * Use $this->get_number() instead. */ public function get_invoice_number() { wcpdf_log_error( 'The method get_invoice_number() is deprecated since version 3.7.3, please use the method get_number() instead.' ); if ( is_callable( array( $this, 'get_number' ) ) ) { return $this->get_number( 'invoice', null, 'view', true ); } else { return ''; } } /** * Legacy function (v3.7.2 or inferior) * Use $this->number( 'invoice' ) instead. */ public function invoice_number() { wcpdf_log_error( 'The method invoice_number() is deprecated since version 3.7.3, please use the method number() instead.' ); if ( is_callable( array( $this, 'number' ) ) ) { $this->number( 'invoice' ); } else { echo ''; } } /** * Legacy function (v3.7.2 or inferior) * Use $this->get_date() instead. */ public function get_invoice_date() { wcpdf_log_error( 'The method get_invoice_date() is deprecated since version 3.7.3, please use the method get_date() instead.' ); if ( is_callable( array( $this, 'get_date' ) ) ) { return $this->get_date( 'invoice', null, 'view', true ); } else { return ''; } } /** * Legacy function (v3.7.2 or inferior) * Use $this->date( 'invoice' ) instead. */ public function invoice_date() { wcpdf_log_error( 'The method invoice_date() is deprecated since version 3.7.3, please use the method date() instead.' ); if ( is_callable( array( $this, 'date' ) ) ) { $this->date( 'invoice' ); } else { echo ''; } } /** * Get document notes * * @return string */ public function get_document_notes(): string { $document_notes = $this->get_notes( $this->get_type() ); return apply_filters( 'wpo_wcpdf_document_notes', $document_notes ?? '', $this ); } /** * Display document notes * * @return void */ public function document_notes(): void { $document_notes = $this->get_document_notes(); if ( empty( $document_notes ) ) { return; } if ( $document_notes === strip_tags( $document_notes ) ) { echo nl2br( $document_notes ); } else { echo $document_notes; } } public function document_display_date() { $document_display_date = $this->get_display_date( $this->get_type() ); //If display date data is not available in order meta (for older orders), get the display date information from document settings order meta. if ( empty( $document_display_date ) ) { $document_settings = $this->settings; if( isset( $document_settings['display_date'] ) ) { $document_display_date = $document_settings['display_date']; } else { $document_display_date = 'invoice_date'; } } $formatted_value = $this->get_display_date_label( $document_display_date ); return $formatted_value; } public function get_display_date_label( $date_string ) { $date_labels = array( 'invoice_date' => __( 'Invoice Date' , 'woocommerce-pdf-invoices-packing-slips' ), 'order_date' => __( 'Order Date' , 'woocommerce-pdf-invoices-packing-slips' ), ); if( isset( $date_labels[$date_string] ) ) { return $date_labels[ $date_string ]; } else { return ''; } } /** * Get the invoice number title, * this allows other documents to use * the invoice number title. Example: Receipt document * * @return string */ public function get_invoice_number_title() { $title = __( 'Invoice Number:', 'woocommerce-pdf-invoices-packing-slips' ); return apply_filters_deprecated( "wpo_wcpdf_invoice_number_title", array( $title, $this ), '3.8.7', 'wpo_wcpdf_document_number_title' ); } /** * Print the invoice number title, * this allows other documents to use * the invoice number title. Example: Receipt document * * @return void */ public function invoice_number_title() { echo $this->get_invoice_number_title(); } /** * Get the title for the refund reason, * used by the Credit Note document. * (Later we can move this to the Pro extension.) * * @return string */ public function get_refund_reason_title(): string { return apply_filters( 'wpo_wcpdf_refund_reason_title', __( 'Reason for refund:', 'woocommerce-pdf-invoices-packing-slips' ), $this ); } /** * Display the title for the refund reason, * used by the Credit Note document. * (Later we can move this to the Pro extension.) * * @return void */ public function refund_reason_title(): void { echo $this->get_refund_reason_title(); } } endif; // class_exists PANTOFFEL GOLDEN RETRIEVER LILA / BEIGE MAAT 39-42 MERKLOOS

Producten

Home » hondenartikelen » PANTOFFEL GOLDEN RETRIEVER LILA / BEIGE MAAT 39-42
-14%

PANTOFFEL GOLDEN RETRIEVER LILA / BEIGE MAAT 39-42

Oorspronkelijke prijs was: 13,99.Huidige prijs is: 11,90.

Of betaal in 3 termijnen met Klarna

Slechts 7 resterend op voorraad

Op verlanglijst
Op verlanglijst
N
14 dagen bedenktijd
N
Bestel voor 17:30u = morgen in huis
N
N
Gratis verzending boven €80,-
N
Gespreid betalen met Klarna
N

Meer over verzending en retourneren

PANTOFFEL GOLDEN RETRIEVER LILA / BEIGE MAAT 39-42

Merk: MERKLOOS

Pantoffel Golden Retriever Lila/Beige 39-42
De Pantoffel Golden Retriever Lila/Beige 39-42 zijn pantoffels met dierenprint en bieden ultiem warmte en comfort, perfect voor gezellige momenten thuis. Gemaakt van zacht materiaal en uitgerust met een dikke zool, zorgen ze voor een heerlijke, warme ervaring en een luxe gevoel bij elke stap. De charmante dierenprint voegt een speelse touch toe aan je ontspanningsmomenten.

- Pantoffel met leuke print
- Heerlijk warm
- Comfortabel door dikke zool

Maat: 39-42

 

EAN: 8717127442201

Extra informatie

Merk

Beoordelingen

Er zijn nog geen beoordelingen.

Wees de eerste om “PANTOFFEL GOLDEN RETRIEVER LILA / BEIGE MAAT 39-42” te beoordelen

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Gratis verzending vanaf €100,-
Voor 22:00 uur besteld = volgende dag verzonden
Veilige betaling met iDEAL en Klarna
0
    0
    Winkelwagen
    Je winkelwagen is leegVerder winkelen