Commerce termék attributum variációk

makgab képe

Üdv!

A Commerce termékvariációk esetén a leírás szerint a product_display node típus szükséges. Milyen mezőket kell beállítani? Title,Body,Termékhivatkozás (product reference)?
Ezzel az egyes szín variációk automatikusan kiválasztódnak a Color mező választásakor? Vagy kell másik mező is a product_display node típushoz?
Nem egészen világos ez a része a leírásnak, hogy mi alapján fogja a product_display node kiválasztani a megfelelő color attributumú terméket.

Drupal verzió: 
makgab képe

A következőket terveztem meg a termékkekkel kapcsolatban, mivel több típusú termék is lenne:

* A commerce-ben lenne több terméktípus: ruházati, kiegészítők, egyéb
* A product-ban tárolnám:
  ruházati termék esetén: SKU,Title,Image,Price,Color,Size(,ProductGroup1)
  kiegészítők: SKU,Title,Image,Price(,ProductGroup2)
  egyebek: SKU,Title,Image,Price(,ProductGroup3)
* A product_display (node) pedig Title,Body,Product reference (termékhivatkozás)

A commerce terméktípusnak hol van egyébként jelentősége? A termékcsoport is lenne egy mezőben (ProductGroup -> taxonómiával) - bár ezt nem tudom hova érdemes tenni product-ba v. product_display-be.

Az inline_entity_form modullal kezelném a termékek karbantartását, így egyszerre mehet a node és product rögzítése.
Jó az elképzelésem?

Lehet, hogy az egyszerűség kedvéért a product_display-t ki kell majd hagynom. A felhasználóknak lehet, hogy problémás lesz.

0
0
pityu73 képe

Én a product_display-t nem hagynám ki mert azzal lehet termék variáció vagy egyedi terméket létrehozni. Ha már használod az inline_entity_form-ot akkor teljesen jól használható a tartalom felől való termék rögzítés.
A termékekhez tedd azokat a mezőket amik egyedileg jellemzik azokat (szín, ár, méret, kép). Az azonos jellemzők mit a leírás vagy a katalógus kategória mehet a product_display-be.
Majd mikor tömegesen árazni kezd akkor fogod érzékelni milyen kényelmes, hogy a Commerce kivezette a termék lapot a nod-ból. Hiszen minden termék variációd a product_display oldalon egy önálló elemként van jelen commerce_porduct-nál.

1
0
makgab képe

A product_display (node) hogyan kapcsolja össze pl. a 3féle méretű polót?

Pl.:
product #1:
SKU:   DRUP_TSHIRT_BLU_L
Title: Drupal póló kék L
Price: 1.000,- HUF
Size:  L
Color: Blue

product #2:
SKU:   DRUP_TSHIRT_BLU_XL
Title: Drupal póló kék XL
Price: 1.000,- HUF
Size:  XL
Color: Blue

product #3:
SKU:   DRUP_TSHIRT_BLU_S
Title: Drupal póló kék S
Price: 1.000,- HUF
Size:  S
Color: Blue

A product_display node: Title,Body,ProductGroup(taxonómia kifejezések),Product Reference(Termékhivatkozás).
Amikor rögzítem pl. a "Drupal póló kék" product_display-t, akkor eleve hozzáadom a termékhivatkozás mezőben a három variációt?
Rendeléskor ki lehet majd választani a product_display-ből a kívánt product-ot? (Mert ugye a rendelésben "product" lehet csak.)

Sőt, nem csak a szín alapján, hanem a méret alapján rögzíthetem a product_display-ben a product-okat. Pl. a termékhivatkozás mezőben:

product #1:
SKU:   DRUP_TSHIRT_BLU_L
Title: Drupal póló kék L
Price: 1.000,- HUF
Size:  L
Color: Blue

product #2:
SKU:   DRUP_TSHIRT_BLU_XL
Title: Drupal póló kék XL
Price: 1.000,- HUF
Size:  XL
Color: Blue

product #3:
SKU:   DRUP_TSHIRT_BLU_S
Title: Drupal póló kék S
Price: 1.000,- HUF
Size:  S
Color: Blue

product #4:
SKU:   DRUP_TSHIRT_RED_L
Title: Drupal póló piros L
Price: 1.000,- HUF
Size:  L
Color: Red

product #5:
SKU:   DRUP_TSHIRT_RED_XL
Title: Drupal póló piros XL
Price: 1.000,- HUF
Size:  XL
Color: Red

product #6:
SKU:   DRUP_TSHIRT_RED_S
Title: Drupal póló piros S
Price: 1.000,- HUF
Size:  S
Color: Red
0
0
pityu73 képe

A product_display-nél az Inline_entity_form-ot állísd Multiple-values-re.
Ekkor több terméket is felvihetsz az adott nod-nál.

A product-nál pedig a színek, méret mezőket pedig állítsd erre:

Attribútummező beállítások
A mező engedélyezése attribútummezőként a kosár hozzáadási űrlapján.

0
0
makgab képe

Hogyan csinálod a tömeges árazást? Arra gondolsz, hogy pl. tömegesen kell módosítani a termékek árát?

Ezt hogyan csinálod? Ill. hogyan működik?

0
0
pityu73 képe

Az első kettőhöz van commerce kiegészítés.

De én raktam fel magamnak egy Commerce Kickstart-ot mintának és abból veszem a megoldásokat az egyedi telepítésemhez. Nem használnám soha egy kész rémálom a frissítése, de mintának tökéletes leszámítva a benne lévő Kickstart-os egyedi fejlesztést. A használható modulokat pedig innen gyűjtheted be: www.drupalcommerce.org/extensions/module

Remélem segít....

1
0