Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 04. April 2011 14:04
- dalton
- kennt CMS/ms
- Ort: Schweiz
- Registriert: 10. Januar 2011
- Beiträge: 162
- Webseite
Produkte mit Attributen im Cart Modul falsch übergeben?
Hallo,
wen man ein Produkt in den Warenkorb hinzufügt und danach genau das gleiche Produkt nochmal hinzufügt, dann wird einfach die Menge um 1 erhöht.
Das heisst es steht im Warenkorb so:
Produktname Menge
Produkt 1 2
So wird es auch mit dem PayPal danach gemacht die Menge auf 2 eines Produkts gesetzt.
Aber leider ist es so, sobald die Produkte Attribute haben und man diese 2 mal zum Warenkorb hinzufügt stehen diese so im Warenkorb:
Produktname: Menge
Produkt 1 1
Produkt 1 1
Leider stimmt das für das Paypal Modul dan nicht mehr weil es nicht 2mal die gleichen Namen eines Produkts mit den Hiddenfeldern überträgt. Und somit wird ein Falscher Preis berechnet das heisst es wird nur 1 Produkt ins PayPal übertragen.
Kann mir jemand weiterhelfen damit wen die Produkte auch attribute haben diese nicht Doppelt im Warenkorb angezeigt werden sondern einfach die Anzahl Menge steigt?
Offline
#2 04. April 2011 15:31
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: Produkte mit Attributen im Cart Modul falsch übergeben?
hast du schonmal im offiziellen forum gesucht? ich meine die problematik dort schonmal gelesen zu haben
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#3 04. April 2011 17:50
- dalton
- kennt CMS/ms
- Ort: Schweiz
- Registriert: 10. Januar 2011
- Beiträge: 162
- Webseite
Re: Produkte mit Attributen im Cart Modul falsch übergeben?
ja hab ich schon gesucht aber leider keine lösung gefunden.
Offline
#4 05. April 2011 07:10
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Produkte mit Attributen im Cart Modul falsch übergeben?
Aber leider ist es so, sobald die Produkte Attribute haben und man diese 2 mal zum Warenkorb hinzufügt stehen diese so im Warenkorb:
Produktname: Menge
Produkt 1 1
Produkt 1 1
Macht ja auch Sinn ... Hemd in (Attribut) blau und Hemd in rot (Attribut) sind zwei unterschiedliche Sachen.
Nur scheint es da an der Übergabe an Paypal zu haken ...
Offline
#5 05. April 2011 08:20
- dalton
- kennt CMS/ms
- Ort: Schweiz
- Registriert: 10. Januar 2011
- Beiträge: 162
- Webseite
Re: Produkte mit Attributen im Cart Modul falsch übergeben?
Aber das ist auch so wen ich 2 mal das gleiche Attribute nehme, weil wen es 2 verschiedene Attribute wären würde es gehen es gut nicht bei PayPal weil der Name vom Produkt dann genau gleich ist.
Beitrag geändert von dalton (05. April 2011 08:56)
Offline
#6 05. April 2011 12:43
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.436
Re: Produkte mit Attributen im Cart Modul falsch übergeben?
Habe mit den Modulen noch nicht gearbeitet, aber ich schätze mal da wird es doch Templates oder ähnliches geben, oder?
Kann man da vielleicht Attribut und Index des Artikels mit an den Produktnamen anhängen, sodass es für Paypal aussieht wie verschiedene Produkte?
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#7 05. April 2011 12:47
- dalton
- kennt CMS/ms
- Ort: Schweiz
- Registriert: 10. Januar 2011
- Beiträge: 162
- Webseite
Re: Produkte mit Attributen im Cart Modul falsch übergeben?
Ich habe die Variable schon in den PHP Dateien gesucht um irgend ein i++ anzuhängen.
Aber im Template wüste ich nicht wie ich etwas an Smarty Tag anhängen kann da steht z.b. {$attributname}
ich müsste ja in die Varibale schreiben können?
Offline
#8 05. April 2011 13:34
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Produkte mit Attributen im Cart Modul falsch übergeben?
Offline
#9 05. April 2011 14:09
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.436
Re: Produkte mit Attributen im Cart Modul falsch übergeben?
In welchem Zusammenhang steht da {$attributname}?
Wie sieht denn das "PayPal Template" aus?
Sorry, ich hab keine Ahnung wie die Module zusammen funktionieren und wie die Werte da übergeben werden. Hilf mir mal ein bissel auf die Sprünge.
Meine Idee war die, dass, sollte es ein Template geben, mit dem man die Übergabe der Daten an PayPal steuern kann, man eben noch eine laufende Nr. an den Produktnamen anhängt.
Nehmen wir mal an, die Produkte sind ein einem Array namens {$articles}.
Dann könnte man so eine laufende Hinzufügen:
{foreach from="$articles" item="product" name="product_loop"}
{$product}{$smarty.foreach.product_loop.iteration}
{/foreach}
Das ist nur ein Ansatz.
Wie gesagt, ich habe keine Ahnung von den Modulen und im Moment auch leider keine Möglichkeit sie auszuprobieren.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#10 05. April 2011 14:19
- dalton
- kennt CMS/ms
- Ort: Schweiz
- Registriert: 10. Januar 2011
- Beiträge: 162
- Webseite
Re: Produkte mit Attributen im Cart Modul falsch übergeben?
Leider wird das nicht im Template erzeugt sondern in der PHP Datei ausgeben im Template wird nur: {$formvalues}
Offline
#11 05. April 2011 14:24
- dalton
- kennt CMS/ms
- Ort: Schweiz
- Registriert: 10. Januar 2011
- Beiträge: 162
- Webseite
Re: Produkte mit Attributen im Cart Modul falsch übergeben?
@cyberman
Danke aber das Problem bei dem ist es können nur feste werte übergeben werden ich müsste hier ein Counter hinzufügen also sprich:
$i = 0
echo $i++
Damit es immer ein anderen Namen ergibt sprich "Produkt1 1" , "Produkt1 2"
Nur wie mach ich das mit Smarty:
{$product_obj->get_name()|cat:"counter"}
Beitrag geändert von dalton (05. April 2011 14:25)
Offline
#12 06. April 2011 08:15
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Produkte mit Attributen im Cart Modul falsch übergeben?
Smarty liefert standardmäßig ein Counter-Plugin mit
http://www.smarty.net/docsv2/de/languag … ounter.tpl
was du dafür mit dem assign-Parameter einsetzen kannst, also z.Bsp.
{$product_obj->get_name()|cat:$counter}
Offline
Seiten: 1