it-swarm-eu.dev

Jak zobrazím své produkty?

Podařilo se mi vytvořit typ produktu a importovat data o mém produktu, takže nyní mám seznam produktů.

Jak nyní získávat produkty k zobrazení? Musím vytvořit typ obsahu od začátku a přidat pole ručně, nebo existuje způsob, jak vygenerovat typ obsahu?

15
Martin Duys

Jak již bylo zmíněno v pjskeptiku, můžete si pomocí zobrazení (nebo potenciálních panelů) vytvořit obecný mechanismus zobrazení, ale primárním způsobem, jak určit jednu část obsahu jako zobrazení produktu, je použití vlastního typu obsahu s produktem Referenční pole pomocí formátoru zobrazení Přidat do košíku . To má některé zřetelné výhody:

  1. Uzel zobrazení vašeho produktu má několik režimů zobrazení (teaser vs. celá stránka vs. RSS) a může přijímat komentáře (tj. Uživatelské recenze a hodnocení, pokud je nastavíte).
  2. Produktová pole budou vykreslena a zobrazena v uzlu, včetně výchozího pole Cena produktu, ale také přizpůsobení vlastních polí, která přidáte do produktů (tj. Pole Obrázek).
  3. Jeden uzel zobrazení produktu může odkazovat na více produktů prostřednictvím pole Product Reference, které promění formulář přidání do košíku do formuláře pro výběr produktu a/nebo do formuláře pro výběr atributů stylu Ubercart. Na rozdíl od atributů Ubercart zde však formulář pro výběr atributů produktu obsahuje závislé atributy, zobrazuje pouze platné možnosti atributů na základě produktů, na které jste odkazovali, a dynamicky aktualizuje všechna pole produktů zobrazená v uzlu, aby zobrazoval aktuálně vybraný produkt. Výsledkem je umožnění jedinečných obrázků založených na výběru produktu nebo atributu, jak je vidět v hrnek v demo obchodě.

Existují i ​​některé další výhody, ale také stojí za zmínku, že jsme si vědomi, že to vnáší do procesu vytváření zobrazení produktu složitost. Rozhodli jsme se brzy vybudovat, co jsme považovali za zvukovou architekturu (oddělující definici produktu od jeho zobrazení), a zjednodušit aspekt správy obchodu pomocí instalačních profilů a přispěných modulů. Pokud chcete, můžete pomocí instalačního profilu Commerce Kickstart vytvořit instalaci Drupal 7 + Drupal Commerce, která obsahuje předkonfigurovaný obsah produktu typu a přidá pole Obrázek k základnímu typu produktu. (Bohužel, budete muset vědět, Git to chytit, protože balení instalačních profilů v současné době nefunguje pro profily Drupal 7). Navíc pracujeme na projektech, které vám umožní hromadně vytvářet produkty/produkty. zobrazí a přidá/edituje produkty přímo ve formuláři pro editaci uzlů pomocí vlastního widgetu Product Reference widget .

Chcete-li to nastavit ručně, postupujte takto:

  1. Přidejte typ uzlu s názvem Zobrazení produktu . Odeslat pomocí tlačítka Uložit a přidat pole .
  2. Přidejte pole Reference produktu, které používá widget Automatické doplňování textového pole . Proveďte povinné pole a povolte neomezený počet hodnot (i když nyní chcete použít pouze jednu hodnotu).
  3. Klikněte na záložku Spravovat zobrazení a ujistěte se, že toto pole používá formátovací formát zobrazení Přidat do košíku . Možná budete chtít také procházet polemi produktů, která jsou zde uvedena.
  4. Vytvořte zobrazení produktu odkazující na jeden z vašich produktů a prozkoumejte ukázku upoutávky a zobrazení celé stránky. Možná budete chtít změnit způsob zobrazení polí produktu. Chcete-li to provést, musíte skutečně přejít na stránku Spravovat zobrazení vašeho typu produktu a tam aktualizovat nastavení formátovače displeje. Pořadí třídění a viditelnost polí produktů můžete upravit pouze prostřednictvím stránek pro úpravy typu obsahu, nikoli nastavení formátovače.

Je toho víc, ale mělo by to začít. Tento proces je vlastně tématem článku, který jsem napsal pro první vydání Watchdogu Drupal. Doufám, že budu pravidelným přispěvatelem na téma Drupal Commerce, takže vám doporučuji získat předplatné, pokud jste nebyli v době vydání časopisu DrupalCon. Mohou to být články, které se objeví na webových stránkách nakonec po tisku.

Chcete-li získat další podporu, doporučujeme vám procházet příspěvky ve fórech a dokumentaci k tomuto tématu na webu DrupalCommerce.org a podívat se na kanál #drupalcommerce IRC na irc.freenode.net. Pokud narazíte na nějaké chyby nebo chcete přispět k diskusi o použitelnosti, rádi bychom získali zpětnou vazbu jako tvůrce webu v příslušných otázkách v našem nástroji pro sledování problémů.

Jo, a pokud jste vizuální student, procházím tímto procesem a vysvětlím, jak architektura funguje v mém relační video z DrupalCon Chicago . Je to zatím nejlepší video, i když bych rád viděl, jak se budou v budoucnu vyrábět menší screencasty zaměřující se na konkrétní kroky Drupal Commerce site building.

Hodně štěstí!

29
Ryan Szrama

V obchodech Drupal Commerce) se produkty nezobrazují jako uzly. Můžete je zobrazit pomocí pohledů.

Vytvořte nové zobrazení a jako typ pohledu vyberte Commerce Product. Chcete-li zobrazit jeden produkt, nastavte zobrazení tak, aby akceptovalo argument ID produktu nebo SKU. Poté budete mít přístup ke všem polím produktu. Chcete-li zobrazit více produktů, přidejte filtr nebo argument pro kategorii nebo jakákoli jiná kritéria, podle kterých by produkty měly být uvedeny.

Produkty můžete také zobrazit vytvořením typu obsahu pomocí pole odkazu na produkt a poté vytvořením uzlu pro každý produkt, ale určitě by to byla bolest, kdybyste měli mnoho produktů.

4
pjskeptic

Pokladna Commerce (Product Display Manager) pro snadnější správu uzlů zobrazení produktu!

1
Max Nylin

Až budete mít produkty v obchodě, můžete kombinovat strukturu Ryana Szrámy (tj. Vytvořit typ obsahu „zobrazení produktu“) a sílu zobrazení.

Nejprve vytvořte zobrazení produktu OBSAH TYP (Správce >> struktura >> typy obsahu >> přidat typ obsahu). Postupujte podle pokynů Ryana Szrámy z jeho odpovědi na této stránce.

Za druhé vytvořte svůj první produktový displej pro jeden z vašich produktů.

Za třetí, vytvořte nové zobrazení (Správce >> struktura >> Zobrazení >> Přidat nové zobrazení). Nastavte zobrazení tak, aby zobrazovalo obsah typu „Zobrazení produktu“. Upravte pohled podle svého vkusu. Nyní máte seznam produktů.

1
William Eadie