मैं अपने उत्पादों को कैसे प्रदर्शित करूँ?


15

मैं एक उत्पाद प्रकार बनाने और अपने उत्पाद डेटा को आयात करने में कामयाब रहा हूं, इसलिए मेरे पास अब उत्पादों की एक सूची है।

अब उत्पादों को प्रदर्शित करने के बारे में कैसे जाना जाता है? क्या मुझे खरोंच से एक सामग्री प्रकार का निर्माण करना है और मैन्युअल रूप से फ़ील्ड जोड़ना है, या सामग्री प्रकार उत्पन्न करने का कोई तरीका है?


इसी तरह, HTML मेल मॉड्यूल का उपयोग करके, ईमेल को आइटम को व्यक्तिगत उत्पाद पृष्ठ पर कैसे लिंक किया जाए? जैसे कि हम Drupal 7 में ईमेल द्वारा भेजे गए चित्रों या वाउचर के सभी लिंक को कैसे जोड़ते हैं?
jeckey011

@ jeckey011, मुझे लगता है कि आपको इसे एक अलग प्रश्न के रूप में जोड़ना चाहिए और इसे यहाँ से लिंक करना चाहिए।
मार्टिन ड्यूस

जवाबों:


29

जैसा कि pjskeptic ने बताया है, आप व्यू (या संभावित पैनल्स) का उपयोग करके एक सामान्य प्रदर्शन तंत्र का निर्माण कर सकते हैं, लेकिन उत्पाद प्रदर्शन के रूप में सामग्री के एक टुकड़े को स्थापित करने का प्राथमिक तरीका है Add to Cart का उपयोग करके उत्पाद संदर्भ फ़ील्ड के साथ कस्टम सामग्री प्रकार का उपयोग करना। फार्म प्रदर्शन फ़ॉर्मेटर। इसके कुछ विशिष्ट फायदे हैं:

  1. आपके उत्पाद का प्रदर्शन नोड एकाधिक दृश्य मोड (यानी टीज़र बनाम पूर्ण पृष्ठ बनाम आरएसएस) प्राप्त करता है और टिप्पणी प्राप्त कर सकता है (यदि आप इसे सेट करते हैं तो उपयोगकर्ता समीक्षा और रेटिंग)।
  2. उत्पाद फ़ील्ड को नोड में प्रस्तुत और प्रदर्शित किया जाएगा, जिसमें डिफ़ॉल्ट रूप से उत्पाद का मूल्य क्षेत्र भी शामिल है, लेकिन आपके द्वारा उत्पादों में जोड़े जाने वाले कस्टम फ़ील्ड (यानी एक छवि फ़ील्ड) भी शामिल हैं।
  3. एक एकल उत्पाद डिस्प्ले नोड उत्पाद के संदर्भ क्षेत्र के माध्यम से कई उत्पादों को संदर्भित कर सकता है, जो कि कार्ट फॉर्म को उत्पाद चयन फॉर्म और / या Ubercart शैली विशेषता चयन फॉर्म में बदल देता है। हालाँकि, Ubercart विशेषताओं के विपरीत, उत्पाद विशेषता चयन फ़ॉर्म यहां निर्भर विशेषताओं को समायोजित करता है, केवल आपके द्वारा संदर्भित उत्पादों के आधार पर मान्य विशेषता विकल्प दिखाता है, और वर्तमान में चयनित उत्पाद दिखाने के लिए नोड पर प्रदर्शित किसी भी उत्पाद फ़ील्ड को गतिशील रूप से अपडेट करता है। यह उत्पाद या विशेषता चयन के आधार पर अद्वितीय छवियों की अनुमति देता है, जैसा कि डेमो स्टोर पर मग उत्पाद में देखा गया है ।

उसके कुछ अन्य फायदे भी हैं, लेकिन यह ध्यान देने योग्य है कि हम समझते हैं कि यह उत्पाद प्रदर्शन निर्माण प्रक्रिया में जटिलता का परिचय देता है। हमने निर्णय किया कि हम जो सोचते थे उसे बनाने के लिए जल्दी से निर्माण किया गया था (उत्पाद की परिभाषा को उसके दृष्टिकोण से अलग करना) और स्थापना प्रोफाइल और योगदान मॉड्यूल के उपयोग के माध्यम से स्टोर प्रशासन पहलू को सरल बनाना। सफेद करने के लिए, आप Drupal 7 + Drupal कॉमर्स की स्थापना बनाने के लिए कॉमर्स किकस्टार्ट इंस्टॉलेशन प्रोफाइल का उपयोग कर सकते हैं जिसमें पहले से कॉन्फ़िगर किया गया उत्पाद प्रदर्शन शामिल हैसामग्री प्रकार और मूल उत्पाद प्रकार के लिए एक छवि क्षेत्र जोड़ता है। (दुर्भाग्यवश, आपको इसे हथियाने के लिए Git को जानना होगा, क्योंकि इंस्टॉलेशन प्रोफ़ाइल पैकेजिंग वर्तमान में Drupal 7 प्रोफाइल के लिए गैर-कार्यात्मक है।) इसके अलावा, हम उन परियोजनाओं पर काम कर रहे हैं, जो आपको उत्पादों / उत्पाद प्रदर्शित करने और जोड़ने के लिए बल्क बनाने की अनुमति देती हैं। / उत्पाद को सीधे नोड में संपादित करें एक कस्टम उत्पाद संदर्भ फ़ील्ड विजेट का उपयोग करके फ़ॉर्म संपादित करें ।

इसे मैन्युअल रूप से सेट करने के लिए, इन चरणों का पालन करें:

  1. उत्पाद प्रदर्शन नामक नोड प्रकार जोड़ें । सहेजें का उपयोग करके सबमिट करें और फ़ील्ड बटन जोड़ें
  2. एक उत्पाद संदर्भ फ़ील्ड जोड़ें जो एक स्वत: पूर्ण पाठ फ़ील्ड विजेट का उपयोग करता है । फ़ील्ड को आवश्यक बनाएं और असीमित संख्या में मानों की अनुमति दें (भले ही आप अभी के लिए एक ही मूल्य का उपयोग करने का इरादा रखते हों)।
  3. प्रदर्शन टैब प्रबंधित करें पर क्लिक करें और यह सुनिश्चित करें कि यह फ़ील्ड Add to Cart फॉर्म प्रदर्शन फ़ॉर्मेटर का उपयोग करती है । आप उन उत्पाद क्षेत्रों को भी स्थानांतरित करना चाह सकते हैं जिन्हें आप यहाँ सूचीबद्ध करते हैं।
  4. अपने किसी एक उत्पाद को संदर्भित करते हुए उत्पाद प्रदर्शन बनाएँ और नोड के टीज़र और पूर्ण पृष्ठ दृश्यों की जांच करें। आप उत्पाद फ़ील्ड प्रदर्शित करने के तरीके को बदलना चाह सकते हैं। ऐसा करने के लिए, आपको वास्तव में अपने उत्पाद प्रकार के प्रबंधित प्रदर्शन पृष्ठ पर ब्राउज़ करना होगा और वहां प्रदर्शन फ़ॉर्मेट सेटिंग को अपडेट करना होगा। आप केवल सामग्री प्रकार संपादित पृष्ठों के माध्यम से उत्पाद क्षेत्रों के क्रमबद्ध क्रम और दृश्यता को समायोजित कर सकते हैं, न कि फ़ॉर्मेटर सेटिंग्स को।

इसके लिए और भी बहुत कुछ है, लेकिन यह आपको शुरू कर देना चाहिए। यह प्रक्रिया वास्तव में Drupal Watchdog के पहले अंक के लिए लिखे गए एक लेख का विषय है। मैं Drupal Commerce विषय पर एक नियमित योगदानकर्ता होने की उम्मीद करता हूं, इसलिए मैं आपको एक सदस्यता प्राप्त करने के लिए प्रोत्साहित करता हूं यदि आप पत्रिका जारी होने पर DrupalCon में नहीं थे। यह हो सकता है कि लेख मुद्रण के बाद वेबसाइट पर दिखाई दे।

आगे के समर्थन के लिए, मैं आपको DrupalCommerce.org पर इस विषय पर मंच पोस्ट और प्रलेखन ब्राउज़ करने के लिए प्रोत्साहित करूंगा और irc.freenode.net पर #drupalcommerce IRC चैनल की जाँच करूँगा। यदि आपको कोई समस्या मिलती है या प्रयोज्य चर्चा में योगदान करना चाहते हैं, तो हम हमारे मुद्दे ट्रैकर में प्रासंगिक मुद्दों में एक साइट बिल्डर के रूप में आपकी प्रतिक्रिया प्राप्त करना पसंद करेंगे।

ओह, और यदि आप एक दृश्य शिक्षार्थी हैं, तो मैं इस प्रक्रिया से गुजरता हूं और समझाता हूं कि आर्किटेक्चर ड्रुपालकॉन शिकागो से मेरे सत्र वीडियो में कैसे काम करता है । यह अब तक का सबसे अच्छा वीडियो है, हालांकि मैं ड्रुपल कॉमर्स साइट बिल्डिंग के विशिष्ट चरणों को लक्षित करते हुए छोटे स्क्रैनास्ट देखना पसंद करूंगा, जो भविष्य में उत्पादित हो।

शुभकामनाएँ!


2
वाह। धन्यवाद, रेयान। मैं वास्तव में उस उत्तर में आपके द्वारा डाले गए प्रयास की सराहना करता हूं। मैं आपके उत्तर को 4 या 5 बार पढ़ने जा रहा हूं और फिर इसे
विदा कर दूंगा

आपको यहां देखकर अच्छा लगा रेयान। मैं वास्तव में वाणिज्य की संभावनाओं से उत्साहित हूं।
कैम 8001

हाय रेयान। आपकी मदद के लिए धन्यवाद अब मैं एक व्यक्तिगत आइटम के लिए यह काम कर सकता हूं। मुझे क्या नहीं मिलता है कि मैं अपनी सूची का सूची दृश्य कैसे बनाऊं? मैं सभी उत्पादों को कैसे संदर्भित करूं?
मार्टिन ड्यूस

शांत सामान, रयान। यदि मैं अच्छी तरह से समझता हूं, तो मेरे द्वारा बनाए गए प्रत्येक नए उत्पाद के लिए, एक अच्छी तरह से "बाय-हैंड" बनाया जाना है। यह एक भारी नकारात्मक पहलू है, या शायद मुझे कुछ याद आ रहा है?
ऑगस्टो

सही बात। यह वस्तुतः अस्तित्व में प्रत्येक ईकामर्स प्रणाली के समान है, लेकिन आपको नोड एड फॉर्म पर उत्पाद संस्थाओं को बनाने के लिए इनलाइन एंटिटी फॉर्म का उपयोग करके यूएक्स को सरल करना चाहिए। जब हम वाणिज्य 1.0 जारी करते हैं तो हमने IEF को समाप्त नहीं किया था। ^ _ ^
रयान सजामा

4

ड्रुपल कॉमर्स में, उत्पादों को नोड्स की तरह प्रदर्शित नहीं किया जाता है। आप उन्हें विचारों का उपयोग करके प्रदर्शित कर सकते हैं।

एक नया दृश्य बनाएँ और दृश्य प्रकार के रूप में वाणिज्य उत्पाद चुनें। किसी एकल उत्पाद को प्रदर्शित करने के लिए, उत्पाद आईडी या SKU तर्क स्वीकार करने के लिए दृश्य सेटअप करें। फिर, आपके पास उत्पाद के सभी क्षेत्रों तक पहुंच होगी। कई उत्पादों को प्रदर्शित करने के लिए, श्रेणी या किसी अन्य मापदंड के लिए एक फ़िल्टर या तर्क जोड़ें, जिसके द्वारा उत्पादों को सूचीबद्ध किया जाना चाहिए।

आप उत्पाद संदर्भ क्षेत्र के साथ एक सामग्री प्रकार बनाकर और फिर प्रत्येक उत्पाद के लिए एक नोड बनाकर उत्पादों को प्रदर्शित कर सकते हैं, लेकिन यदि आपके पास बहुत सारे उत्पाद हैं तो निश्चित रूप से दर्द होगा।


"एक उत्पाद प्रदर्शित करने के लिए, एक उत्पाद आईडी या SKU तर्क स्वीकार करने के लिए दृश्य सेटअप" से वास्तव में आपका क्या अभिप्राय है? क्या मैं "फ़िल्टर उत्पाद" जैसे "वाणिज्य उत्पाद: SKU (उजागर)" के तहत एक आइटम जोड़कर ऐसा करूंगा और क्या मुझे वहां SKU दर्ज करना होगा? क्या इसका मतलब है कि मुझे हर एक उत्पाद के लिए ऐसा करना होगा?
मार्टिन ड्यूस

1
आपके विचार में, पेज डिस्प्ले बनाएं और उत्पादों /% या ऐसा कुछ करने के लिए पथ सेट करें। % आपके दृश्य को उत्पादों के रूप में स्वीकार करने की अनुमति देता है / एक तर्क के रूप में। व्यू मॉड्यूल के आपके संस्करण के आधार पर, आपको या तो उन्नत अनुभाग में प्रासंगिक फ़िल्टर या तर्क के लिए एक अनुभाग दिखाई देगा। आप वाणिज्य उत्पाद के लिए एक फिल्टर जोड़ सकते हैं: SKU। आपको पूर्वावलोकन बटन के बगल में पाठ क्षेत्र में एक मौजूदा उत्पाद SKU दर्ज करके आउटपुट का पूर्वावलोकन करने में सक्षम होना चाहिए।
pjskeptic

यहाँ देखें तर्कों का एक बड़ा विवरण drupalove.com/drupal-video/use-views-arguments-drupal है । यह Drupal 6 के लिए है, लेकिन यह Drupal 7 में प्रासंगिक फिल्टर के रूप में एक ही अवधारणा है
pjskeptic

कई उत्पादों को सूचीबद्ध करने के लिए, वाणिज्य उत्पाद पर सेट दृश्य प्रकार के साथ एक दृश्य बनाएं और उन उत्पादों को दिखाने के लिए फ़िल्टर मानदंड कॉन्फ़िगर करें जिन्हें आप प्रदर्शित करना चाहते हैं।
pjskeptic 13

आपकी सहायता के लिए बहुत - बहुत धन्यवाद। मैंने वही किया जो आपने सुझाया था और इसने एक आकर्षण की तरह काम किया। हालाँकि मुझे इसके जवाब में तर्क के बारे में समझ में आ रहा है कि @Srrama अपने उत्तर में क्या कह रहा है, वर्तमान में एक पूर्ण कैटलॉग सूची का निर्माण आसानी से संभव नहीं है, जो कि मुझे चाहिए।
मार्टिन ड्यूस

1

एक बार जब आपके पास वाणिज्य उत्पाद होते हैं, तो आप रयान सजामा की संरचना (यानी, "उत्पाद प्रदर्शन" सामग्री प्रकार) और विचारों की शक्ति को जोड़ सकते हैं।

सबसे पहले, उत्पाद प्रदर्शन कंटेंट बनाएं (व्यवस्थापक >> संरचना >> सामग्री प्रकार >> सामग्री प्रकार जोड़ें)। इस पृष्ठ पर अपने जवाब से रयान सजामा के निर्देशों का पालन करें।

दूसरा, अपने उत्पादों में से एक के लिए अपना पहला उत्पाद प्रदर्शन बनाएं।

तीसरा, एक नया दृश्य बनाएं (व्यवस्थापन >> संरचना >> दृश्य >> नया दृश्य जोड़ें)। "उत्पाद प्रदर्शन" प्रकार की सामग्री प्रदर्शित करने के लिए दृश्य सेट करें। अपने स्वाद के अनुरूप दृश्य समायोजित करें। अब आपके पास एक उत्पाद सूची है।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.