Forum Replies Created

Viewing 15 replies - 1 through 15 (of 32 total)
  • Thread Starter prabhu

    (@jai6358)

    yes i used Woo Product widget to create templates

    https://streamable.com/lxz9bs

    https://streamable.com/nioprx

    Thread Starter prabhu

    (@jai6358)

    Hi Syed Tarikul Islam thanks for replay

    i added your code in my email-order-details.php not in email-order-items.php

    column heading only visible table content not display : https://ibb.co/GttCxgM

    my email-order-items.php file content looks like this

    <?php
    /**
    * Email Order Items
    *
    * This template can be overridden by copying it to yourtheme/woocommerce/emails/email-order-items.php.
    *
    * HOWEVER, on occasion WooCommerce will need to update template files and you
    * (the theme developer) will need to copy the new files to your theme to
    * maintain compatibility. We try to do this as little as possible, but it does
    * happen. When this occurs the version of the template file will be bumped and
    * the readme will list any important changes.
    *
    * @see https://woocommerce.com/document/template-structure/
    * @package WooCommerce\Templates\Emails
    * @version 3.7.0
    */

    defined( 'ABSPATH' ) || exit;

    $text_align = is_rtl() ? 'right' : 'left';
    $margin_side = is_rtl() ? 'left' : 'right';

    foreach ( $items as $item_id => $item ) :
    $product = $item->get_product();
    $sku = '';
    $purchase_note = '';
    $image = '';

    if ( ! apply_filters( 'woocommerce_order_item_visible', true, $item ) ) {
    continue;
    }

    if ( is_object( $product ) ) {
    $sku = $product->get_sku();
    $purchase_note = $product->get_purchase_note();
    $image = $product->get_image( $image_size );
    }

    ?>
    <tr class="<?php echo esc_attr( apply_filters( 'woocommerce_order_item_class', 'order_item', $item, $order ) ); ?>">
    <td class="td" style="text-align:<?php echo esc_attr( $text_align ); ?>; vertical-align: middle; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; word-wrap:break-word;">
    <?php

    // Show title/image etc.
    if ( $show_image ) {
    echo wp_kses_post( apply_filters( 'woocommerce_order_item_thumbnail', $image, $item ) );
    }

    // Product name.
    echo wp_kses_post( apply_filters( 'woocommerce_order_item_name', $item->get_name(), $item, false ) );

    // SKU.
    if ( $show_sku && $sku ) {
    echo wp_kses_post( ' (#' . $sku . ')' );
    }

    // allow other plugins to add additional product information here.
    do_action( 'woocommerce_order_item_meta_start', $item_id, $item, $order, $plain_text );

    wc_display_item_meta(
    $item,
    array(
    'label_before' => '<strong class="wc-item-meta-label" style="float: ' . esc_attr( $text_align ) . '; margin-' . esc_attr( $margin_side ) . ': .25em; clear: both">',
    )
    );

    // allow other plugins to add additional product information here.
    do_action( 'woocommerce_order_item_meta_end', $item_id, $item, $order, $plain_text );

    ?>
    </td>
    <td class="td" style="text-align:<?php echo esc_attr( $text_align ); ?>; vertical-align:middle; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;">
    <?php
    $qty = $item->get_quantity();
    $refunded_qty = $order->get_qty_refunded_for_item( $item_id );

    if ( $refunded_qty ) {
    $qty_display = '<del>' . esc_html( $qty ) . '</del> <ins>' . esc_html( $qty - ( $refunded_qty * -1 ) ) . '</ins>';
    } else {
    $qty_display = esc_html( $qty );
    }
    echo wp_kses_post( apply_filters( 'woocommerce_email_order_item_quantity', $qty_display, $item ) );
    ?>
    </td>
    <td class="td" style="text-align:<?php echo esc_attr( $text_align ); ?>; vertical-align:middle; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;">
    <?php echo wp_kses_post( $order->get_formatted_line_subtotal( $item ) ); ?>
    </td>
    </tr>
    <?php

    if ( $show_purchase_note && $purchase_note ) {
    ?>
    <tr>
    <td colspan="3" style="text-align:<?php echo esc_attr( $text_align ); ?>; vertical-align:middle; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;">
    <?php
    echo wp_kses_post( wpautop( do_shortcode( $purchase_note ) ) );
    ?>
    </td>
    </tr>
    <?php
    }
    ?>

    <?php endforeach; ?>

    my email-order-details.php file look like this

    <?php
    /**
    * Order details table shown in emails.
    *
    * This template can be overridden by copying it to yourtheme/woocommerce/emails/email-order-details.php.
    *
    * HOWEVER, on occasion WooCommerce will need to update template files and you
    * (the theme developer) will need to copy the new files to your theme to
    * maintain compatibility. We try to do this as little as possible, but it does
    * happen. When this occurs the version of the template file will be bumped and
    * the readme will list any important changes.
    *
    * @see https://woocommerce.com/document/template-structure/
    * @package WooCommerce\Templates\Emails
    * @version 3.7.0
    */

    defined( 'ABSPATH' ) || exit;

    $text_align = is_rtl() ? 'right' : 'left';

    do_action( 'woocommerce_email_before_order_table', $order, $sent_to_admin, $plain_text, $email ); ?>

    <h2>
    <?php
    if ( $sent_to_admin ) {
    $before = '<a class="link" href="' . esc_url( $order->get_edit_order_url() ) . '">';
    $after = '</a>';
    } else {
    $before = '';
    $after = '';
    }
    /* translators: %s: Order ID. */
    echo wp_kses_post( $before . sprintf( __( '[Order #%s]', 'woocommerce' ) . $after . ' (<time datetime="%s">%s</time>)', $order->get_order_number(), $order->get_date_created()->format( 'c' ), wc_format_datetime( $order->get_date_created() ) ) );
    ?>
    </h2>

    <div style="margin-bottom: 40px;">
    <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:<?php echo esc_attr( $text_align ); ?>;"><?php esc_html_e( 'Product', 'woocommerce' ); ?></th>
    <th class="td" scope="col" style="text-align:<?php echo esc_attr( $text_align ); ?>;"><?php esc_html_e( 'Quantity', 'woocommerce' ); ?></th>
    <th class="td" scope="col" style="text-align:<?php echo esc_attr( $text_align ); ?>;"><?php esc_html_e( 'Price', 'woocommerce' ); ?></th>
    </tr>
    </thead>
    <tbody>
    <?php
    echo wc_get_email_order_items( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
    $order,
    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
    $item_totals = $order->get_order_item_totals();

    if ( $item_totals ) {
    $i = 0;
    foreach ( $item_totals as $total ) {
    $i++;
    ?>
    <tr>
    <th class="td" scope="row" colspan="2" style="text-align:<?php echo esc_attr( $text_align ); ?>; <?php echo ( 1 === $i ) ? 'border-top-width: 4px;' : ''; ?>"><?php echo wp_kses_post( $total['label'] ); ?></th>
    <td class="td" style="text-align:<?php echo esc_attr( $text_align ); ?>; <?php echo ( 1 === $i ) ? 'border-top-width: 4px;' : ''; ?>"><?php echo wp_kses_post( $total['value'] ); ?></td>
    </tr>
    <?php
    }
    }
    if ( $order->get_customer_note() ) {
    ?>
    <tr>
    <th class="td" scope="row" colspan="2" style="text-align:<?php echo esc_attr( $text_align ); ?>;"><?php esc_html_e( 'Note:', 'woocommerce' ); ?></th>
    <td class="td" style="text-align:<?php echo esc_attr( $text_align ); ?>;"><?php echo wp_kses( nl2br( wptexturize( $order->get_customer_note() ) ), array() ); ?></td>
    </tr>
    <?php
    }
    ?>
    </tfoot>
    </table>
    </div>

    <?php do_action( 'woocommerce_email_after_order_table', $order, $sent_to_admin, $plain_text, $email ); ?>
    Thread Starter prabhu

    (@jai6358)

    i try to add this address : No.31, Lorong Hulubalang, 29C, Taman Sentosa, 42100 Klang, Selangor.

    not only this if i add any address including door no and street it will not accept it accept only city name

    Thread Starter prabhu

    (@jai6358)

    pro version is possible?

    Thread Starter prabhu

    (@jai6358)

    thank you its working

    Thread Starter prabhu

    (@jai6358)

    how to add project category in this

    <span property="itemListElement" typeof="ListItem"><a property="item" typeof="WebPage" title="Go to the %title% Projects Category archives." href="%link%" class="%type%" bcn-aria-current><span property="name">%htitle%</span></a><meta property="position" content="%position%"></span>

    Thread Starter prabhu

    (@jai6358)

    check and update me on this

    Thread Starter prabhu

    (@jai6358)

    if i go with premium plugin this is possible, can you check and confirm

    Thread Starter prabhu

    (@jai6358)

    it is in localhost, can you share me any link having the star rating option

    Thread Starter prabhu

    (@jai6358)

    hi Ikbal

    thank you now star is displaying fine

    i have another one issue when we click star rating fill color not applied only stroke color changed to yellow (like google review)help me

    • This reply was modified 8 months, 3 weeks ago by prabhu.

    add this css code in your theme custom css

    .woocommerce-cart .wc-proceed-to-checkout a.checkout-button{color:#fff;}

    Thread Starter prabhu

    (@jai6358)

    ok thank you

    Thread Starter prabhu

    (@jai6358)

    Any Update?

    Thread Starter prabhu

    (@jai6358)

    recaptcha v2 not display in front end

    • This reply was modified 1 year, 1 month ago by prabhu.
    Thread Starter prabhu

    (@jai6358)

    Theme : Ofiz

    Plugins :

    Contact Form 7
    DesignThemes Core
    Elementor
    ElementsKit Lite
    Unyson

Viewing 15 replies - 1 through 15 (of 32 total)