उत्पादन पृष्ठे आणि डेटाशीट्स: एकाधिक स्रोतांकडून डायनॅमिक असेंब्ली
हा लेख आम्ही एकाधिक प्रणालींमधून डेटा एकत्र करून उत्पादन पृष्ठे आणि PDF डेटाशीट्स कसे तयार करतो हे स्पष्ट करतो.
समस्या: उत्पादन डेटा विखुरलेला आहे
उत्पादन पृष्ठाला आवश्यक असते:
-
उत्पादन माहिती: नाव, वर्णन, वैशिष्ट्ये
-
प्रतिमा: एकाधिक उत्पादन फोटो (S3 वरून)
-
किंमत: एकाधिक चलनांमधील सध्याच्या किंमती (किंमत इंजिन वरून)
-
साठा: रिअल-टाइम इन्व्हेंटरी संख्या
-
तपशील: श्रेणीनुसार गटबद्ध केलेले तांत्रिक तपशील (SKU स्ट्रक्चर वरून)
प्रत्येक पृष्ठ लोडसाठी हा डेटा एकाधिक स्रोतांकडून एकत्र करणे क्लिष्ट आहे.
उपाय: कॅशिंगसह डायनॅमिक असेंब्ली
आम्ही उत्पादन पृष्ठे ऑन-डिमांड असेंबल करतो:
- उत्पादन डेटाबेस वरून उत्पादन डेटा लोड करा (इन-मेमरीमध्ये)
- प्रतिमा मॅनिफेस्ट द्वारे S3 वरून प्रतिमा आणा
- चलन रूपांतरण सह किंमत मोजा
- डेटाबेसवरून साठा विचारा (Valkey मध्ये कॅश केलेला)
- ऑन-डिमांड किंवा कॅश वरून डेटाशीट तयार करा
उत्पादन डेटाबेस
आम्ही एक उत्पादन डेटाबेस वापरतो ज्यामध्ये असते:
-
उत्पादन वर्णने: उत्पादन नावे आणि वैशिष्ट्ये
-
पार्ट माहिती: घटक तपशील
-
BOM डेटा: असेंबल केलेल्या उत्पादनांसाठी साहित्य यादी
-
किंमत: वेब किंमती आणि चलन रूपांतरण
उत्पादन पृष्ठ असेंब्ली
उत्पादन पृष्ठे एकाधिक स्रोतांकडून असेंबल केली जातात:
- उत्पादन डेटाबेस: उत्पादन नाव, वैशिष्ट्ये, किंमत
- S3 स्टोरेज: प्रतिमा मॅनिफेस्ट वरून उत्पादन प्रतिमा
- डेटाबेस: साठा संख्या (तयार माल + पार्ट्स)
- Valkey: कामगिरीसाठी कॅश केलेल्या साठा संख्या
प्रतिमा सोर्सिंग
उत्पादन प्रतिमा S3 वरून सोर्स केल्या जातात:
- प्रतिमा मॅनिफेस्ट: प्रतिमा स्थानांचे केंद्रीय रजिस्ट्री
- S3 बकेट: ऑब्जेक्ट स्टोरेजमध्ये साठवलेल्या उत्पादन प्रतिमा
- WebP स्वरूप: जलद लोडिंगसाठी ऑप्टिमाइझ केलेल्या प्रतिमा
- फॉलबॅक: वास्तविक प्रतिमा अनुपलब्ध असताना प्लेसहोल्डर प्रतिमा
डेटाशीट निर्मिती
डेटाशीट्स pdfkit वापरून PDF म्हणून तयार केल्या जातात:
- टेम्पलेट: उत्पादन माहितीसह HTML टेम्पलेट
- वैशिष्ट्ये: उत्पादन डेटाबेसवरून काढलेली
- प्रतिमा: S3 वरून उत्पादन प्रतिमा
- PDF रूपांतरण: wkhtmltopdf वापरून HTML ते PDF
डेटाशीट लेआउटमध्ये वैशिष्ट्य नावांसाठी ठळक शीर्षकांसह 2-स्तंभ स्वरूप वापरले जाते.
इन्व्हेंटरी गणना
आम्ही एकाधिक टायर्स वरून इन्व्हेंटरीची गणना करतो:
- टायर 1: पाठवण्यास तयार (तयार माल साठा)
- टायर 2: 3 दिवसात तयार (किमान घटक साठा)
- टायर 3: 15 दिवसात तयार (बोर्ड + RAM साठा)
किंमत गणना
किंमती वापरून मोजल्या जातात:
- वेब किंमत: उत्पादन डेटाबेस वरून
- चलन रूपांतरण: वापरकर्त्याच्या चलनात रूपांतरित करा
- GST: लागू कर जोडा
- निव्वळ रक्कम: करासह एकूण
AI-पॉवर्ड वर्णने
उत्पादन वर्णने तयार करण्यासाठी आम्ही DeepSeek वापरतो:
- उत्पादन नाव तयार करा: SKU वरून
- वैशिष्ट्ये काढा: उत्पादन डेटाबेस वरून
- DeepSeek वर पाठवा: कॅशिंगसाठी सिस्टम प्रॉम्प्टसह
- प्रतिसाद पार्स करा: टॅगलाइन आणि बॉडी
- बहुभाषिक समर्थनासाठी साठवा
सारांश
उत्पादन पृष्ठे आणि डेटाशीट्स पुरवतात:
-
पूर्ण माहिती: एकाधिक स्रोतांकडून
-
ऑप्टिमाइझ केलेल्या प्रतिमा: S3 वरून WebP स्वरूप
-
जलद लोडिंग: साठा संख्यांसाठी Valkey कॅशिंग
-
AI सामग्री: वर्णनांसाठी DeepSeek
-
बहुभाषिक: एकाधिक भाषांसाठी समर्थन