उत्पादन पृष्ठे आणि डेटाशीट्स: एकाधिक स्रोतांकडून डायनॅमिक असेंब्ली

हा लेख आम्ही एकाधिक प्रणालींमधून डेटा एकत्र करून उत्पादन पृष्ठे आणि PDF डेटाशीट्स कसे तयार करतो हे स्पष्ट करतो.

समस्या: उत्पादन डेटा विखुरलेला आहे

उत्पादन पृष्ठाला आवश्यक असते:

  • उत्पादन माहिती: नाव, वर्णन, वैशिष्ट्ये

  • प्रतिमा: एकाधिक उत्पादन फोटो (S3 वरून)

  • किंमत: एकाधिक चलनांमधील सध्याच्या किंमती (किंमत इंजिन वरून)

  • साठा: रिअल-टाइम इन्व्हेंटरी संख्या

  • तपशील: श्रेणीनुसार गटबद्ध केलेले तांत्रिक तपशील (SKU स्ट्रक्चर वरून)

प्रत्येक पृष्ठ लोडसाठी हा डेटा एकाधिक स्रोतांकडून एकत्र करणे क्लिष्ट आहे.

उपाय: कॅशिंगसह डायनॅमिक असेंब्ली

आम्ही उत्पादन पृष्ठे ऑन-डिमांड असेंबल करतो:

  1. उत्पादन डेटाबेस वरून उत्पादन डेटा लोड करा (इन-मेमरीमध्ये)
  2. प्रतिमा मॅनिफेस्ट द्वारे S3 वरून प्रतिमा आणा
  3. चलन रूपांतरण सह किंमत मोजा
  4. डेटाबेसवरून साठा विचारा (Valkey मध्ये कॅश केलेला)
  5. ऑन-डिमांड किंवा कॅश वरून डेटाशीट तयार करा

उत्पादन डेटाबेस

आम्ही एक उत्पादन डेटाबेस वापरतो ज्यामध्ये असते:

  • उत्पादन वर्णने: उत्पादन नावे आणि वैशिष्ट्ये

  • पार्ट माहिती: घटक तपशील

  • BOM डेटा: असेंबल केलेल्या उत्पादनांसाठी साहित्य यादी

  • किंमत: वेब किंमती आणि चलन रूपांतरण

उत्पादन पृष्ठ असेंब्ली

उत्पादन पृष्ठे एकाधिक स्रोतांकडून असेंबल केली जातात:

  1. उत्पादन डेटाबेस: उत्पादन नाव, वैशिष्ट्ये, किंमत
  2. S3 स्टोरेज: प्रतिमा मॅनिफेस्ट वरून उत्पादन प्रतिमा
  3. डेटाबेस: साठा संख्या (तयार माल + पार्ट्स)
  4. Valkey: कामगिरीसाठी कॅश केलेल्या साठा संख्या

प्रतिमा सोर्सिंग

उत्पादन प्रतिमा S3 वरून सोर्स केल्या जातात:

  1. प्रतिमा मॅनिफेस्ट: प्रतिमा स्थानांचे केंद्रीय रजिस्ट्री
  2. S3 बकेट: ऑब्जेक्ट स्टोरेजमध्ये साठवलेल्या उत्पादन प्रतिमा
  3. WebP स्वरूप: जलद लोडिंगसाठी ऑप्टिमाइझ केलेल्या प्रतिमा
  4. फॉलबॅक: वास्तविक प्रतिमा अनुपलब्ध असताना प्लेसहोल्डर प्रतिमा

डेटाशीट निर्मिती

डेटाशीट्स pdfkit वापरून PDF म्हणून तयार केल्या जातात:

  1. टेम्पलेट: उत्पादन माहितीसह HTML टेम्पलेट
  2. वैशिष्ट्ये: उत्पादन डेटाबेसवरून काढलेली
  3. प्रतिमा: S3 वरून उत्पादन प्रतिमा
  4. PDF रूपांतरण: wkhtmltopdf वापरून HTML ते PDF

डेटाशीट लेआउटमध्ये वैशिष्ट्य नावांसाठी ठळक शीर्षकांसह 2-स्तंभ स्वरूप वापरले जाते.

इन्व्हेंटरी गणना

आम्ही एकाधिक टायर्स वरून इन्व्हेंटरीची गणना करतो:

  1. टायर 1: पाठवण्यास तयार (तयार माल साठा)
  2. टायर 2: 3 दिवसात तयार (किमान घटक साठा)
  3. टायर 3: 15 दिवसात तयार (बोर्ड + RAM साठा)

किंमत गणना

किंमती वापरून मोजल्या जातात:

  1. वेब किंमत: उत्पादन डेटाबेस वरून
  2. चलन रूपांतरण: वापरकर्त्याच्या चलनात रूपांतरित करा
  3. GST: लागू कर जोडा
  4. निव्वळ रक्कम: करासह एकूण

AI-पॉवर्ड वर्णने

उत्पादन वर्णने तयार करण्यासाठी आम्ही DeepSeek वापरतो:

  1. उत्पादन नाव तयार करा: SKU वरून
  2. वैशिष्ट्ये काढा: उत्पादन डेटाबेस वरून
  3. DeepSeek वर पाठवा: कॅशिंगसाठी सिस्टम प्रॉम्प्टसह
  4. प्रतिसाद पार्स करा: टॅगलाइन आणि बॉडी
  5. बहुभाषिक समर्थनासाठी साठवा

सारांश

उत्पादन पृष्ठे आणि डेटाशीट्स पुरवतात:

  • पूर्ण माहिती: एकाधिक स्रोतांकडून

  • ऑप्टिमाइझ केलेल्या प्रतिमा: S3 वरून WebP स्वरूप

  • जलद लोडिंग: साठा संख्यांसाठी Valkey कॅशिंग

  • AI सामग्री: वर्णनांसाठी DeepSeek

  • बहुभाषिक: एकाधिक भाषांसाठी समर्थन