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

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

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

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


Firefox Screenshot 2024 09 20T06 53 19.639Z

 

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


// 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');

اترك تعليقاً

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

اثنا عشر − اثنان =

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

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