first commit
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Stock Alert Email
|
||||
*
|
||||
* @author WC Marketplace
|
||||
* @version 1.3.0
|
||||
*/
|
||||
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
||||
|
||||
global $WOO_Product_Stock_Alert;
|
||||
|
||||
echo $email_heading . "\n\n";
|
||||
|
||||
echo sprintf( __( "Hi there. A customer has subscribed a product on your shop. Product details are shown below for your reference:", 'woocommerce-product-stock-alert' ) ) . "\n\n";
|
||||
|
||||
echo "\n****************************************************\n\n";
|
||||
|
||||
$product_obj = wc_get_product( $product_id );
|
||||
|
||||
if( $product_obj->is_type('variation') ) {
|
||||
$parent_id = $product_obj->get_parent_id();
|
||||
$product_link = admin_url('post.php?post=' . $parent_id . '&action=edit');
|
||||
$product_name = $product_obj->get_formatted_name();
|
||||
$product_price = $product_obj->get_price_html();
|
||||
} else {
|
||||
$product_link = admin_url('post.php?post=' . $product_id . '&action=edit');
|
||||
$product_name = $product_obj->get_formatted_name();
|
||||
$product_price = $product_obj->get_price_html();
|
||||
}
|
||||
|
||||
echo "\n Product Name : ".$product_name;
|
||||
|
||||
if($product_obj->get_type() == 'variation'){
|
||||
foreach ($product_obj->get_attributes() as $label => $value) {
|
||||
echo "\n".ucfirst(wc_attribute_label($label)).": ".ucfirst($value)."\n";
|
||||
}
|
||||
}
|
||||
|
||||
echo "\n\n Product link : ".$product_link;
|
||||
|
||||
echo "\n\n\n****************************************************\n\n";
|
||||
|
||||
echo "\n\n Customer Details : ".$customer_email;
|
||||
|
||||
echo "\n\n\n****************************************************\n\n";
|
||||
|
||||
|
||||
echo apply_filters( 'woocommerce_email_footer_text', get_option( 'woocommerce_email_footer_text' ) );
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/**
|
||||
* Stock Alert Email
|
||||
*
|
||||
* @author WC Marketplace
|
||||
* @version 1.3.0
|
||||
*/
|
||||
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
||||
|
||||
global $WOO_Product_Stock_Alert;
|
||||
|
||||
echo $email_heading . "\n\n";
|
||||
|
||||
echo sprintf( __( "Cześć. Zasubskrybowałeś produkt. Twój zasubskrybowany produkt jest teraz dostępny. Szczegóły produktu są poniżej do twojej wiadomości:", 'woocommerce-product-stock-alert' ) ) . "\n\n";
|
||||
|
||||
echo "\n****************************************************\n\n";
|
||||
|
||||
$product_obj = wc_get_product( $product_id );
|
||||
|
||||
if( $product_obj->is_type('variation') ) {
|
||||
$parent_id = $product_obj->get_parent_id();
|
||||
$product_link = $parent_obj->get_permalink();
|
||||
$product_name = $product_obj->get_formatted_name();
|
||||
$product_price = $product_obj->get_price_html();
|
||||
} else {
|
||||
$product_link = $product_obj->get_permalink();
|
||||
$product_name = $product_obj->get_formatted_name();
|
||||
$product_price = $product_obj->get_price_html();
|
||||
}
|
||||
|
||||
echo "\n Nazwa produktu: ".$product_name;
|
||||
|
||||
if($product_obj->get_type() == 'variation'){
|
||||
foreach ($product_obj->get_attributes() as $label => $value) {
|
||||
echo "\n".ucfirst(wc_attribute_label($label)).": ".ucfirst($value)."\n";
|
||||
}
|
||||
}
|
||||
|
||||
echo "\n\n Cena produktu: ".$product_price;
|
||||
|
||||
echo "\n\n Link do produktu: ".$product_link;
|
||||
|
||||
echo "\n\n\n****************************************************\n\n";
|
||||
|
||||
echo "\n\n Twoje szczegóły: ".$customer_email;
|
||||
|
||||
echo "\n\n\n****************************************************\n\n";
|
||||
|
||||
echo apply_filters( 'woocommerce_email_footer_text', get_option( 'woocommerce_email_footer_text' ) );
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/**
|
||||
* Stock Alert Email
|
||||
*
|
||||
* @author WC Marketplace
|
||||
* @version 1.3.0
|
||||
*/
|
||||
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
||||
|
||||
global $WOO_Product_Stock_Alert;
|
||||
|
||||
echo $email_heading . "\n\n";
|
||||
|
||||
echo sprintf( __( ".Hi there. You have successfully subscribed a product. We will inform you when the product becomes available. Product details are shown below for your reference:", 'woocommerce-product-stock-alert' ) ) . "\n\n";
|
||||
|
||||
echo "\n****************************************************\n\n";
|
||||
|
||||
$product_obj = wc_get_product( $product_id );
|
||||
|
||||
if( $product_obj->is_type('variation') ) {
|
||||
$parent_id = $product_obj->get_parent_id();
|
||||
$product_link = $parent_obj->get_permalink();
|
||||
$product_name = $product_obj->get_formatted_name();
|
||||
$product_price = $product_obj->get_price_html();
|
||||
} else {
|
||||
$product_link = $product_obj->get_permalink();
|
||||
$product_name = $product_obj->get_formatted_name();
|
||||
$product_price = $product_obj->get_price_html();
|
||||
}
|
||||
|
||||
echo "\n Product Name : ".$product_name;
|
||||
|
||||
if($product_obj->get_type() == 'variation'){
|
||||
foreach ($product_obj->get_attributes() as $label => $value) {
|
||||
echo "\n".ucfirst(wc_attribute_label($label)).": ".ucfirst($value)."\n";
|
||||
}
|
||||
}
|
||||
|
||||
echo "\n\n Product Price : ".$product_price;
|
||||
|
||||
echo "\n\n Product link : ".$product_link;
|
||||
|
||||
echo "\n\n\n****************************************************\n\n";
|
||||
|
||||
echo "\n\n Your Details : ".$customer_email;
|
||||
|
||||
echo "\n\n\n****************************************************\n\n";
|
||||
|
||||
echo apply_filters( 'woocommerce_email_footer_text', get_option( 'woocommerce_email_footer_text' ) );
|
||||
@@ -0,0 +1,66 @@
|
||||
<?php
|
||||
/**
|
||||
* Stock Alert Email
|
||||
*
|
||||
* @author WC Marketplace
|
||||
* @version 1.3.0
|
||||
*/
|
||||
|
||||
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
||||
|
||||
global $WOO_Product_Stock_Alert;
|
||||
|
||||
do_action( 'woocommerce_email_header', $email_heading, $email ); ?>
|
||||
|
||||
<p><?php printf( __( "Hi there. A customer has subscribed a product on your shop. Product details are shown below for your reference:", 'woocommerce-product-stock-alert' ) ); ?></p>
|
||||
<?php
|
||||
$product_obj = wc_get_product( $product_id );
|
||||
if( $product_obj->is_type('variation') ) {
|
||||
$parent_id = $product_obj->get_parent_id();
|
||||
$product_link = admin_url('post.php?post=' . $parent_id . '&action=edit');
|
||||
$product_name = $product_obj->get_formatted_name();
|
||||
$product_price = $product_obj->get_price_html();
|
||||
} else {
|
||||
$product_link = admin_url('post.php?post=' . $product_id . '&action=edit');
|
||||
$product_name = $product_obj->get_formatted_name();
|
||||
$product_price = $product_obj->get_price_html();
|
||||
}
|
||||
$is_prices_including_tax = get_option( 'woocommerce_prices_include_tax' );
|
||||
?>
|
||||
<h3><?php esc_html_e( 'Product Details', 'woocommerce-product-stock-alert' ); ?></h3>
|
||||
<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 esc_html_e( 'Product', 'woocommerce-product-stock-alert' ); ?></th>
|
||||
<th scope="col" style="text-align:left; border: 1px solid #eee;"><?php esc_html_e( 'Price', 'woocommerce-product-stock-alert' ); ?></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="col" style="text-align:left; border: 1px solid #eee;"><?php echo esc_html( $product_obj->get_name() ); ?>
|
||||
<?php
|
||||
if($product_obj->get_type() == 'variation'){
|
||||
foreach ($product_obj->get_attributes() as $label => $value) {
|
||||
echo "<br>".ucfirst(wc_attribute_label($label)).": <strong>".ucfirst($value)."</strong>";
|
||||
}
|
||||
}
|
||||
echo '<br>';
|
||||
the_field('city', $product_obj -> get_id() ); echo ' ';
|
||||
the_field('date', $product_obj -> get_id() );
|
||||
|
||||
?>
|
||||
</th>
|
||||
<th scope="col" style="text-align:left; border: 1px solid #eee;"><?php echo wp_kses_post( $product_price); echo ( isset( $is_prices_including_tax ) && ($is_prices_including_tax != "yes" )) ? WC()->countries->ex_tax_or_vat() : WC()->countries->inc_tax_or_vat(); ?></th>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p style="margin-top: 15px !important;"><?php printf( __( "Following is the product link : ", 'woocommerce-product-stock-alert' ) ); ?><a href="<?php echo esc_url($product_link); ?>"><?php echo esc_html(wp_strip_all_tags($product_name)); ?></a></p>
|
||||
|
||||
<h3><?php esc_html_e( 'Customer Details', 'woocommerce-product-stock-alert' ); ?></h3>
|
||||
<p>
|
||||
<strong><?php esc_html_e( 'Email', 'woocommerce-product-stock-alert' ); ?> : </strong>
|
||||
<a target="_blank" href="mailto:<?php echo $customer_email; ?>"><?php echo esc_html($customer_email); ?></a>
|
||||
</p>
|
||||
|
||||
<?php do_action( 'woocommerce_email_footer' ); ?>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?php
|
||||
/**
|
||||
* Stock Alert Email
|
||||
*
|
||||
* @author WC Marketplace
|
||||
* @version 1.3.0
|
||||
*/
|
||||
|
||||
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
||||
|
||||
global $WOO_Product_Stock_Alert;
|
||||
|
||||
do_action( 'woocommerce_email_header', $email_heading, $email ); ?>
|
||||
|
||||
<p><?php printf( __( "Cześć. Zasubskrybowałeś produkt. Twój zasubskrybowany produkt jest teraz dostępny. Poniżej znajdziesz szczegóły produktu do Twojej wiadomości:", 'woocommerce-product-stock-alert' ) );
|
||||
|
||||
$product_obj = wc_get_product( $product_id );
|
||||
|
||||
if( $product_obj->is_type('variation') ) {
|
||||
$parent_id = $product_obj->get_parent_id();
|
||||
$parent_obj = wc_get_product( $parent_id );
|
||||
$product_link = $parent_obj->get_permalink();
|
||||
$product_name = $product_obj->get_formatted_name();
|
||||
$product_price = $product_obj->get_price_html();
|
||||
} else {
|
||||
$product_link = $product_obj->get_permalink();
|
||||
$product_name = $product_obj->get_formatted_name();
|
||||
$product_price = $product_obj->get_price_html();
|
||||
}
|
||||
$is_prices_including_tax = get_option( 'woocommerce_prices_include_tax' );
|
||||
?>
|
||||
<h3><?php esc_html_e( 'Szczegóły Produktu:', 'woocommerce-product-stock-alert' ); ?></h3>
|
||||
<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 esc_html_e( 'Produkt', 'woocommerce-product-stock-alert' ); ?></th>
|
||||
<th scope="col" style="text-align:left; border: 1px solid #eee;"><?php esc_html_e( 'Cena', 'woocommerce-product-stock-alert' ); ?></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="col" style="text-align:left; border: 1px solid #eee;"><?php echo esc_html( $product_obj->get_name() ); ?>
|
||||
<?php if ($product_obj->get_type() == 'variation') {
|
||||
foreach ($product_obj->get_attributes() as $label => $value) {
|
||||
echo "<br>".ucfirst(wc_attribute_label($label)).": <strong>".ucfirst($value)."</strong>";
|
||||
}
|
||||
} ?></th>
|
||||
<th scope="col" style="text-align:left; border: 1px solid #eee; min-width: 100px;"><?php echo wp_kses_post( $product_price );?></th>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p style="margin-top: 15px !important;"><?php printf( __( "Oto link do produktu : ", 'woocommerce-product-stock-alert' ) ); ?><a href="<?php echo esc_url($product_link); ?>"><?php echo esc_html(wp_strip_all_tags($product_name)); ?></a></p>
|
||||
|
||||
<h3><?php esc_html_e( 'Twoje szczegóły', 'woocommerce-product-stock-alert' ); ?></h3>
|
||||
<p>
|
||||
<strong><?php esc_html_e( 'Email', 'woocommerce-product-stock-alert' ); ?> : </strong>
|
||||
<a target="_blank" href="mailto:<?php echo $customer_email; ?>"><?php echo esc_html($customer_email); ?></a>
|
||||
</p>
|
||||
|
||||
</p>
|
||||
<?php do_action( 'woocommerce_email_footer' ); ?>
|
||||
@@ -0,0 +1,63 @@
|
||||
<?php
|
||||
/**
|
||||
* Stock Alert Email Subscriber Confirmation
|
||||
*
|
||||
* @author WC Marketplace
|
||||
* @version 1.3.0
|
||||
*/
|
||||
|
||||
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
||||
|
||||
global $WOO_Product_Stock_Alert;
|
||||
|
||||
do_action( 'woocommerce_email_header', $email_heading, $email ); ?>
|
||||
|
||||
<p><?php printf( __( "Cześć. Udało ci się pomyślnie zasubskrybować produkt. Poinformujemy cię, gdy produkt będzie dostępny. Szczegóły produktu są poniżej do twojej wiadomości:", 'woocommerce-product-stock-alert' ) );
|
||||
|
||||
$product_obj = wc_get_product( $product_id );
|
||||
|
||||
|
||||
if( $product_obj->is_type('variation') ) {
|
||||
$parent_id = $product_obj->get_parent_id();
|
||||
$parent_obj = wc_get_product( $parent_id );
|
||||
$product_link = $parent_obj->get_permalink();
|
||||
$product_name = $product_obj->get_formatted_name();
|
||||
$product_price = $product_obj->get_price_html();
|
||||
} else {
|
||||
$product_link = $product_obj->get_permalink();
|
||||
$product_name = $product_obj->get_formatted_name();
|
||||
$product_price = $product_obj->get_price_html();
|
||||
}
|
||||
$is_prices_including_tax = get_option( 'woocommerce_prices_include_tax' );
|
||||
?>
|
||||
<h3><?php esc_html_e( 'Szczegóły Produktu', 'woocommerce-product-stock-alert' ); ?></h3>
|
||||
<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 esc_html_e( 'Produkt', 'woocommerce-product-stock-alert' ); ?></th>
|
||||
<th scope="col" style="text-align:left; border: 1px solid #eee;"><?php esc_html_e( 'Cena', 'woocommerce-product-stock-alert' ); ?></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="col" style="text-align:left; border: 1px solid #eee;"><?php echo esc_html( $product_obj->get_name() ); ?>
|
||||
<?php if ($product_obj->get_type() == 'variation') {
|
||||
foreach ($product_obj->get_attributes() as $label => $value) {
|
||||
echo "<br>".ucfirst(wc_attribute_label($label)).": <strong>".ucfirst($value)."</strong>";
|
||||
}
|
||||
} ?></th>
|
||||
<th scope="col" style="text-align:left; border: 1px solid #eee; min-width: 100px;"><?php echo wp_kses_post( $product_price, 'woocommerce-product-stock-alert' );?></th>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p style="margin-top: 15px !important;"><?php printf( __( "Oto link do produktu: ", 'woocommerce-product-stock-alert' ) ); ?><a href="<?php echo esc_url($product_link); ?>"><?php echo esc_html(wp_strip_all_tags($product_name)); ?></a></p>
|
||||
|
||||
<h3><?php esc_html_e( 'Twoje szczegóły', 'woocommerce-product-stock-alert' ); ?></h3>
|
||||
<p>
|
||||
<strong><?php esc_html_e( 'Email', 'woocommerce-product-stock-alert' ); ?> : </strong>
|
||||
<a target="_blank" href="mailto:<?php echo $customer_email; ?>"><?php echo esc_html($customer_email); ?></a>
|
||||
</p>
|
||||
|
||||
</p>
|
||||
<?php do_action( 'woocommerce_email_footer' ); ?>
|
||||
Reference in New Issue
Block a user