ค้นหาเชิงพาณิชย์ mm ขอบคุณคำสั่งซื้อของคุณถูกส่งไปแล้ว คำสั่ง Computeruniverse: การเปลี่ยนแปลงที่เกิดขึ้นหลังการชำระเงิน วิธีเพิ่มผลิตภัณฑ์ใหม่ให้กับคำสั่งซื้อที่ชำระเงินแล้ว

เราจะต้องมีหน้าต่อไปนี้:

  • หน้าลงทะเบียนพร้อมแบบฟอร์มลงทะเบียน
  • หน้าการเปิดใช้งานบัญชี
  • หน้าการกู้คืนรหัสผ่าน
  • หน้ารีเซ็ตรหัสผ่าน

แบบฟอร์มเข้าสู่ระบบเว็บไซต์จะถูกวางไว้ในทุกหน้าของเว็บไซต์ (เช่น ในส่วนหัว)

นี่คือหน้าลงทะเบียนที่เราต้องการได้รับ:

ที่นี่ประเภทบัญชีจะเป็นตัวกำหนดว่าเราจะลงทะเบียนผู้ใช้กลุ่มใด นอกจากนี้ช่องระบุตัวตน (ชื่อผู้ใช้) จะเป็นอีเมล

เพิ่มการเรียกตัวอย่างข้อมูลลงในเพจ ลงทะเบียน:

[[!ลงทะเบียน? &submitVar=`register-btn` &activationResourceId=`27` &activationEmailTpl=`Email.Activation` &activationEmailSubject=`คุณได้ลงทะเบียนบน example.com` &placeholderPrefix=`reg.` &successMsg=`

ขอบคุณสำหรับการลงทะเบียน ไปยังอีเมลของคุณ [[!+reg.email]]ส่งอีเมลพร้อมลิงก์เพื่อเปิดใช้งานบัญชีของคุณแล้ว ไปที่ลิงก์นี้เพื่อลงทะเบียนให้เสร็จสิ้น
` &usernameField=`email` &usergroupsField=`reg_type` &customValidators=`valueIn` &validate=`username:blank, reg_type:valueIn=^Readers;Writers;Idlers ^, fullname:required:minLength=^6^, รหัสผ่าน:required:minLength =^6^,password_confirm:password_confirm=^รหัสผ่าน^, อีเมล:required:email` ]] [[!+error.message:default=`[[!$Register.Form]]`]]

โปรดทราบว่าจำเป็นต้องมีแท็กทั้งหมดที่เกี่ยวข้องกับการลงทะเบียน จำเป็นโทรไม่แคช ใช้กฎเดียวกันนี้เมื่อประมวลผลแบบฟอร์มด้วยส่วนย่อย FormIt

ลองดูพารามิเตอร์การโทร:

&submitVar=`register-btn`- ระบุแอตทริบิวต์ชื่อของแท็ก ป้อนข้อมูล- นั่นคือตัวอย่างข้อมูลจะทำงานก็ต่อเมื่อมีการส่งแบบฟอร์มพร้อมปุ่มที่มีชื่อเฉพาะเท่านั้น

&ActivationResourceId=`42`- เมื่อมองไปข้างหน้า 42 คือตัวระบุของหน้าที่เราจะเปิดใช้งานผู้ใช้

&activationEmailTpl=`อีเมลการเปิดใช้งาน`- ส่วนที่มีจดหมายเปิดใช้งาน จะมีรายละเอียดเพิ่มเติมในภายหลัง

&placeholderPrefix=`reg.`- บ่งชี้ว่าตัวยึดตำแหน่งทั้งหมด (ซึ่งมีข้อยกเว้นที่ไม่ค่อยเกิดขึ้น) ที่สร้างขึ้นในส่วนย่อยนี้จะต้องขึ้นต้นด้วย "reg"

&ความสำเร็จข่าวสาร– ข้อความที่จะแสดงเมื่อส่งแบบฟอร์มสำเร็จ โปรดทราบว่าสามารถรวมค่าจากแบบฟอร์มและแท็กอื่นๆ ได้ ข้อความนี้จะถูกบันทึกไว้ในตัวยึดตำแหน่ง [[!+ข้อผิดพลาดข้อความ]].ชื่อค่อนข้างแปลก และขณะนี้มีข้อผิดพลาดในเอกสารประกอบ มันบอกอยู่นั่น. [[!+reg.error.message]],แต่จากโค้ดส่วนประกอบเป็นไปตามว่าไม่ใช่กรณีนี้

&usernameField=`อีเมล`- ระบุว่าช่องอีเมลจะถูกใช้เป็นชื่อผู้ใช้

&usergroupsField=`reg_type`- กำหนดฟิลด์ที่ระบุกลุ่มที่จะเพิ่มผู้ใช้ใหม่

&customValidators=`valueIn`- ระบุเครื่องมือตรวจสอบเพิ่มเติมที่ต้องสร้างด้วยตนเอง

&ตรวจสอบความถูกต้อง– มีการระบุเครื่องมือตรวจสอบความถูกต้องโดยคั่นด้วยเครื่องหมายจุลภาคสำหรับแต่ละฟิลด์ และหากจำเป็นต้องมีเครื่องมือตรวจสอบความถูกต้องหลายตัวในฟิลด์เดียว พวกเขาจะถูกคั่นด้วยเครื่องหมายทวิภาคด้วย ลองดูแยกกัน:

ชื่อผู้ใช้:ว่างเปล่า– กับดักสแปมง่ายๆ หมายความว่าช่องชื่อผู้ใช้ควรเว้นว่างไว้

reg_type:valueIn=^ผู้อ่าน;นักเขียน;คนขี้เกียจ^- เราจำกัดกลุ่มที่เป็นไปได้ไว้เพียงสามกลุ่มที่ระบุไว้ ไม่มีสิ่งใดในการเผยแพร่ครั้งแรกและแฮกเกอร์ตัวร้ายสามารถลงทะเบียนได้ เช่น ภายใต้กลุ่มผู้ดูแลระบบ (หากคุณยังไม่ได้เปลี่ยนชื่อ)

ชื่อเต็ม:จำเป็น:minLength=^6^- ช่องชื่อเต็มต้องไม่เว้นว่างและมีอักขระอย่างน้อย 6 ตัว

รหัสผ่าน:จำเป็น:minLength=^6^- คล้ายกับรหัสผ่าน

password_confirm:password_confirm=^รหัสผ่าน^- รหัสผ่านจะต้องตรงกัน

อีเมล์:จำเป็น:อีเมล์– อีเมลจะต้องไม่ว่างเปล่าและเป็นจดหมายจริง

ออกแบบ [[!+error.message:default=`[[!$Register.Form]]`]]แสดงข้อความเกี่ยวกับการส่งแบบฟอร์มหรือส่วนของแบบฟอร์มสำเร็จ หากคุณเพิ่งเยี่ยมชมหน้าหรือกรอกไม่ถูกต้อง

มาสร้างเครื่องมือตรวจสอบข้างต้นกันดีกว่า ค่าใน- หากต้องการทำสิ่งนี้ ให้สร้างตัวอย่างที่มีชื่อ ค่าในและรหัสต่อไปนี้:

$valueIn = explode(";", $param); กลับ in_array($value, $valueIn);

ตอนนี้คุณต้องสร้างก้อน ลงทะเบียน.แบบฟอร์ม - ในกรณีนี้จะเป็นดังนี้ (ใช้ Bootstrap 3):

[[!+reg.error.fullname:notempty=`
[[!+reg.error.fullname]]
`]]
[[!+reg.error.email:notempty=`
[[!+reg.error.email]]
`]]
[[!+reg.error.password:notempty=`
[[!+reg.error.password]]
`]]
[[!+reg.error.password_confirm:notempty=`
[[!+reg.error.password_confirm]]
`]]

ต้องระบุข้อมูลทุกช่อง

ในแบบฟอร์มนี้ ฉันจะทราบบางสิ่งเกี่ยวกับ MODX:


– แบบฟอร์มได้รับการประมวลผลในหน้าเดียวกับที่แสดง

ตั้งค่าจากที่ได้รับจากแบบฟอร์ม เพื่อในกรณีที่เกิดข้อผิดพลาด ผู้ใช้ไม่ต้องกรอกใหม่ทั้งหมด

[[!+reg.error.email:notempty=`[[!+reg.error.email]]`]]– อีกครั้ง ในกรณีที่เกิดข้อผิดพลาด ข้อความแสดงข้อผิดพลาดจะแสดงใต้ฟิลด์

– อย่าลืมระบุชื่อของปุ่มหากคุณได้ตั้งค่าคุณสมบัติไว้ก่อนหน้านี้ &ส่งVar.


ตอนนี้สิ่งที่เหลืออยู่คือการสร้างชิ้นส่วน อีเมลการเปิดใช้งาน พร้อมจดหมายที่เว็บไซต์ส่งถึงผู้ใช้:

ขอบคุณสำหรับการลงทะเบียน! หากต้องการเปิดใช้งานบัญชีของคุณ โปรดไปที่ลิงก์ต่อไปนี้:

เปิดใช้งานบัญชีของคุณบน Example.Com

หลังจากเปิดใช้งาน คุณจะสามารถเข้าสู่ระบบโดยใช้อีเมลและรหัสผ่านของคุณ:

เข้าสู่ระบบ:[[+อีเมล]]

รหัสผ่าน:[[+รหัสผ่าน]]


ที่นี่คุณสามารถใช้ตัวยึดตำแหน่งกับชื่อฟิลด์ของแบบฟอร์มได้ โปรดทราบว่าเขียนโดยไม่มี "reg" มีการเพิ่มตัวยึดตำแหน่งด้วย [[+ยืนยัน URL]]ซึ่งลิงก์เปิดใช้งานได้ถูกสร้างขึ้นแล้ว คุณไม่จำเป็นต้องดำเนินการใดๆ ด้วยซ้ำ


สัมผัสขั้นสุดท้ายของศิลปะในการลงทะเบียนบัญชีใหม่โดยใช้ส่วนประกอบ เข้าสู่ระบบหน้าการเปิดใช้งานจะถูกสร้างขึ้น เราใช้เทมเพลตเปล่าสำหรับหน้านี้ และในเนื้อหาของหน้า คุณเพียงแค่ต้องระบุการเรียกแท็กเท่านั้น:

[[!ยืนยันการลงทะเบียน? &redirectTo=`1`]]

โดยที่ 1 คือตัวระบุเพจที่ผู้ใช้จะถูกเปลี่ยนเส้นทางหากการเปิดใช้งานสำเร็จ ในกรณีนี้ เขาจะเข้าสู่ระบบแล้ว


มาเริ่มตั้งค่าการเข้าสู่ระบบโปรไฟล์ผู้ใช้กัน แบบฟอร์มการอนุญาตจะเรียบง่าย:

มาเพิ่มด้วยการเรียกมันให้ถูกที่:

[[!เข้าสู่ระบบ? &loginTpl=`Auth.Login` &logoutTpl=`Auth.Logout` &errTpl=`Auth.Login.Error` &actionKey=`action` &loginKey=`login` &redirectToPrior=`1` &logoutResourceId=`1`]]

ที่นี่เราระบุส่วนที่มีแบบฟอร์มเข้าสู่ระบบที่วาดไว้ด้านบน ( &loginTpl=`การตรวจสอบสิทธิ์เข้าสู่ระบบ`) ส่วนที่มีรหัสแสดงต่อผู้ใช้ที่ได้รับอนุญาต ( &logoutTpl=`การรับรองความถูกต้อง.ออกจากระบบ`) ส่วนเล็กๆ ที่มีเอาต์พุตข้อผิดพลาดในการเข้าสู่ระบบ ( &errTpl=`Auth.Login.Error`- ต่อไปนี้เป็นพารามิเตอร์:

&actionKey=`การกระทำ`และ &loginKey=`เข้าสู่ระบบ`- ตัวระบุหลักสำหรับการประมวลผลคำขอ อันแรกหมายถึงชื่อของพารามิเตอร์ในคำขอ POST และอันที่สองหมายถึงค่าของมัน นั่นคือ แบบฟอร์มจะต้องผ่านค่า $_POST["action"]="login" เพื่อให้ตัวอย่างข้อมูล เข้าสู่ระบบประมวลผลมัน

&redirectToPrior=`1`- หมายความว่าหลังจากเข้าสู่ระบบแล้ว เราจะถูกย้ายไปยังหน้าเดียวกับที่เราเข้าไป

&logoutResourceId=`1`- เมื่อออกจากโปรไฟล์เราจะไปที่หน้า ID 1


Chunk Auth.เข้าสู่ระบบ :

[[!+ข้อผิดพลาด]]

แบบฟอร์มได้รับการประมวลผลในหน้าเดียวกัน หากมีข้อผิดพลาดเกิดขึ้น ข้อผิดพลาดนั้นจะแสดงอยู่ใต้แบบฟอร์มในตัวยึดตำแหน่ง [[!+ข้อผิดพลาด]].คุณต้องจำลิงก์ไปยังแหล่งข้อมูลด้วยการลงทะเบียนและการกู้คืนรหัสผ่าน โปรดทราบว่าในชื่อฟิลด์อีเมล = “ชื่อผู้ใช้” - ในช่องนี้ที่ข้อมูลโค้ดซ้ำกับอีเมล ลงทะเบียนและเป็นเอกลักษณ์สำหรับผู้ใช้


Chunk Auth.ออกจากระบบ:

[]` &tpl=`User.HeaderBadge` &innerJoin=`("modUserGroupMember":("alias":: modUserGroupMember "on": "modUser.id = modUserGroupMember.member"), "modUserGroup":("alias" :"modUserGroup", "on": "modUserGroupMember.user_group = modUserGroup.id"))` &select=`("modUserGroup":("group_name": "modUserGroup.name"))` ]]

ออกจากโปรไฟล์

ส่วนนี้ไม่จำเป็นหากผู้ใช้ทั้งหมดอยู่ในกลุ่มเดียวกัน แต่หากต้องการแสดงกลุ่มผู้ใช้ ตัวอย่างข้อมูลมาตรฐานที่รวมอยู่ในองค์ประกอบการเข้าสู่ระบบยังไม่เพียงพอ คุณสามารถเขียนตัวอย่างง่ายๆ เพื่อใช้ชื่อกลุ่มได้ เอ็กซ์พีดีโอหรือคุณสามารถใช้ตัวอย่างข้อมูลสำเร็จรูปก็ได้ pdoUsersรวมอยู่ในแพ็คเกจ pdoTools- พารามิเตอร์ที่ระบุในตัวอย่างนี้:

&users=`[[+modx.user.id]]`- เลือกเฉพาะผู้ใช้ที่ได้รับอนุญาตในปัจจุบัน

&tpl=`User.HeaderBadge`- ส่วนที่เราจะแสดงข้อมูลโดยย่อเกี่ยวกับผู้ใช้

&ภายในเข้าร่วม– JSON พร้อมการรวมตารางกลุ่มผู้ใช้ คำอธิบายอยู่นอกเหนือขอบเขตของบทความ สิ่งสำคัญคือมันใช้งานได้ J.

&เลือก– JSON ที่เพิ่มฟิลด์ modUserGroup.name พร้อมด้วยนามแฝง group_name ให้กับส่วนที่เลือก


ก้อนที่มีตราผู้ใช้ User.HeaderBadge :

คุณเข้าสู่ระบบในฐานะ [[+กลุ่ม_ชื่อ]][[+ชื่อเต็ม]] บัญชีส่วนตัว

หากเราไม่ต้องการกลุ่มผู้ใช้ เนื้อหาของส่วนนี้สามารถแทรกลงในกลุ่มผู้ใช้ได้โดยตรง รับรองความถูกต้องออกจากระบบ - ที่นี่คุณสามารถแสดงตัวยึดตำแหน่งด้วยฟิลด์ modUser และ modUserProfile ใดๆ รวมถึงการใช้ pdoUsersเพิ่มฟิลด์แล้ว group_name.


ในก้อน รับรองความถูกต้องเข้าสู่ระบบข้อผิดพลาด ผลลัพธ์ข้อผิดพลาดอย่างง่าย:

[[+ข้อความ]]

เราเสร็จสิ้นการเข้าสู่ระบบแล้ว ณ จุดนี้ผู้ใช้สามารถลงทะเบียนและเข้าสู่ระบบได้สำเร็จ แต่ถ้าเขาลืมรหัสผ่านล่ะ? ในกรณีนี้เขาคลิกที่ลิงก์ “ลืมรหัสผ่าน?” และไปที่หน้าการกู้คืนรหัสผ่าน ซึ่งเราจะสร้างและโทรออกที่นั่นก่อน:

[[!ลืมรหัสผ่าน? &tpl=`Auth.ForgotPass.Form` &submitVar=`forgotpass` &errTpl=`Auth.Login.Error` &sentTpl=`Auth.ForgotPass.Sent` &emailTpl=`Email.ForgotPass` &emailSubject=`การคืนค่าการเข้าถึงบัญชีของคุณตามตัวอย่าง เว็บไซต์ Com` &resetResourceId=`29`]]

ลองดูที่พารามิเตอร์ของการโทรนี้:

&tpl=`Auth.ForgotPass.Form`- แบบฟอร์มบางส่วนที่ผู้ใช้จะกรอกอีเมลของเขา

&submitVar=`ลืมรหัสผ่าน`- ในกรณีของข้อมูลโค้ด ForgotPassword ก็เพียงพอแล้วที่จะส่งพารามิเตอร์ที่มีชื่อเดียวกันไปยังเซิร์ฟเวอร์ และไม่ว่าจะมีค่าที่ไม่ว่างเปล่าก็ตาม

&errTpl=`Auth.Login.Error` - เอาต์พุตข้อผิดพลาดคล้ายกับข้อมูลโค้ดการเข้าสู่ระบบ

&sentTpl=`Auth.ForgotPass.Sent`- ส่วนนี้มีเนื้อหาที่จะแสดงหากส่งอีเมลเพื่อเปลี่ยนรหัสผ่านสำเร็จ

&emailTpl=`อีเมลลืมรหัสผ่าน`- จดหมายมีอยู่ที่นี่

&อีเมล์หัวเรื่อง=`การคืนค่าการเข้าถึงบัญชีของคุณบนเว็บไซต์ Example.Com` - ชื่อเรื่องของจดหมาย

&รีเซ็ตResourceId=`29`- ตัวระบุทรัพยากรที่รหัสผ่านจะถูกรีเซ็ตเป็นรหัสใหม่


ก้อน Auth.ForgotPass.แบบฟอร์ม:

[[+loginfp.ข้อผิดพลาด]]

สิ่งใหม่เดียวที่นี่คือวิธีที่แตกต่างในการแสดงข้อผิดพลาดในตัวยึดตำแหน่ง [[+loginfp.ข้อผิดพลาด]]และส่งพารามิเตอร์ที่รูปแบบเฉพาะนี้จะรีเซ็ตรหัสผ่าน: .

Auth.ForgotPass.Sent:

ข้อมูลการกู้คืนบัญชีได้ถูกส่งไปยังอีเมลที่ระบุ: [[+อีเมล]].

คุณสามารถใช้ข้อมูลจากแบบฟอร์มด้านบนได้ที่นี่


อีเมล์ลืมรหัสผ่าน:

[[+ชื่อเต็ม]],

หากต้องการเปิดใช้งานรหัสผ่านใหม่ของคุณ โปรดไปที่ลิงก์ต่อไปนี้:

ฉันต้องการรหัสผ่านใหม่

หากทุกอย่างเป็นไปด้วยดี คุณจะสามารถเข้าสู่โปรไฟล์ของคุณโดยใช้ข้อมูลต่อไปนี้:

เข้าสู่ระบบ:[[+ชื่อผู้ใช้]]

รหัสผ่าน:[[+รหัสผ่าน]]

ขอบคุณ,
การดูแลระบบเว็บไซต์ Example.Com

ทุกอย่างคล้ายกับส่วนจดหมายเปิดใช้งานมาก มีเพียงรหัสผ่านที่นี่เท่านั้นที่ถูกสร้างขึ้นในตัวอย่าง


ขั้นตอนสุดท้ายคือการสร้างทรัพยากรที่ผู้ใช้จะไปจากอีเมลเพื่ออัปเดตรหัสผ่าน ในแหล่งข้อมูลนี้ เราต้องการการโทร:

[[!รีเซ็ตรหัสผ่าน:ว่างเปล่า=`

คุณไม่ได้สั่งรีเซ็ตรหัสผ่าน บางทีคุณอาจมีที่อยู่ผิด คุณสามารถไปที่หน้าหลักของเว็บไซต์หรือใช้เมนูด้านบน

- &tpl=`Auth.ForgotPass.Reset`]]

รหัสนี้จะแสดงข้อความหากมีผู้เยี่ยมชมหน้านี้กะทันหันอีกครั้งหรือเพียงบังเอิญ และหากรีเซ็ตรหัสผ่านสำเร็จ ข้อความจะปรากฏขึ้นจากกลุ่มข้อมูล รับรองความถูกต้องลืมรหัสผ่านรีเซ็ต:

รหัสผ่านของคุณได้รับการรีเซ็ตเป็นรหัสที่ระบุไว้ในอีเมลเรียบร้อยแล้ว ตอนนี้คุณสามารถเข้าสู่ระบบด้วยรหัสผ่านนี้ อย่าลืมเปลี่ยนในโปรไฟล์ของคุณ

ขณะนี้เรามีระบบการอนุญาตและการลงทะเบียนผู้ใช้ที่ทำงานได้อย่างสมบูรณ์ การเปลี่ยนโปรไฟล์ของผู้ใช้ที่ได้รับอนุญาตจะถูกปล่อยไว้นอกขอบเขตของบทความนี้


1. สร้างหน้าลงทะเบียนและเพิ่มการเรียกข้อมูลโค้ดลงไป ลงทะเบียน.

2. สร้างชิ้นส่วนด้วยแบบฟอร์มลงทะเบียน ลงทะเบียน.แบบฟอร์ม และจดหมายเปิดใช้งาน อีเมลการเปิดใช้งาน.

3. สร้างหน้ายืนยันการลงทะเบียนและทำการเรียกข้อมูลโค้ด ยืนยันการลงทะเบียน.

4. เพิ่มการโทรตัวอย่าง เข้าสู่ระบบที่เราต้องการวางแบบฟอร์มเข้าสู่ระบบและตราผู้ใช้ที่ได้รับอนุญาต

5. สร้างกลุ่มด้วยแบบฟอร์มเข้าสู่ระบบ รับรองความถูกต้องเข้าสู่ระบบ ซึ่งประกอบด้วยข้อมูลเกี่ยวกับผู้ใช้ที่ได้รับอนุญาต รับรองความถูกต้องออกจากระบบ ก้อนที่มีข้อความแสดงข้อผิดพลาด รับรองความถูกต้องเข้าสู่ระบบข้อผิดพลาด .

6. สร้างหน้าการกู้คืนรหัสผ่านและทำการเรียกข้อมูลโค้ด ลืมรหัสผ่าน.

7. สร้างชิ้น รับรองความถูกต้องลืมรหัสผ่านแบบฟอร์ม พร้อมแบบฟอร์มการกู้คืนรหัสผ่านอันใหญ่ รับรองความถูกต้องลืมรหัสผ่านส่งแล้ว พร้อมข้อความเกี่ยวกับการส่งจดหมายสำเร็จก้อนหนึ่ง อีเมลลืมรหัสผ่าน พร้อมอีเมลรีเซ็ตรหัสผ่าน

8. สร้างทรัพยากรด้วยการรีเซ็ตรหัสผ่านครั้งสุดท้ายและทำการเรียกข้อมูลโค้ดในนั้น รีเซ็ตรหัสผ่าน.

9. สร้างชิ้น รับรองความถูกต้องลืมรหัสผ่านรีเซ็ต โดยมีข้อความระบุว่ารีเซ็ตรหัสผ่านสำเร็จแล้ว

นั่นคือทั้งหมดที่ ฉันยินดีที่จะเพิ่มเติมและแสดงความคิดเห็น

เรียนคุณลูกค้า ขอให้เป็นวันที่ดี
คุณตรวจสอบข้อความก่อนหน้าของฉันแล้วหรือยัง?
และเราขออภัยอย่างจริงใจสำหรับความไม่สะดวกที่เกิดขึ้น
เมื่อเรายอมรับคำสั่งซื้อของคุณแล้ว เราจะรับผิดชอบสำหรับคุณ เราจะยืนยันว่าคุณได้รับสินค้าในสภาพดี ดังนั้นโปรดอย่ากังวลเรื่องนี้ เราสัญญาว่าคุณจะได้รับพัสดุในไม่ช้า
ดังนั้นคุณช่วยกรุณาช่วยเรายกเลิกข้อพิพาทก่อนได้ไหม ??
หวังว่าจะได้ยินจากข่าวดีของคุณ ขอบคุณมาก
ขอแสดงความนับถือ
แอนนา

เรียนคุณลูกค้า ขอให้เป็นวันที่ดี คุณตรวจสอบข้อความก่อนหน้าของฉันแล้วหรือยัง? และเราขออภัยอย่างจริงใจสำหรับความไม่สะดวกที่เกิดขึ้น เมื่อเรายอมรับคำสั่งซื้อของคุณแล้ว เราจะรับผิดชอบสำหรับคุณ เราจะยืนยันว่าคุณได้รับสินค้าในสภาพดี ดังนั้นโปรดอย่ากังวลเรื่องนี้ เราสัญญาว่าคุณจะ ได้รับพัสดุเร็วๆ นี้ คุณช่วยกรุณาช่วยเรายกเลิกข้อพิพาทก่อนได้ไหม หวังว่าจะได้ยินจากข่าวดีของคุณ ขอบคุณมาก ขอแสดงความนับถือ แอนนา

กำหนดภาษา คลิงออน คลิงออน (pIqaD) อาเซอร์ไบจัน แอลเบเนีย อังกฤษ ภาษาอาหรับ อาร์เมเนีย แอฟริกา บาสก์ เบลารุส เบงกาลี บัลแกเรีย บอสเนีย เวลส์ ฮังการี เวียดนาม กาลิเซีย กรีก จอร์เจีย คุชราต เดนมาร์ก ซูลู ฮิบรู อิกโบ ยิดดิช อินโดนีเซีย ไอริช ไอซ์แลนด์ สเปน อิตาลี โยรูบา คาซัคสถาน กันนาดา คาตาลัน จีน จีนดั้งเดิม เกาหลี ครีโอล (เฮติ) เขมร ลาว ละติน ลัตเวีย ภาษาลิธัวเนีย มาซิโดเนีย มาลากาซี ภาษามลายู มาลายาลัม มอลตา ชาวเมารี ฐี มองโกเลีย เยอรมัน เนปาล ดัตช์ นอร์เวย์ ปัญจาบ เปอร์เซีย โปแลนด์ โปรตุเกส โรมาเนีย รัสเซีย เซบู เซอร์เบีย เซโซโท สโลวาเกีย สโลเวเนีย สวาฮิลี ซูดาน ตากาล็อก ไทย มิลักขะ กู ตุรกี อุซเบก ยูเครน อูรดู ฟินแลนด์ ฝรั่งเศส เฮาซา ภาษาฮินดี ม้ง โครเอเชีย Chewa สาธารณรัฐเช็ก สวีเดน เอสเปรันโต เอสโตเนีย ชวา ญี่ปุ่น คลิงออน คลิงออน (pIqaD) อาเซอร์ไบจัน แอลเบเนีย อังกฤษ ภาษาอาหรับ อาร์เมเนีย แอฟริกาใต้ บาสก์ เบลารุส เบงกาลี บัลแกเรีย บอสเนีย เวลส์ ฮังการี เวียดนาม กาลิเซีย กรีก จอร์เจีย คุชราต เดนมาร์ก ซูลู ชาวอิสราเอล อิกโบ ยิดดิช ชาวอินโดนีเซีย ไอริช ไอซ์แลนด์ สเปน อิตาลี โยรูบา คาซัคสถาน กันนาดา คาตาลัน จีน จีนดั้งเดิม เกาหลี ครีโอล (เฮติ) เขมร ลาว ละติน ลัตเวีย ลิทัวเนีย มาซิโดเนีย มาซิโดเนีย ภาษามาเลย์ มาลายาลัม มอลตา ชาวเมารี ฐี มองโกเลีย เยอรมัน เนปาล ดัตช์ นอร์เวย์ ปัญจาบ เปอร์เซีย โปแลนด์ โปรตุเกส โรมาเนีย รัสเซีย เซบู เซอร์เบีย เซโซโท สโลวาเกีย ภาษาสโลเวเนีย ภาษาสวาฮิลี ซูดาน ตากาล็อก ไทย มิลักขะ กู ตุรกี อุซเบก ยูเครน อูรดู ฟินแลนด์ ฝรั่งเศส เฮาซา ม้ง โครเอเชีย ชิวา สาธารณรัฐเช็ก สวีเดน เอสเปรันโต เอสโตเนีย ชวา ญี่ปุ่น ที่มา: เป้า:

ผลลัพธ์ (ภาษารัสเซีย) 1:

เรียนผู้ซื้อ สวัสดีตอนบ่าย คุณต้องการตรวจสอบข้อความก่อนหน้าของฉันหรือไม่ และเราขออภัยในความไม่สะดวกที่เกิดขึ้น หลังจากที่เรายอมรับคำสั่งซื้อของคุณแล้ว เราจะรับผิดชอบสำหรับคุณ เราจะยืนยันว่าคุณจะได้รับสินค้าในสภาพดี ดังนั้นโปรดอย่ากังวลเรื่องนี้ เราสัญญาว่าคุณจะ จะได้รับพัสดุเร็วๆ นี้ คุณช่วยเรายกเลิกข้อพิพาทก่อนได้ไหม รอคอยข่าวดีของคุณ ขอบคุณมาก แอนนา ขอให้โชคดี

กำลังแปล กรุณารอสักครู่..

ผลลัพธ์ (ภาษารัสเซีย) 2:

เรียนลูกค้า ขอให้มีวันที่ดี
คุณตรวจสอบข้อความก่อนหน้าของฉันแล้วหรือยัง?
และเราต้องขออภัยสำหรับความเสียหายที่ไม่สะดวก
เมื่อเรายอมรับคำสั่งซื้อของคุณแล้ว เราจะรับผิดชอบคุณ เราจะยืนยันว่าคุณจะได้รับสินค้าในสภาพดี ดังนั้นโปรดอย่ากังวลไป เราสัญญาว่าคุณจะได้รับพัสดุในไม่ช้า
โปรดช่วยเรายกเลิกข้อพิพาทก่อนได้ไหม
รอฟังข่าวดีจากคุณนะครับ ขอบคุณมากครับ
ด้วยความปรารถนาดี
แอนนา

เมื่อช้อปปิ้งในร้านเยอรมัน” คอมพิวเตอร์จักรวาล» ในบางครั้งมีความจำเป็นต้องเปลี่ยนแปลงคำสั่งซื้อที่ได้วางและชำระเงินแล้ว สิ่งนี้เกิดขึ้นเมื่อวันที่จัดส่งของผลิตภัณฑ์ที่ต้องการถูกเลื่อนออกไปหลายครั้งโดยไม่มีกำหนดหรือแผนของผู้ซื้อเปลี่ยนแปลง

ในบางครั้งมีสถานการณ์ที่เงินถูก "หัก" จากบัตร แต่ไม่มีสัญญาณของการดำเนินการที่ประสบความสำเร็จ ไม่มีคำสั่ง. ในกรณีเช่นนี้ ร้านค้าจำเป็นต้องติดต่อธนาคารของคุณเพื่อขอให้ "ยกเลิกการอายัด" เงินหรือไม่ดำเนินการใดๆ ให้รอประมาณ 30 วัน เมื่อสิ่งนี้เกิดขึ้นโดยอัตโนมัติ หนึ่งในตัวเลือกในการแก้ปัญหาเมื่อตัดเงินออกจากบัตรคือติดต่อฝ่ายสนับสนุนด้านเทคนิคของร้านค้า

การประมวลผลคำสั่งซื้อคอมพิวเตอร์จักรวาลที่ชำระเงินเกิดขึ้นตามเวลาทำการของร้านค้าตั้งแต่วันจันทร์ถึงวันศุกร์ 8:00 - 19:00 น. และวันเสาร์ 9:00 - 14:00 น. ตามเวลาเยอรมัน นั่นคือเวลาที่แตกต่างกับมอสโกลบ 1 ชั่วโมงตั้งแต่เดือนมีนาคมถึง ตุลาคมหรือลบ 2 ชั่วโมงตั้งแต่เดือนพฤศจิกายนถึงกุมภาพันธ์

การเปลี่ยนแปลงคำสั่งซื้อ:

วิธีเปลี่ยนสินค้าชิ้นหนึ่งเป็นสินค้าอีกชิ้นในคำสั่งซื้อ

บางครั้งมีสถานการณ์เกิดขึ้นที่สินค้าเกือบทั้งหมดในคำสั่งซื้ออยู่ในสถานะ "มีในสต็อกและพร้อมส่ง" มานานแล้ว และวันที่จัดส่งของสินค้าที่สำคัญน้อยกว่าหนึ่งรายการจะถูกเลื่อนออกไปอย่างไม่มีกำหนด ทางเลือกที่ดีที่สุดคือการค้นหาผลิตภัณฑ์ที่คล้ายกันและทำการเปลี่ยนสินค้าตามลำดับ

ในการดำเนินการนี้ ด้วยความช่วยเหลือจากนักแปลออนไลน์ ให้เขียนอีเมลไปยังที่อยู่ร้านค้า [ป้องกันอีเมล] เนื้อหาต่อไปนี้:

สวัสดีทีมงาน Computeruniverse เลขที่ใบสั่งซื้อ 2011745983081722 วันที่ 01/05/2557 ฉันขอให้ลบสินค้าต่อไปนี้ออกจากมัน: Severin ZB8689 Caffe Tradizionale – หมายเลขบทความ: 90466667 และเพิ่มสินค้าต่อไปนี้ในคำสั่งซื้อของฉัน: Cafe Schümli - หมายเลขบทความ: 90494449 ขอบคุณล่วงหน้า. ขอแสดงความนับถือ Yura

หมายเลขคำสั่งซื้อ 2011745983081722 ลงวันที่ 01/05/2014 โปรดลบผลิตภัณฑ์ต่อไปนี้ออกจากผลิตภัณฑ์: เซเวริน ZB8689 Caffe Tradizionale –หมายเลขบทความ № 90466667 และ เพิ่มสิ่งต่อไปนี้ในคำสั่งซื้อของคุณ: Cafe Schümli - บทความหมายเลข 90494449ล่วงหน้า ขอบคุณ.

ในกรณีนี้ สิ่งสำคัญคือผลิตภัณฑ์ทดแทนใหม่จะต้องมีราคาไม่สูงกว่าสินค้าเดิมในคำสั่งซื้อของคุณ!

วิธีลบสินค้าออกจากคำสั่งซื้อที่ชำระเงิน

ก่อนอื่น ทำได้ง่ายกว่าผ่านอินเทอร์เฟซบัญชี เพียงคลิกไอคอนที่เกี่ยวข้องถัดจากผลิตภัณฑ์ที่ต้องการหรือคูปองคอมพิวเตอร์จักรวาลในคำสั่งซื้อ

จากนั้นเลือกเหตุผลจากที่แนะนำและยืนยันการลบ




ในตอนแรกรายการจะถูกทำเครื่องหมายเป็น "ทำเครื่องหมายสำหรับการยกเลิก" จากนั้นจะมีการส่งอีเมลยืนยันการเปลี่ยนแปลงคำสั่งซื้อ


บางครั้งตัวเลือกนี้ไม่สามารถใช้ได้ และคุณต้องเขียนจดหมายที่เกี่ยวข้องไปยังร้านค้าสนับสนุน นี่คือตัวอย่างข้อความของจดหมายดังกล่าว:

หมายเลขคำสั่งซื้อ 2013031422144215 วันที่ 14/03/2013 ฉันขอให้ลบสินค้าต่อไปนี้ออกจากผลิตภัณฑ์: Apple Lightning auf Micro USB Adapter ID: 90481631, SKU: MD820ZM/A และทำการคำนวณใหม่

หมายเลขคำสั่งซื้อ 2013031422144215 วันที่ 14/03/2013 ฉันขอให้คุณลบผลิตภัณฑ์ต่อไปนี้ออกจากผลิตภัณฑ์: Apple Lightning auf Micro USB Adapter ID: 90481631, SKU: MD820ZM/A และคำนวณใหม่

ในกรณีนี้ไม่ใช่ทันทีแต่หลังจากผ่านไประยะหนึ่งจดหมายก็ต้องมาถึงโดยมีหัวเรื่องว่า “ ยืนยันการยกเลิก Cust.No.: 22***** "/"ยืนยันการลบแล้ว"


ในกระบวนการติดต่อกับฝ่ายบริการลูกค้าของร้านค้า เพื่อเร่งการประมวลผลคำขอของคุณ คุณต้องอ้างอิงจดหมายโต้ตอบก่อนหน้านี้ทั้งหมดซึ่งพวกเขาขอในจดหมายแต่ละฉบับในคำลงท้าย:

. . โปรด เสมอ รวม ใดๆ ก่อนหน้า การโต้ตอบ ใน ของคุณ ตอบ, ดังนั้น เราll เป็น สามารถ ถึง ติดตาม ของคุณ สอบถามรายละเอียดเพิ่มเติม ใน ทั้งหมด รายละเอียด และ ลด กำลังประมวลผล เวลา.

มันไม่เจ็บเลยที่จะสุภาพและมีไหวพริบ การใช้วลีเช่น ขอบคุณสำหรับข้อความและขอบคุณล่วงหน้า

สิ่งสำคัญคือตามกฎแล้วจะไม่คืนค่าคอมมิชชันที่เกี่ยวข้องกับวิธีการชำระเงินเมื่อสินค้าถูกลบออกจากคำสั่งซื้อ นอกจากนี้ เพื่อเร่งการคืนเงินสำหรับคำสั่งซื้อแบบรวม บางครั้งจำเป็นต้องเขียนจดหมายแยกต่างหากถึงร้านค้าโดยระบุหมายเลขคำสั่งซื้อหรือธุรกรรมในกรณีที่ชำระเงินด้วย PayPal

วิธีเพิ่มผลิตภัณฑ์ใหม่ให้กับคำสั่งซื้อที่ชำระเงินแล้ว

ปัญหาหลักในกรณีนี้คือต้องชำระเงินเพิ่มเติมสำหรับผลิตภัณฑ์ใหม่ในคำสั่งซื้อ ในการดำเนินการนี้ สินค้าที่ต้องการจะถูกเพิ่มลงในรถเข็น ชำระเงินสำหรับคำสั่งซื้อใหม่ และในระหว่างกระบวนการวางสินค้าที่ "ตรวจสอบล่าสุด! ทุกอย่างถูกต้องหรือไม่? วี " หมายเหตุและข้อมูลอื่นๆ"คุณต้องคลิกที่ลิงค์" เปลี่ยน«.


ในหน้าต่างที่เปิดขึ้น คุณจะต้องระบุสิ่งต่อไปนี้: “ฉันขอให้รวมคำสั่งซื้อนี้เข้ากับหมายเลขคำสั่งซื้ออื่นของฉัน ... ลงวันที่ 11/07/2557” - และคลิก “ ใช้การเปลี่ยนแปลง«.

วิธีการเพิ่มผลิตภัณฑ์ลงในคำสั่งซื้อนี้อาจไม่ได้ผลเสมอไป ดังนั้น หากจำเป็น เราขอแนะนำให้คุณยกเลิกการซื้อครั้งก่อนทั้งหมด รอรับเงินคืนเข้าบัตร และชำระเงินสำหรับคำสั่งซื้อที่อัปเดตทั้งหมดอีกครั้ง

หากการจัดการนี้สำเร็จและลำดับที่สองได้รับการประมวลผลในเมนูบัญชี “ การจัดการคำสั่งซื้อ"รายการที่เกี่ยวข้องจะปรากฏขึ้น:" คำสั่งซื้อของคุณจะถูกจัดส่งพร้อมกัน! ตามความต้องการของคุณ เราจะส่งคำสั่งซื้อทั้งหมดตามรายการด้านล่างพร้อมกัน โปรดดูจำนวนเงินท้ายหน้า“ และที่ด้านล่างสุดของหน้า จำนวนคำสั่งซื้อรวม 2 รายการจะถูกระบุ โดยคำนึงถึงการคำนวณใหม่

ส่วนต่างที่เกิดขึ้นจริง (จำนวนเงินที่จัดส่ง + ค่าธรรมเนียมในการโอนเงินสำหรับการสั่งซื้อครั้งที่สอง) จะถูกส่งคืนไปยังบัตร 30 วันนับจากวันที่ชำระเงิน ทันทีที่เงินที่ชำระนั้น "ไม่ระงับ"

นโยบายของร้านค้ามีการเปลี่ยนแปลงเป็นระยะและหากยอดเงินนี้ถูกโอนเข้าบัญชีส่วนตัวของคุณในร้านค้า Computer Universe โดยฉับพลันในลักษณะเดียวกับที่สามารถใช้เพื่อชำระค่าสินค้าในอนาคตตามอัลกอริทึม “การชำระยอดคงเหลือจากบัญชีในร้านค้า”.

ยกเลิกคำสั่งซื้อในคอมพิวเตอร์ยูนิเวอร์สให้เสร็จสิ้น

เมื่อคำสั่งซื้อถูกยกเลิกโดยสิ้นเชิง เช่น เนื่องจากเป็นไปไม่ได้ทางเทคนิคที่ร้านค้าส่งผลิตภัณฑ์เฉพาะหรือตามคำขอของผู้ซื้อ จดหมายพร้อมไฟล์แนบที่เรียกว่า เครดิต **** สำหรับใบแจ้งหนี้ ****

ตามกฎแล้วหลังจากผ่านไประยะหนึ่ง เงินจะถูกโอนไปยังบัตรที่ชำระเงินตามคำสั่งซื้อ ความเร็วในการรับเงินในขั้นตอนนี้ขึ้นอยู่กับธนาคารมากกว่าร้านค้าเยอรมัน

นอกจากนี้หากใช้คำสั่ง คูปองสำหรับการชำระเงิน คุณสามารถยกเลิกได้โดยการร้องขอการสนับสนุนเท่านั้น ร้านซียู- เมื่อพยายามดำเนินการนี้ผ่านอินเทอร์เฟซบัญชี ลูกค้าจะเห็นข้อความต่อไปนี้:

เนื่องจากคำสั่งซื้อนี้มีเงินส่งเสริมการขาย คุณจึงสามารถยกเลิกได้ทางอีเมลหรือโทรศัพท์เท่านั้น โปรดส่งคำขอเปลี่ยนแปลงของคุณไปที่: [ป้องกันอีเมล]หรือโทรหาเราที่ 06031/7910-0

โทรติดต่อฝ่ายบริการลูกค้าของร้าน Computeruniverse

หากคุณพูดภาษาเยอรมัน/อังกฤษได้คล่อง หรือมีเพื่อนที่เป็นนักแปล วิธีการที่เป็นสากลและน่าเชื่อถือที่สุดคือการโทรติดต่อฝ่ายบริการลูกค้าของร้านค้า

หลังจากโทรออกให้ยกหูโทรศัพท์ที่ปลายสายโดยอัตโนมัติและเริ่มชาร์จ คุณจะใช้เวลาประมาณ 2 นาที