• Hello i use this plugin https://it.wordpress.org/plugins/wc-custom-thank-you/ (with also your one page checkout and name your price) to dispaly a custom thankyou page but i have a problem.

    I use two language and on defoult language on thankyou page appear all order details but on second language this not appear.

    I also try to create a custom php page and insert this

                            <?php if ( ! $sent_to_admin ) : ?>
    	<h2><?php _e( 'Donation number:', 'woocommerce' ); ?>TP-<?php echo $order->get_order_number(); ?></h2>
    <?php else : ?>
    	<h2><a class="link" href="<?php echo esc_url( admin_url( 'post.php?post=' . $order->id . '&action=edit' ) ); ?>"><?php printf( __( 'Order #%s', 'woocommerce'), $order->get_order_number() ); ?></a> (<?php printf( '<time datetime="%s">%s</time>', date_i18n( 'c', strtotime( $order->order_date ) ), date_i18n( wc_date_format(), strtotime( $order->order_date ) ) ); ?>)</h2>
    <?php endif; ?>
    
    <table class="td" cellspacing="0" cellpadding="6" style="width: 100%; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;" border="1">
    	<thead>
    		<tr>
    			<th class="td" scope="col" style="text-align:left;"><?php _e( 'Description', 'woocommerce' ); ?></th>
    			<th class="td" scope="col" style="text-align:left;"><?php _e( 'Quantity', 'woocommerce' ); ?></th>
    			<th class="td" scope="col" style="text-align:left;"><?php _e( 'Price', 'woocommerce' ); ?></th>
    		</tr>
    	</thead>
    	<tbody>
    		<?php echo $order->email_order_items_table( array(
    			'show_sku'      => $sent_to_admin,
    			'show_image'    => false,
    			'image_size'    => array( 32, 32 ),
    			'plain_text'    => $plain_text,
    			'sent_to_admin' => $sent_to_admin
    		) ); ?>
    	</tbody>
    	<tfoot>
    		<?php
    			if ( $totals = $order->get_order_item_totals() ) {
    				$i = 0;
    				foreach ( $totals as $total ) {
    					$i++;
    					?><tr>
    						<th class="td" scope="row" colspan="2" style="text-align:left; <?php if ( $i === 1 ) echo 'border-top-width: 4px;'; ?>"><?php echo $total['label']; ?></th>
    						<td class="td" style="text-align:left; <?php if ( $i === 1 ) echo 'border-top-width: 4px;'; ?>"><?php echo $total['value']; ?></td>
    					</tr><?php
    				}
    			}
    		?>
    	</tfoot>
    </table>

    But have error when try to dispaly page and not appear order datil.

    How can i fix and display order datil on thankyou page for all language?

    Thanks

  • The topic ‘Order detail not appear’ is closed to new replies.