member-registration.md
... ...
@@ -8,5 +8,31 @@
8 8
9 9
גולשים להגדרות הפלאגין באדמין, מסמנים את התיבה `Enable mono login for club and website` ושומרים את ההגדרות בלחצן שבתחתי העמוד
10 10
11
+![image](uploads/6117fd45e6cd2656cc51a565524f9096/image.png)
12
+
11 13
## תופס הרשמה והוספת שדות
12
-במוד רישום מאוחד, כל משתמש שנרשם דרך תוספ ההרשמה הייעודי של ווקומרס, ישלח אוטומטית למסוף סימפלי, ויתווסף כחבר מועדון.
13 14
\ No newline at end of file
15
+במוד רישום מאוחד, כל משתמש שנרשם דרך תופס ההרשמה הייעודי של ווקומרס, ישלח אוטומטית למסוף סימפלי, ויתווסף כחבר מועדון.
16
+ניתן להוסיף שדות לתופס של ווקומרס באמצעות הפעולה הייעודית של ווקומרס: `woocommerce_register_form`. דוגמא:
17
+```php
18
+add_action('woocommerce_register_form','simply_add_registration_field',1000);
19
+function simply_add_registration_field() {
20
+ woocommerce_form_field("any-field", [
21
+ 'type' => 'checkbox',
22
+ 'class' => ['form-row','input-checkbox'],
23
+ 'label' => __('לייבל מותאם לשדה')
24
+ ]);
25
+}
26
+
27
+```
28
+## ולידציה מותאמת לתופס ההרשמה
29
+ניתן להוסיף ולידציה לתופס ההרשמה. במידה והתופס לא יעבור את הולידציה שלכם, המשתמש לא יתווסף לאתר ולא כחבר מועדון. דוגמא:
30
+```php
31
+add_filter("woocommerce_registration_errors","simply_validate_registration_form");
32
+function simply_validate_registration_form(WP_Error $validationError) {
33
+ if (!$_POST["any-field"]) {
34
+ $validationError->add('1', "הודעה מותאמת שלכם על שגיאת ולידציה");
35
+ }
36
+ return $validationError;
37
+}
38
+
39
+```
14 40
\ No newline at end of file