member-registration

רישום לקוחות באתר כחברי מועדון

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

הגדרת עבודה של הפלאגין במוד רישום מאוחד

גולשים להגדרות הפלאגין באדמין, מסמנים את התיבה Enable mono login for club and website ושומרים את ההגדרות בלחצן שבתחתי העמוד

image

תופס הרשמה והוספת שדות

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

add_action('woocommerce_register_form','simply_add_registration_field',1000);
function simply_add_registration_field() {
    woocommerce_form_field("any-field", [
            'type'  => 'checkbox',
            'class' => ['form-row','input-checkbox'],
            'label' =>  __('לייבל מותאם לשדה')
    ]);
}

ולידציה מותאמת לתופס ההרשמה

ניתן להוסיף ולידציה לתופס ההרשמה. במידה והתופס לא יעבור את הולידציה שלכם, המשתמש לא יתווסף לאתר ולא כחבר מועדון. דוגמא:

add_filter("woocommerce_registration_errors","simply_validate_registration_form");
function simply_validate_registration_form(WP_Error $validationError) {
    if (!$_POST["any-field"]) {
        $validationError->add('1', "הודעה מותאמת שלכם על שגיאת ולידציה");
    }
    return $validationError;
}