Gerne.
Also die Idee hinter dem Shop ist folgende: Ich erstelle im Backend ein Produkt/Kategorie. Nehmen wir als Beispiel FIFA 15 Keys. Bei den registrierten Nutzern gibt es zwei verschiedene Sorten Käufer und Verkäufer. Zweitere können zB auf den FIFA 15 Key ein Angebot abgeben für wie teuer sie es verkaufen. Der Käufer kann automatisch nur immer des günstigste Produkt kaufen.
Aktueller Stand: Ich habe es mittels PHP/JS/AJAX Scripten mittlerweile schon so weit geschafft, dass jedes Angebot eines Verkäufers in eine MYSQL Datenbank übertragen wird. Das Script für den Kauf des Produktes fragt den billigsten Preis des FIFA 15 Keys aus der DB ab und speichert es in einer Variabel.
Problem: Wie gerade geschildert liegt der Preis nun als Variabel vor, aber es gibt kein entsprechendes Produkt in WooCommerce, das der Kunde in seinen Warenkorb legen kann. Aus diesem Grunde suche ich ein Addon bzw. vermutlich eher einen Weg wie der Server, sobald der Preis aus der DB abgefragt wurde, selbstständig ein (temporäres) Produkt mit dem Preis aus der DB erstellt.
Hoffe ich habe es verständlich genug geschildert :P
Danke für eure Hilfe
Beiträge von rudizabudi
-
-
-
Vielen Dank für deine Antwort.
Der Source gibt hier leider relativ wenig her, bzw. sehe trotzdem keine Möglichkeit den Preis dynamisch mittels Variabel reinzuknallen.
Von diesen kostenpflichtigen Plugins von denen du sprichst ..... kennst du da zufällig einen Namen? -
Hallo Leute,
mich würde interessieren, ob mir jemand bei meinem kleinen Problemchen weiterhelfen könnte.
Ich habe mir ein kleines Script gebastelt, welches nach dem Ausfüllen eines Formulars durch den Kunden den Preis aus der Datenbank ausliest und einer Variabel zuordnet.
Nun habe ich folgendes Problem. Wie kann ich dieses "dynamische" Produkt den Warenkorb hinzufügen. Es müsste quasi jedes mal, wenn der Kunde "In den Warenkorb legen" klickt, ein neues temporäres Produkt erschaffen werden. Leider ist dies meines Erachtens mit der klassischen WooCommerce Version nicht möglich, da die Produkte im Backend vom Administrator eingepflegt werden müssten.
Kennt hier jemand ein Erweiterungsaddon, oder einen anderen Weg wie ich dieses Problem am klügsten lösen kann?
Danke für eure Hilfe -
ohne Änderung an dem Plugin kannst du keine dynamische Preis-Abfrage einbauen. Du übergibst hier nur einen Wert und eine Variable:
WordPress Handbuch
https://codex.wordpress.org/Shortcode_APIDanke für deine Antwort. Kennt jemand gegebenenfalls ein anderes Plugin, was des macht was ich suche?
-
Neues Problem:
Das Skript oben zielt darauf ab nach Eingabe der Werte eine Datenbankabfrage auszuführen, um den Preis auszulesen.
Jetzt gibt es bei meinem zweiten Plugin "WordPress Simple PayPal Shopping Cart" ja die Möglichkeit dieses Shortcuts [wp_cart_button name="Test Product" price="24,95"].
1. Ist es Möglich hier in Price die JS Variabel response einzubinden? Es handelt sich nämlich nicht auf ein einer Seite fest zugeordnetes Produkt, sondern dies ergibt sich dymanisch aus der Auswahl der Felder.
2. In diesem Falle würde ja auch schon der "add to cart" button angezeigt werden. Ich möchte diesen aber solange die Auswahlfelder noch nicht ausgefüllt wurden am besten noch verstecken oder zumindest ausgrauen. Kennt da jemand einen Weg?
Mich verwirrt diese Thematik leider extrem, da es sich hier nicht direkt um einen Code, sondern um einen Shortcut handelt.
Vielen Dank für eure Antworten -
Finde leider keine Möglichkeit meinen obrigen Beitrag zu editieren. Hat sich erledigt. Habe das zweite Script einfach direkt hochgeladen, anstatt via Wordpress
-
Hallo Leute,
ich habe mal eine Frage. Und zwar bin ich seit ein paar Wochen dabei die gängigen Webprogrammiersprachen nach dem learning by doing Prinzip zu erlernen. Ich gehe dabei immer so vor, dass ich die einzelnen Skripte immer direkt auf dem xammp localhost erstmal teste und sie dann versuche in Wordpress einzubinden hierfür nutze ich das Plugin "PHP Code for Posts" mit dem ich eigentlich auch immer sehr zufrieden war. Jetzt kam es allerdings zu einem Problem. Ich will nach dem Ausfüllen eines Formulars direkt mittels AJAX eine DB Abfrage starten um dann darauf einen Wert auszugeben. Dies klappt allerdings nicht in Wordpress und es wird mir kein Wert angezeigt. Laut Firefox wird jedoch schon eine Post-Abfrage ausgeführt.
Hier mal die schematischen Codes:Code
Alles anzeigen<script src="http://code.jquery.com/jquery-2.1.4.min.js" type="text/javascript"></script> <script type="text/javascript"> <!-- function send_var(){ var selectone = document.getElementById("var1").value; var selecttwo = document.getElementById("var2").value; if (selectone > '0' && selecttwo > '0' ) { $.ajax({ url: "http://localhost/wordpress/test-ii/", data: {selectone: selectone, selecttwo: selecttwo}, datatype: "json", type: "POST", /* Callback-Funktion aufrufen */ success: function(data) {print_response(data);} }); } function print_response(data){ var antwort = $.parseJSON(data); var response = antwort[1]; $("#ausgabe").html(response); } } // --> </script> </head> <body> <form name="formula" action=""> <select name="var1" id="var1" onchange="send_var(this)"> <option value="0">Auswahl</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> <select name="var2" id="var2" onchange="send_var(this)"> <option value="0">Auswahl</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> <p id="ausgabe"></p> </form> </body> </html>PHP
Alles anzeigen[COLOR=#000000] [COLOR=#0000BB]<?php $resultone [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]$_POST [/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'selectone'[/COLOR][COLOR=#007700]]; [/COLOR][COLOR=#0000BB]$resulttwo [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]$_POST [/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'selecttwo'[/COLOR][COLOR=#007700]]; [/COLOR][COLOR=#0000BB]$ergebniss [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]$resultone [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000BB]$resulttwo[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#0000BB]$ergebnisszwei [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#DD0000]"12512"[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#0000BB]$array[/COLOR][COLOR=#007700]=array([/COLOR][COLOR=#0000BB]$ergebniss[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]$ergebnisszwei[/COLOR][COLOR=#007700]); echo [/COLOR][COLOR=#0000BB]json_encode[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$array[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000BB]?>[/COLOR] [/COLOR]Wäre euch um Hilfe wirklich sehr dankbar, da ich keine Ahnung habe, wie ich dieses Problem innerhalb Wordpress anzugehen habe.
VG Flo