• Bok Branko!

    Najprije pohvale za odli?an i koristan plugin, svaka ?ast!
    Htio sam upitati za jednu sitnicu.
    Postoji li mogu?nost da uplatnicu i bar-kod na stranici zahvale stavim ispod detalja narud?be i adresa?

    Hvala unaprijed!

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Branko

    (@branahr)

    Pozdrav. Uplatnica i barkod bi se i trebali prikazivati ispod detalja narud?be jer plugin koristi ‘woocommerce_thankyou’ hook koji se u?itava na samom kraju datoteke ‘plugins/woocommerce/templates/checkout/thankyou.php. Najvjerojatnije tema ima svoju vlastitu, izmijenjenu thankyou.php datoteku. Ako je to slu?aj, rje?enje je kreirati jo? jednu kopiju datoteke i staviti ju u CHILD temu. Unutar te nove datoteke se onda mo?e sve preslo?iti onako kako vam odgovara.

    Thread Starter omicito

    (@omicito)

    Ba? ?udnovato… Koristim elementor, ali on svakako vu?e stranicu naplate od Woocommerca tako da tu ne bi smjelo biti problema.
    Bacio sam oko na datoteku koju ste rekli, ove dvije linije se nalaze na samom dnu

    defined( 'ABSPATH' ) || exit;
    ?>
    
    <div class="woocommerce-order">
    
    	<?php
    	if ( $order ) :
    
    		do_action( 'woocommerce_before_thankyou', $order->get_id() );
    		?>
    
    		<?php if ( $order->has_status( 'failed' ) ) : ?>
    
    			<p class="woocommerce-notice woocommerce-notice--error woocommerce-thankyou-order-failed"><?php esc_html_e( 'Unfortunately your order cannot be processed as the originating bank/merchant has declined your transaction. Please attempt your purchase again.', 'woocommerce' ); ?></p>
    
    			<p class="woocommerce-notice woocommerce-notice--error woocommerce-thankyou-order-failed-actions">
    				<a href="<?php echo esc_url( $order->get_checkout_payment_url() ); ?>" class="button pay"><?php esc_html_e( 'Pay', 'woocommerce' ); ?></a>
    				<?php if ( is_user_logged_in() ) : ?>
    					<a href="<?php echo esc_url( wc_get_page_permalink( 'myaccount' ) ); ?>" class="button pay"><?php esc_html_e( 'My account', 'woocommerce' ); ?></a>
    				<?php endif; ?>
    			</p>
    
    		<?php else : ?>
    
    			<p class="woocommerce-notice woocommerce-notice--success woocommerce-thankyou-order-received"><?php echo apply_filters( 'woocommerce_thankyou_order_received_text', esc_html__( 'Thank you. Your order has been received.', 'woocommerce' ), $order ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></p>
    
    			<ul class="woocommerce-order-overview woocommerce-thankyou-order-details order_details">
    
    				<li class="woocommerce-order-overview__order order">
    					<?php esc_html_e( 'Order number:', 'woocommerce' ); ?>
    					<strong><?php echo $order->get_order_number(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></strong>
    				</li>
    
    				<li class="woocommerce-order-overview__date date">
    					<?php esc_html_e( 'Date:', 'woocommerce' ); ?>
    					<strong><?php echo wc_format_datetime( $order->get_date_created() ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></strong>
    				</li>
    
    				<?php if ( is_user_logged_in() && $order->get_user_id() === get_current_user_id() && $order->get_billing_email() ) : ?>
    					<li class="woocommerce-order-overview__email email">
    						<?php esc_html_e( 'Email:', 'woocommerce' ); ?>
    						<strong><?php echo $order->get_billing_email(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></strong>
    					</li>
    				<?php endif; ?>
    
    				<li class="woocommerce-order-overview__total total">
    					<?php esc_html_e( 'Total:', 'woocommerce' ); ?>
    					<strong><?php echo $order->get_formatted_order_total(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></strong>
    				</li>
    
    				<?php if ( $order->get_payment_method_title() ) : ?>
    					<li class="woocommerce-order-overview__payment-method method">
    						<?php esc_html_e( 'Payment method:', 'woocommerce' ); ?>
    						<strong><?php echo wp_kses_post( $order->get_payment_method_title() ); ?></strong>
    					</li>
    				<?php endif; ?>
    
    			</ul>
    
    		<?php endif; ?>
    
    		<?php do_action( 'woocommerce_thankyou_' . $order->get_payment_method(), $order->get_id() ); ?>
    		<?php do_action( 'woocommerce_thankyou', $order->get_id() ); ?>
    
    	<?php else : ?>
    
    		<p class="woocommerce-notice woocommerce-notice--success woocommerce-thankyou-order-received"><?php echo apply_filters( 'woocommerce_thankyou_order_received_text', esc_html__( 'Thank you. Your order has been received.', 'woocommerce' ), null ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></p>
    
    	<?php endif; ?>
    
    </div>

    Dakle, imamo:

    	<?php do_action( 'woocommerce_thankyou_' . $order->get_payment_method(), $order->get_id() ); ?>
    		<?php do_action( 'woocommerce_thankyou', $order->get_id() ); ?>

    Nakon grananja provjere je li narud?ba failed ili nije…
    Po meni bi tu trebalo biti sve okej, ali ja nisam stu?njak za web, u?im se ??

    Hvala puno na pomo?i!

    • This reply was modified 3 years, 9 months ago by omicito.
Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Uplatnica i bar kod na stranici zahvale ispod detalja narud?be’ is closed to new replies.