Score:0

ฉันจะบันทึก "สถานะ" เฉพาะของผลิตภัณฑ์ในรายการสั่งซื้อได้อย่างไร

ธง br

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

ฉันหมายถึงด้วยการกำหนดค่าการค้า "มาตรฐาน" ในความสัมพันธ์ รายการสั่งซื้อ เก็บไว้เท่านั้น:

การอ้างอิงถึงกิจการที่ซื้อได้ ปริมาณ ราคาต่อหน่วย และราคารวม

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

มีโมดูล\วิธีที่จะรักษาข้อมูลนั้นไว้ในรายการสั่งซื้อหรือไม่?

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

ฉันใช้โมดูล Commerce 2.x

Dylan avatar
kr flag
ฉันคิดว่าวิธีที่เหมาะสมคือต้องมีการแก้ไขผลิตภัณฑ์ จากนั้นจึงเชื่อมโยงรายการสั่งซื้อกับการแก้ไขนั้น แต่นั่นอาจอยู่ในรูปแบบของแพตช์เท่านั้น เช่น: https://www.drupal.org/project/commerce/ ประเด็น/2656896. ฉันอาจจะเลือกที่จะ 1) ไม่แก้ไข สร้างเฉพาะผลิตภัณฑ์ใหม่ หรือ 2) เก็บเอาต์พุต JSON ของข้อมูลผลิตภัณฑ์ในช่องรายการสั่งซื้อ
Giuseppe avatar
br flag
ฉันจะหลีกเลี่ยงการใส่แพตช์ที่สำคัญมาก ความคิดที่ดีกับฟิลด์ json มีบริการบันทึกเอนทิตี (ในกรณีนี้คือผลิตภัณฑ์การค้า) เป็น JSON หรือไม่ ฉันควรใช้ API การทำให้เป็นอนุกรมหรือไม่
Dylan avatar
kr flag
จริง ๆ แล้วฉันอาจจะลอง $entity->toArray() และ json_encode() หลังจากที่ฉันแยกวิเคราะห์ข้อมูลที่ต้องการจริง ๆ แล้ว ----- แต่จะเป็นการดีกว่าที่จะทำให้เอนทิตีเป็นอนุกรมเช่น: https://www.drupal.org/docs/8/api/serialization-api/serialization-api-overview ----- \Symfony\Component\Serializer\SerializerInterface ----- $output = $this->serializer->serialize($entity, 'json'); ----- $entity = $this->serializer->deserialize($output, Drupal\commerce_product\Entity\ProductVariation::class, 'json');

โพสต์คำตอบ

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