הוספת חתימה דיגיטלית בעמוד מוצר של ווקומרס – איך עושים את זה
כדי לאפשר את האופציה לחתימה דיגיטלית אנחנו נצטרך להוסיף קוד סניפט לתבנית או לתוסף יעודי. אני ממליץ להוסיף באמצעות תוסף של Code Snippets. מדובר בתוסף קליל שלא מכביד על המערכת יתר על המידה.
אנחנו נתקין אותו ונוסיף קוד סניפט חדש – את הקוד הבא
// הוספת שדה החתימה לעמוד המוצר עם Signature Pad
add_action('woocommerce_before_add_to_cart_button', 'add_signature_pad_field');
function add_signature_pad_field() {
?>
'חתימה דיגיטלית',
'value' => '
'
);
}
return $item_data;
}
// שמירת החתימה עם פרטי ההזמנה
add_action('woocommerce_checkout_create_order_line_item', 'save_signature_pad_to_order_items', 10, 4);
function save_signature_pad_to_order_items($item, $cart_item_key, $values, $order) {
if (isset($values['customer_signature'])) {
$item->add_meta_data('חתימה דיגיטלית', $values['customer_signature'], true);
}
}
add_action('wp_head', 'custom_signature_field_styles');
function custom_signature_field_styles() {
?>
חתימה דיגטלית בעמוד מוצר ווקומרס
הקוד יוסיף לנו אופציה ממש לקשקש עם עט או עם האצבע. וגם יוסיף לנו כפתור לניקוי חתימה. כמו כן נקבל את החתימה עם ההזמנה של ווקומרס וכך יהיה לנו תיעוד של החתימה הדיגיטלית