WooCommerce: 10 قصاصات سهلة لزيادة مبيعاتك
نشرت: 2019-02-22كان من دواعي سروري التحدث في WordCamp Prague 2019. تحدثت عن "10 قصاصات PHP لزيادة مبيعات WooCommerce" وتمكنت من إظهار بعض الترميز البسيط للجمهور. صدقني - يمكن أيضًا زيادة مبيعات WooCommerce باستخدام مقتطف PHP مجاني وقصير وسهل .
لذا ، نظرًا لأنني أرغب في مشاركة جميع المقتطفات التي تحدثت عنها ، فهذه خلاصة سريعة. انسخها واختبرها (أمر لا بد منه!) ثم استخدمها. واسمحوا لي أن أعرف ما إذا كان معدل التحويل و / أو AOV (متوسط قيمة الطلب) قد زاد!
في الجزء السفلي من الصفحة تجد أيضًا شرائح المحادثة الخاصة بي. يتمتع:)
1. "اطلب بحلول الساعة 6 مساءً واحصل عليها غدًا!" إشعار @ صفحة منتج واحد
/**
* @snippet Pressure notice @ Single Product Page
* @how-to Get CustomizeWoo.com FREE
* @author Rodolfo Melogli
* @compatible WooCommerce 6
* @donate $9 https://businessbloomer.com/bloomer-armada/
*/
add_action( 'woocommerce_single_product_summary', 'bbloomer_display_pressure_badge', 6 );
function bbloomer_display_pressure_badge() {
echo '<div class="woocommerce-message">Order by 6pm and get it delivered tomorrow!</div>';
}
2. "المدفوعات الآمنة" image @ Checkout Page
/**
* @snippet “Secure payments” image @ Checkout Page
* @how-to Get CustomizeWoo.com FREE
* @author Rodolfo Melogli
* @compatible WooCommerce 6
* @donate $9 https://businessbloomer.com/bloomer-armada/
*/
add_action( 'woocommerce_review_order_after_submit', 'bbloomer_trust_place_order' );
function bbloomer_trust_place_order() {
echo '<img src="https://www.paypalobjects.com/digitalassets/c/website/marketing/na/us/logo-center/9_bdg_secured_by_pp_2line.png" style="margin: 1em auto">';
}
3. تحرير "تبقى 1 فقط في المخزون" @ صفحة منتج واحد
/**
* @snippet “Only 1 left in stock” @ Single Product Page
* @how-to Get CustomizeWoo.com FREE
* @author Rodolfo Melogli
* @compatible WooCommerce 6
* @donate $9 https://businessbloomer.com/bloomer-armada/
*/
add_filter( 'woocommerce_get_availability_text', 'bbloomer_edit_left_stock', 9999, 2 );
function bbloomer_edit_left_stock( $text, $product ) {
$stock = $product->get_stock_quantity();
if ( $product->is_in_stock() && $product->managing_stock() && $stock <= get_option( 'woocommerce_notify_low_stock_amount' ) ) $text .= '. Get it today to avoid 5+ days restocking delay!';
return $text;
}
4. الخروج خالية من الهاء
/**
* @snippet Distraction-free Checkout
* @how-to Get CustomizeWoo.com FREE
* @author Rodolfo Melogli
* @compatible WooCommerce 6
* @donate $9 https://businessbloomer.com/bloomer-armada/
*/
add_action( 'wp', 'bbloomer_nodistraction_checkout' );
function bbloomer_nodistraction_checkout() {
if ( ! is_checkout() ) return;
remove_action( 'storefront_header', 'storefront_social_icons', 10 );
remove_action( 'storefront_header', 'storefront_secondary_navigation', 30 );
remove_action( 'storefront_header', 'storefront_product_search', 40 );
remove_action( 'storefront_header', 'storefront_primary_navigation', 50 );
remove_action( 'storefront_header', 'storefront_header_cart', 60 );
remove_action( 'storefront_footer', 'storefront_footer_widgets', 10 );
}
5. "جرب قبل الشراء" @ صفحة منتج واحد
/**
* @snippet Buy a sample @ Single Product Page
* @how-to Get CustomizeWoo.com FREE
* @author Rodolfo Melogli
* @compatible WooCommerce 6
* @donate $9 https://businessbloomer.com/bloomer-armada/
*/
add_action( 'woocommerce_single_product_summary', 'bbloomer_add_free_sample_add_cart', 35 );
function bbloomer_add_free_sample_add_cart() {
echo '<p><a href="/?add-to-cart=953" class="button">Add Sample to Cart</a><p>';
}
6. Upsell @ صفحة الشكر
/**
* @snippet Upsell @ Thank-you Page
* @how-to Get CustomizeWoo.com FREE
* @author Rodolfo Melogli
* @compatible WooCommerce 6
* @donate $9 https://businessbloomer.com/bloomer-armada/
*/
add_action( 'woocommerce_thankyou', 'bbloomer_thankyou_upsell', 5 );
function bbloomer_thankyou_upsell() {
echo '<h2>Customers also bought...</h2>';
echo do_shortcode( '[products limit="3" columns="3" orderby="popularity" on_sale="true"]' );
}
7. خصم بالجملة في صفحة الخروج
/**
* @snippet Bulk discount @ Checkout Page
* @how-to Get CustomizeWoo.com FREE
* @author Rodolfo Melogli
* @compatible WooCommerce 6
* @donate $9 https://businessbloomer.com/bloomer-armada/
*/
add_action( 'woocommerce_before_cart', 'bbloomer_apply_bulk_coupon' );
function bbloomer_apply_bulk_coupon() {
$coupon_code = 'bulk';
if ( WC()->cart->get_cart_contents_count() > 5 ) {
if ( ! WC()->cart->has_discount( $coupon_code ) ) WC()->cart->add_discount( $coupon_code );
} else {
if ( WC()->cart->has_discount( $coupon_code ) ) WC()->cart->remove_coupon( $coupon_code );
}
}
8. إضافات المنتج في صفحة منتج واحد
سيضيف هذا خيار تغليف هدايا لطيفًا مقابل 2 دولار إضافي.
/**
* @snippet Product Add-ons @ Single Product Page
* @how-to Get CustomizeWoo.com FREE
* @author Rodolfo Melogli
* @compatible WooCommerce 6
* @donate $9 https://businessbloomer.com/bloomer-armada/
*/
add_action( 'woocommerce_before_add_to_cart_quantity', 'bbloomer_gift_wrap', 35 );
function bbloomer_gift_wrap() {
?>
<label><input type="checkbox" name="gift-wrap" value="Yes">$2 Gift Wrap?</label>
<?php
}
add_filter( 'woocommerce_add_cart_item_data', 'bbloomer_store_gift', 10, 2 );
function bbloomer_store_gift( $cart_item, $product_id ) {
if( isset( $_POST['gift-wrap'] ) ) $cart_item['gift-wrap'] = $_POST['gift-wrap'];
return $cart_item;
}
add_action( 'woocommerce_cart_calculate_fees', 'bbloomer_add_checkout_fee' );
function bbloomer_add_checkout_fee() {
foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
if ( isset( $cart_item['gift-wrap'] ) ) {
$itsagift = true;
break;
}
}
if ( $itsagift == true ) WC()->cart->add_fee( 'Gift Wrap', 2 );
}
9. بوجو
اشتري واحدة واحصل على واحدة مجانا.
/**
* @snippet BOGO
* @how-to Get CustomizeWoo.com FREE
* @author Rodolfo Melogli
* @compatible WooCommerce 6
* @donate $9 https://businessbloomer.com/bloomer-armada/
*/
add_filter( 'woocommerce_add_to_cart_validation', 'bbloomer_bogo', 10, 3 );
function bbloomer_bogo( $passed, $product_id, $quantity ) {
$sku_with_gift = 'sku0001';
$sku_free_gift = 'sku0002';
$product = wc_get_product( $product_id );
$sku_this = $product->get_sku();
if ( $sku_this == $skuswithgift ) {
WC()->cart->add_to_cart( wc_get_product_id_by_sku( $sku_free_gift ) );
}
return $passed;
}
10. شحن مجاني عتبة @ صفحة سلة التسوق
اعرض $ المطلوب للوصول إلى حد الشحن المجاني.
/**
* @snippet Free Shipping Threshold @ Cart Page
* @how-to Get CustomizeWoo.com FREE
* @author Rodolfo Melogli
* @compatible WooCommerce 6
* @donate $9 https://businessbloomer.com/bloomer-armada/
*/
add_action( 'woocommerce_before_cart', 'bbloomer_free_shipping_cart_notice' );
function bbloomer_free_shipping_cart_notice() {
$threshold = 80;
$current = WC()->cart->get_subtotal();
if ( $current < $threshold ) {
wc_print_notice( 'Get free shipping if you order ' . wc_price( $threshold - $current ) . ' more!', 'notice' );
}
}