Wsparcie » Wtyczki » WooCommerce – problem z edycją maili i strony zamówienia

  • Cześć,

    Mam problem z WooCommerce. Przede wszystkim chciałbym się dowiedzieć jak edytować treść automatycznych maili. Ponieważ jest opcja tylko zmiany kolorystyki a ja chciałbym zmienić treść ponieważ dopatrzyłem się błedów. W ustawieniach jest napisane że mogę edytować za pomocą html, z tym że jak odnajduje plik php odnośnie konkretnego maila jest tam jakiś kod + treść po angielsku a w mailach jest po polsku. Ktoś wie jak to zrobić?

    Mam też prblem z edycją strony z zamówieniem. Ponieważ chciałbym edytować treść gdyż całe zamówienie jest po polsku a numer zamówienia jest po angielsku (Order number) tak samo jest w treści maila, wysyłanego do klienta, tak nie powinno być.

    Pomożecie? 🙂
    Z góry dzięki.

    P.S. Jestem świeżakiem w wordpressie i też nie znam się na języku php więc bądźcie wyrozumiali 😛

Viewing 4 replies - 1 through 4 (of 4 total)
  • Wszystko jest zawarte w plikach danej wtyczki, jeśli odnalazłeś treść po ang. to ona jest interpretowana na język polski przez pobieranie osobnych plików ze spolszczenia w language, w każdym razie jak masz tą treść, która cie interesuje po ang. to możesz śmiało zmienić i będzie czytało prawidłowo z tym, że bez polskich znaków śćż…

    Thread Starter gilek555

    (@gilek555)

    Rozumiem, jednak to też nie jest takie proste 😛
    Ponieważ treść maila wygląda mniej więcej tak:
    http://s24.postimg.org/4vnhaqz45/emailprob.jpg

    Chciałbym edytować zaznaczone na czerwono pola czyli główną treść (w pliku odnalazłem tylko pierwszy akapit a drugiego nie) oraz nazwe Order zmienić.

    Kod prezentuje się tak

    <?php do_action('woocommerce_email_header', $email_heading); ?>
    
    <p><?php _e( "Your order has been received and is now being processed. Your order details are shown below for your reference:", 'woocommerce' ); ?></p>
    
    <?php do_action( 'woocommerce_email_before_order_table', $order, $sent_to_admin, $plain_text ); ?>
    
    <h2><?php printf( __( 'Order #%s', 'woocommerce' ), $order->get_order_number() ); ?></h2>
    
    <table cellspacing="0" cellpadding="6" style="width: 100%; border: 1px solid #eee;" border="1" bordercolor="#eee">
    	<thead>
    		<tr>
    			<th scope="col" style="text-align:left; border: 1px solid #eee;"><?php _e( 'Product', 'woocommerce' ); ?></th>
    			<th scope="col" style="text-align:left; border: 1px solid #eee;"><?php _e( 'Quantity', 'woocommerce' ); ?></th>
    			<th scope="col" style="text-align:left; border: 1px solid #eee;"><?php _e( 'Price', 'woocommerce' ); ?></th>
    		</tr>
    	</thead>
    	<tbody>
    		<?php echo $order->email_order_items_table( $order->is_download_permitted(), true, $order->has_status( 'processing' ) ); ?>
    	</tbody>
    	<tfoot>
    		<?php
    			if ( $totals = $order->get_order_item_totals() ) {
    				$i = 0;
    				foreach ( $totals as $total ) {
    					$i++;
    					?><tr>
    						<th scope="row" colspan="2" style="text-align:left; border: 1px solid #eee; <?php if ( $i == 1 ) echo 'border-top-width: 4px;'; ?>"><?php echo $total['label']; ?></th>
    						<td style="text-align:left; border: 1px solid #eee; <?php if ( $i == 1 ) echo 'border-top-width: 4px;'; ?>"><?php echo $total['value']; ?></td>
    					</tr><?php
    				}
    			}
    		?>
    	</tfoot>
    </table>
    
    <?php do_action( 'woocommerce_email_after_order_table', $order, $sent_to_admin, $plain_text ); ?>
    
    <?php do_action( 'woocommerce_email_order_meta', $order, $sent_to_admin, $plain_text ); ?>
    
    <?php do_action( 'woocommerce_email_customer_details', $order, $sent_to_admin, $plain_text ); ?>
    
    <?php do_action( 'woocommerce_email_footer' ); ?>

    <p><?php _e( – odpowiedzialny za wyświetlanie 1 akapitu , 2 musisz szukać po innym plikach tego bądź podobnego kody wyświetlania
    Natomiast Order wyświetla się za pomocą <h2><?php printf( __( 'Order #%s’, 'woocommerce’ ), $order->get_order_number() ); ?></h2>
    – spróbuj zmienić nazwę Order zmieniając fragment 'inna nazwa #%s’
    jeśli to nie pomoże z Order to szukaj czegoś tego typu $Order = „Order”;

    Thread Starter gilek555

    (@gilek555)

    Dzięki Ci wielkie 🙂

    „Order” udało mi się zmienić, to faktycznie w tym miejscu co napisałeś. Niestety przeszukałem resztę plików i nie znalazłem drugiej części tekstu.

    Tak samo nie udało mi się znaleźć pliku, który odpowiedzialny jest za taką samą treść tylko nie za pomocą maila, tylko po prostu po zakupie produktu na stronie internetowej, tam też mam taki problem że wszystko jest po polsku tylko zamiast nr zamówienia jest Order Number. Nie wiem nawet gdzie szukać tego pliku.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Temat ‘WooCommerce – problem z edycją maili i strony zamówienia’ jest zamknięty na nowe odpowiedzi.