الأخبار التكنولوجية والاستعراضات والنصائح!

Magento 2 API – إنشاء عميل جديد

ستساعدك المقالة التالية: Magento 2 API – إنشاء عميل جديد

دمج Magento أصبح سهلاً!

قم بدمج أي أداة أو خدمة تابعة لجهة خارجية مع متجرك باستخدام خدمات تكامل Magento API الخاصة بنا.

مرحبًا ، Magento peeps!

كانت آخر مشاركة لي في المدونة تدور حول استخدام SearchCriteria من خلال Magento 2 API. في حالة فاتتك قراءتها ، تحقق من Magento 2 API – SearchCriteria. يدور منشور المدونة هذا حول كيفية إنشاء عميل جديد في Magento 2 باستخدام rest API.

من المهم للمتاجر عبر الإنترنت أن تسهل على العملاء إنشاء حساب في متجرهم لحفظ التفاصيل مثل المعلومات الشخصية والعنوان وطرق الدفع وما إلى ذلك. يمكن إعادة استخدامها في عمليات الشراء المستقبلية ، مما يجعل تجربة التسوق أكثر سلاسة و مريح. إذا كنت تقوم بتطوير تطبيق أو تطبيق جوال تابع لجهة خارجية على Magento ، فقد ترغب في السماح للعملاء بإنشاء حسابات في متجرك. في مثل هذه الحالة ، يمكنك استخدام إنشاء حساب API بواسطة Magento 2.

تتيح واجهة برمجة تطبيقات Magento 2 للمستخدمين الضيوف إنشاء حساب في المتجر عن طريق تمرير الحقول المطلوبة مثل الاسم والبريد الإلكتروني والعنوان وما إلى ذلك. إليك البرنامج التعليمي الكامل لـ. يمكنك استخدام واجهة برمجة التطبيقات هذه لتسجيل العملاء في Magento 2.

هيا نبدأ!

كيفية إنشاء عميل جديد باستخدام Magento 2 API؟

من أجل إنشاء عميل جديد في Magento 2 باستخدام API ، سنستخدم طريقة POST لإرسال تفاصيل العميل ، مثل الاسم الأول واسم العائلة والبريد الإلكتروني والعنوان وما إلى ذلك ، إلى المسار. سيقوم الطلب بإنشاء حساب عميل جديد في المتجر مع التفاصيل المرسلة من خلال واجهة برمجة التطبيقات ، وسيتمكن العميل من تسجيل الدخول باستخدام بيانات الاعتماد. يمكنك الرجوع إلى التفاصيل الواردة أدناه لفهم أفضل.

طريقة: بريد

URL:

جسم:

{“العميل”: {“البريد الإلكتروني”: “[email protected]” ، “الاسم الأول”: “جون” ، “الاسم الأخير”: “Deo” ، “العناوين”: [
{
“defaultShipping”: true,
“defaultBilling”: true,
“firstname”: “John”,
“lastname”: “Deo”,
“region”: {
“regionCode”: “GJ”,
“region”: “Gujarat”,
“regionId”: 588
},
“postcode”: “364001”,
“street”: [
“Shiv Elite”
]، “city”: “Bhavnagar”، “phone”: “7206997997”، “countryId”: “IN”}]}، “password”: “Meet @ 123”}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

{

“عميل”: {

“الاسم الأول”: “جون”،

“اسم العائلة”: “Deo”،

“عناوين”: [

      {

        “defaultShipping”: true,

        “defaultBilling”: true,

        “firstname”: “John”,

        “lastname”: “Deo”,

        “region”: {

          “regionCode”: “GJ”,

          “region”: “Gujarat”,

          “regionId”: 588

        },

        “postcode”: “364001”,

        “street”: [

          “Shiv Elite”

        ]و

“المدينة”: “بهافناغار”،

“هاتف”: “7206997997” ،

“countryId”: “IN”

}

]

} ،

}

كيفية إنشاء عميل باستخدام Magento 2 API؟

الدقةصonse:

عند الإنشاء الناجح لحساب العميل في Magento 2 ، تُرجع استجابة API تفاصيل حساب er المخصص بمعلومات مثل المعرف والبريد الإلكتروني والاسم والعنوان وما إلى ذلك.

{“id”: 7، “group_id”: 1، “default_billing”: “3”، “default_shipping”: “3”، “created_at”: “2022-05-13 11:08:13″، “updated_at”: “2022-05-13 11:08:13” ، “created_in”: “عرض المتجر الافتراضي” ، “البريد الإلكتروني”: “[email protected]” ، “الاسم الأول”: “جون” ، “الاسم الأخير”: “Deo” ، “store_id”: 1 ، “website_id”: 1 ، “العناوين”: [
{
“id”: 3,
“customer_id”: 7,
“region”: {
“region_code”: “CA”,
“region”: “California”,
“region_id”: 12
},
“region_id”: 12,
“country_id”: “US”,
“street”: [
“Shiv Elite”
]، “phone”: “7206997997”، “postcode”: “364001”، “city”: “Bhavnagar”، “firstname”: “John”، “lastname”: “Deo”، “default_shipping”: true، “default_billing” : true}]، “disable_auto_group_change”: 0، “extension_attributes”: {“is_subscribe”: false}}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

{

“المعرف”: 7 ،

“group_id”: 1 ،

“الفواتير الافتراضية”: “3”،

“default_shipping”: “3”،

“created_at”: “2022-05-13 11:08:13″،

“updated_at”: “2022-05-13 11:08:13″،

“created_in”: “عرض المتجر الافتراضي”،

“الاسم الأول”: “جون”،

“اسم العائلة”: “Deo”،

“store_id”: 1 ،

“معرّف_الموقع”: 1 ،

“عناوين”: [

  {

“id”: 3,

“customer_id”: 7,

“region”: {

“region_code”: “CA”,

“region”: “California”,

“region_id”: 12

},

“region_id”: 12,

“country_id”: “US”,

“street”: [

  “Shiv Elite”

“هاتف”: “7206997997” ،

“الرمز البريدي”: “364001” ،

“المدينة”: “بهافناغار”،

“الاسم الأول”: “جون”،

“اسم العائلة”: “Deo”،

“default_shipping”: صحيح ،

“الفواتير الافتراضية”: صحيح

}

“disable_auto_group_change”: 0 ،

“extension_attributes”: {

“is_subscribe”: خطأ

}

}

خاتمة

تعد وظيفة إنشاء حساب جديد مهمة حقًا للمتاجر عبر الإنترنت لتتذكر معلومات العملاء وتوفر تجربة تسوق أكثر سلاسة. لقد قدمت تفاصيل كاملة حول Magento 2 API التي يمكنك استخدامها لإضافة وظيفة إنشاء حساب جديد إلى تطوير الطرف الثالث الخاص بك على Magento 2. إذا كان لديك أي استفسارات بخصوص الحل المقدم ، فلا تتردد في التعليق. سأكون سعيدا لمساعدتك. 😇

أيضًا ، لا تنس مشاركة دليل API هذا مع أصدقائك في Magento 2 عبر وسائل التواصل الاجتماعي. 😊

شكرا للقراءة! 🍀

خدمات تكامل Magento API

قم بتوصيل متجر Magento الخاص بك بأي أداة أو خدمة تابعة لجهة خارجية وتحسين كفاءة عملك.