आम तौर पर, एक आदेश प्रणाली के लिए मैं कुछ इस तरह की अपेक्षा करता हूं
Product -< OrderLine >- Order
आपके मामले में, आप स्वयं को संदर्भित करने के लिए अपने उत्पाद पर "बनी कान" संबंध जोड़ सकते हैं। तो आपका outbound_shipment_contents
name
खो देता है , type
नए product
. के लिए . फिर आप आवश्यकतानुसार वस्तुओं के ट्री का पुनरावर्ती रूप से निर्माण कर सकते हैं।