مشاركة رابط منتج قصير باستخدام اختصار - التقنية الرابعة لزيادة المبيعات عبر الإنترنت

تقنية زيادة دخل المتجر الالكتروني – مشاركة الرابط المختصر للمنتج

طريقة أخرى لزيادة المبيعات عبر الإنترنت للمحلات هي استخدام زر المشاركة السريعة للمنتج مع رابط مختصر للمنتج. مشاركة الرابط المختصر للمنتج على وسائل التواصل الاجتماعي يُحسّن من جمال ووضوح رابط موقعك الإلكتروني.

منظر طرق أخرى للزيادة دخل المتجر على الانترنت


 

يجب عليك وضع هذا الرمز في نهاية ملف الوظيفة الخاص بك وحفظه


// Display a short product link after the "Add to Cart" button"
function display_shortlink_after_add_to_cart() {
    global $product;
    if ( is_product() ) {

        $shortlink = wp_get_shortlink($product->get_id());


        if ( $shortlink ) {
            echo '<div class="product-shortlink">';
            echo '<p>Link: <input type="text" id="shortlink" value="' . esc_url($shortlink) . '" readonly> <button id="copyShortlinkButton">Copy</button></p>';
            echo '</div>';
        }
    }
}
add_action('woocommerce_after_add_to_cart_button', 'display_shortlink_after_add_to_cart');


function enqueue_custom_scripts() {
    if ( is_product() ) {
        wp_enqueue_script('jquery');
        wp_enqueue_script('custom-ajax', get_template_directory_uri() . '/js/custom-ajax.js', array('jquery'), null, true);
        wp_localize_script('custom-ajax', 'ajax_object', array('ajax_url' => admin_url('admin-ajax.php')));
    }
}
add_action('wp_enqueue_scripts', 'enqueue_custom_scripts');


function get_shortlink_ajax() {
    $product_id = intval($_POST['product_id']);
    $shortlink = wp_get_shortlink($product_id);
    echo esc_url($shortlink);
    wp_die();
}
add_action('wp_ajax_get_shortlink', 'get_shortlink_ajax');
add_action('wp_ajax_nopriv_get_shortlink', 'get_shortlink_ajax');

function add_copy_shortlink_script() {
    if ( is_product() ) {
        ?>
        <script type="text/javascript">
            function copyShortlink() {
                var copyText = document.getElementById("shortlink");
                copyText.select();
                copyText.setSelectionRange(0, 99999); // For mobile devices
                document.execCommand("copy");
                alert("copied: " + copyText.value);
            }

            document.addEventListener("DOMContentLoaded", function() {
                document.getElementById("copyShortlinkButton").addEventListener("click", copyShortlink);
            });
        </script>
        <?php
    }
}
add_action('wp_footer', 'add_copy_shortlink_script');

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

 
الدردشة عبر الإنترنت

نحن على استعداد للإجابة على أسئلتك