Pereiti prie turinio

Woocommerce thank you page


Rekomenduojami pranešimai

Sveiki

 

Padariau paprasta redirect y nauja Thank you. Your order has been received. Woocommerce viskas veikia.

 

add_action( 'template_redirect', 'correct_redirect' ); function correct_redirect(){ /* we need only thank you page */ if( is_wc_endpoint_url( 'order-received' ) && isset( $_GET['key'] ) ) { wp_redirect('https://localhost/test/thank-you-page-test'); exit; } }

 

Klausimas kaip prideti visa info apie uzsakyma kaip standartiniam Woocommerce thank you page Order details, Product.?

 

 

Aciu

Redagavo deividuska
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Is principo tau uztenka iskviesti teisinga hook'a, kuris parodo ta informacija, pasinagrynek woocommerce man rodos order/order.php ar order-details.php failus ir susirasi ko reikia..

 

Dar vienas variantas pasidumpink ir padaryk ka reikia pats.

 

$order = wc_get_order($order_id);

// Iterating through each WC_Order_Item_Product objects
foreach ($order->get_items() as $item_key => $item_values):

   ## Using WC_Order_Item methods ##

   // Item ID is directly accessible from the $item_key in the foreach loop or
   $item_id = $item_values->get_id();

   ## Using WC_Order_Item_Product methods ##

   $item_name = $item_values->get_name(); // Name of the product
   $item_type = $item_values->get_type(); // Type of the order item ("line_item")

   $product_id = $item_values->get_product_id(); // the Product id
   $wc_product = $item_values->get_product(); // the WC_Product object
   ## Access Order Items data properties (in an array of values) ##
   $item_data = $item_values->get_data();

   $product_name = $item_data['name'];
   $product_id = $item_data['product_id'];
   $variation_id = $item_data['variation_id'];
   $quantity = $item_data['quantity'];
   $tax_class = $item_data['tax_class'];
   $line_subtotal = $item_data['subtotal'];
   $line_subtotal_tax = $item_data['subtotal_tax'];
   $line_total = $item_data['total'];
   $line_total_tax = $item_data['total_tax'];

endforeach;

 

$order_discount_total = $order_data['discount_total'];
$order_discount_tax = $order_data['discount_tax'];
$order_shipping_total = $order_data['shipping_total'];
$order_shipping_tax = $order_data['shipping_tax'];
$order_total = $order_data['cart_tax'];
$order_total_tax = $order_data['total_tax'];
$order_customer_id = $order_data['customer_id']; // ... and so on

## BILLING INFORMATION:

$order_billing_first_name = $order_data['billing']['first_name'];
$order_billing_last_name = $order_data['billing']['last_name'];
$order_billing_company = $order_data['billing']['company'];
$order_billing_address_1 = $order_data['billing']['address_1'];
$order_billing_address_2 = $order_data['billing']['address_2'];
$order_billing_city = $order_data['billing']['city'];
$order_billing_state = $order_data['billing']['state'];
$order_billing_postcode = $order_data['billing']['postcode'];
$order_billing_country = $order_data['billing']['country'];
$order_billing_email = $order_data['billing']['email'];
$order_billing_phone = $order_data['billing']['phone'];

## SHIPPING INFORMATION:

$order_shipping_first_name = $order_data['shipping']['first_name'];
$order_shipping_last_name = $order_data['shipping']['last_name'];
$order_shipping_company = $order_data['shipping']['company'];
$order_shipping_address_1 = $order_data['shipping']['address_1'];
$order_shipping_address_2 = $order_data['shipping']['address_2'];
$order_shipping_city = $order_data['shipping']['city'];
$order_shipping_state = $order_data['shipping']['state'];
$order_shipping_postcode = $order_data['shipping']['postcode'];
$order_shipping_country = $order_data['shipping']['country'];

Redagavo WEBKODAS
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...