Sziasztok!
Egy webshopon dolgozom, commercet használok. Létrehoztam egy katalógus nézetet a termékekről (próbáltam views oldal és page manager segítségével is).
Miután rányomunk a gombra, hogy a termék a kosárba kerüljön, ez meg is történik, de rosszul. A következő hibákat tapasztaltam:
1. A kosárban a termék linkje nem a termékre, hanem a kosárra mutat.
2. A kosárban az "egységár" kifejezés "unit price" alakban jelenik meg.
3. A termékekre létrehozott, kedvezményes árat szabályozó rule nem érvényesül.
Ezek a hibák nem jelntkeznek, ha a terméket nem a katalógus oldalról, hanem a termék saját display oldaláról helyezzük a kosárba. Pl. ha kétszer kiválasztom ugyan azt a terméket, egyiket a display oldalról, másikat a katalógusból, akkor azt külön terméknek érzékeli, külön sorokat hoz létre neki a kosárban, és egyik helyesen lesz kezelve, a másik a fenti hibákkal.
Úgy gondolom az egész ott bukik meg, hogy amikor a katalógusból a kosárba teszem, akkor nem a termék saját linkjét veszi át, hanem a katalógus oldalét.
Hogy lehetne ezt korrigálni?
Kosárba űrlap mező beállításai közt
Nyisd meg a katalógus oldal nézetet szerkesztésre, és keresd meg a Kosárba űrlapot a mezők között. Ott van egy olyan beállítási lehetőség, hogy „Link products added to the cart from this page display to the View's path.” Próbáld meg, hogy ha innen kiveszed a pipát, megjavul-e.
Nem lesz link
Ha kiveszem a pipát, egyáltalán nem lesz link. A termék neve csak sima szövegként jelenik meg.
- ad astra per aspera -
saját kosár
Ja igen, az alapértelmezett kosár kb. használhatatlan, saját Views kosarat érdemes használni. Kellenek ezek a táblák a kapcsolat résznél:
A Products referenced by... hozzáadása után elérhető lesz a mezők közt a termékmegjelenítő node linkelt címe.
Megnézem
Megnézem sajáttal, köszi.
Máskülönben a rules és a fordítás hibára rájöttem. A Views-ban nem ugyanaz a line item type volt kiválasztva, ami alapból a termékhez tartozik, azért hogy a katalógus oldalon ne jelenítse meg a line item type-ban meglévő taxonomy mezőket (ami jó, ha a terméken látszódik, de a katalógusban túl sok).
Viszont mivel a views-ban másik line item type lett kiválasztva, ezért a fordítás és a rules (condition miatt) nem érvényesült. Szóval ezt végülis én néztem el. Keresk másik megoldást.
Viszont a linkek kérdése továbbra is fent áll, bármit csinálok.
Lehet, hogy az általad javasolt saját kosár megoldja majd. Köszi.
- ad astra per aspera -
Közben rájöttem, hogy
Közben rájöttem, hogy teljesen jó nekem a mostani kosár, hiszen már alapból annyit csiszoltam rajta, hogy szükségtelen elölről kezdeni.
A link kérdését meg megoldotta az, hogy simán felvettem a nézetbe egy "Tartalom: Cím" mezőt, az eredeti címet meg kukáztam.
- ad astra per aspera -