تکنیک افزایش درآمد فروشگاه آنلاین – اشتراک گذاری لینک کوتاه محصول

تکنیک افزایش درآمد فروشگاه آنلاین با کوتاه کردن لینک اشتراک محصول

یکی دیگر از روشهای افزایش فروش آنلاین فروشگاهها، استفاده از دکمه اشتراک گذاری سریع محصول با لینک کوتاه محصول است اشتراک گذاری لینک کوتاه محصول در شبکه های اجتماعی باعث زیبایی و خوانایی بهتر لینک سایت شما می شود.

مشاهده سایر روش های افزایش درآمد فروشگاه آنلاین


 

برای استفاده از این امکان، این کد را باید در انتهای فایل فانکشن خود قرار بدید و آن را ذخیره کنید


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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

 
چت آنلاین

آماده پاسخگویی به سوالات شما هستیم