איך להוסיף שדות נוספים לאנשי קשר בצורת קוד בפלטפורמת WooCommerce

למשתמשי פלטפורמת וורדפרס (Wordpress) יש יכולת להוסיף תוספים אשר מקנים כלים לאתר ובכך מאפשרים יכולות רבות.

כאשר אתר וורדפרס מתממשק עם פלאשי הוא מקבל מגוון רחב של כלים ופעולות ובניהם מעקב אחר פעולות המשתמש ובכך מידע זה יוכל לשמש אתכם במסגרת יצירת אוטומציות ותקשורת עם הלקוחות.

אבל מה קורה כאשר יש לכם משתנים באתר אשר לא כלולים בתוסף פלאשי?

הנה קטע קוד קצר אשר גורם לאתגר לעבור בקלות, יהיה עליכם להיעזר באיש טכני ולהוסיף את הקוד לקובץ
functions.php


function flashy_add_extra_contact_data($contact)
{
    $additional_customer_data = wp_list_filter([
        'birthday' => $_REQUEST['birthday'],
        'anniversary' => $_REQUEST['anniversary']
    ]);

    return $additional_customer_data;
}

add_filter('flashy_get_additional_contact_info', 'flashy_add_extra_contact_data', 10, 1);

בריצת הקוד, הפילטר הזה מצטרף לאירוע יצירה או עדכון של איש קשר, ובכך שולח את הערכים שאתם מעוניינים להוסיף לאירוע.