Wednesday, 19 July 2017

Opencart Lager Mehrfach Optionen


Ich gebe auf Ich konnte nicht finden, die richtige Antwort irgendwo so, ich bitte Sie gute Leute um Hilfe. Ich mache Armbänder und lege sie in mein Ladengeschäft. Jedes Armband ist einzigartig, so habe ich 1 auf Lager. Aber Kunde hat mich wissen lassen, die Größe seiner hisher Handgelenk, so kann ich addapt it. Optionen fragen mich nach Mengen. So kann ich sie nicht verwenden, weil ich eine Zahl eingeben muss oder die Option nicht sichtbar wird. Ohhh, das ist verrückt. (Was ich brauche ist: Armband B --- sagen Sie mir Ihre Handgelenke Größe: (hier ein Drop-Down oder ein Textfeld, damit der Kunde wählen oder schreiben) Order liest: Armband B. Größe: 18cm xx Dann, wenn die Bracelt B ist nicht auf Lager, jetzt kann ich das alles machen, aber jedes Mal, wenn ein Kunde eine Option hinzufügt, steht das Armband zur Verfügung, also bestellt: Bracelet B. Größe: 18cm xx Armband B. Größe: 19cm Hallo Mudasirahanger Hallo Mudasirahanger Hallo Mudasirahanger Hallo Mudasirahanger, danke für die schnelle Antwort Geben Sie eine Handgelenkgröße, das Armband zur Verfügung steht. Wenn, wenn Sie Optionen hinzufügen, müssen Sie sagen, wie viele Artikel haben Sie für diese Option. Ich habe 1 anpassbare nach Kundenwrist180s Größe. NDash user3476964 Mar 30 14 um 16:56 In Voreinstellung OC Sie haben die Möglichkeit, die Bestellung von nicht vorrätigen Produkten zu deaktivieren. Gehen Sie einfach zur Verwaltung - System - Einstellungen, klicken Sie auf Bearbeiten in Ihrem Shop und navigieren Sie zur Registerkarte Optionen. Dann scrollen Sie nach unten zu den Stock-Bereich und beachten Sie die Stock Checkout: Option. Wenn Sie "Nein" auswählen und die Benutzer sichern, können Sie die Produkte, die nicht auf Lager sind, nicht bestellen. Dies bedeutet, dass, wenn Sie ein Armband Produkt mit 1 Stück auf Lager erstellen, fügen Sie eine Option, um es mit einem Stück auf Lager und jemand bestellen diese, wird sein Lager sofort auf Nicht auf Lager und niemand wird es wieder bestellen . Wenn Sie alle Produkte verstecken möchten, die nicht auf Lager sind, nachdem sie bestellt wurden, haben Sie zwei Optionen - entweder manuell durch Deaktivieren des Produkts oder Youd müssen einige Änderungen in der getProducts () - Methode für das Produktmodell implementieren Nur diejenigen Produkte laden, die noch auf Lager sind. UPDATE zum Kommentar: Die Optionen in OpenCart sind falsch. Eine Option, für die Sie das Lager haben 1 Stück ist die Größe Option, die unterschiedliche Werte, z. 15cm, 16cm, 17cm, 18cm, etc. Alle diese Werte enthalten in einer einzigen Größe Option für eine einzelne Lagerposition bedeutet, dass wenn ich eines von ihnen, nach der Bestellung des Armbandes gibt es keine Stücke mehr. Was Sie sagen, ist die Schaffung einer Option für 15cm mit 1Stock Lager, eine weitere Option für 16cm mit 1Stock Lager, etc. so 1 Stück auf Lager für jede Größe - das ist falsch (d. H. Missbrauch von Produktoptionen). Dennoch, auch in diesem Fall, wenn verschiedene Größen haben alle ein Stück, aber das Produkt selbst hat nur ein Stück, nach der Bestellung zuerst sollte es aus dem Lager selbst gibt es Optionen mit Lager links. Schritt für Schritt Komplettlösung: Gehen Sie zu Ihrer OC-Administration und melden Sie sich an. Bewegen Sie den Mauszeiger über den Menüpunkt Katalog und klicken Sie auf den Eintrag Optionen. Klicken Sie auf dieser Optionsübersicht auf den Link Einfügen in der rechten oberen Ecke - z. B Wrist Size Wählen Sie den Options-Typ, entweder Select oder Radio (je nachdem, wie viele mögliche Werte Sie haben möchten, mehr als 4, verwenden Sie Select) Sortierreihenfolge kann ein numerischer Wert sein (oder wenn leer, wird mit 0 gefüllt) Jetzt da Ist leere Tabelle darunter mit einer Zeile enthält nur eine Schaltfläche Hinzufügen Option Wert - durch Klicken auf diese wird es eine Zeile mit leeren Formularfeldern hinzufügen, um die Optionen-Wert können wir sagen, wir wollen Handgelenk Größen von 15cm bis 22cm 8 Werte klicken, klicken Sie auf die Schaltfläche 8 (Vorsichtig sein, nach jedem Klick wird es nach unten verschoben, wenn eine neue Zeile mit Formularfeldern darüber erscheint) in die 8 Zeilen alle notwendigen Werte eingeben, zB 15cm. 16cm. 22cm als Wertnamen und Sortierreihenfolge an Ihre Bedürfnisse anpassen (Leerzeichen können zu unangemessen geordneten Werten führen, wenn diese angezeigt werden) Klicken Sie auf die Schaltfläche Speichern in der oberen rechten Ecke. Navigieren Sie nun zur Produktübersicht, wählen Sie das Produkt aus, dem Sie diese Option hinzufügen möchten, und klicken Sie in dieser Zeile auf Bearbeiten. Bewegen Sie sich auf die Registerkarte Daten und stellen Sie sicher, dass das Armband diese Einstellungen hat: Menge: 1 Abziehen Lager: Ja Ab Lagerstatus: Nicht lagernd Dann bewegen Sie sich auf die Registerkarte Option und fügen Sie die neue Option hinzu, indem Sie den Optionen-Namen (Handgelenkgröße) eingeben Der linke Bereich - nachdem die Option gefunden wurde, klicken Sie auf das Label und eine neue Option (neue Registerkarte) wird der Ansicht hinzugefügt werden. Stellen Sie nun sicher, dass die Option erforderlich ist, und fügen Sie alle möglichen Werte hinzu, während Sie diese Einstellungen auf alle Werte setzen: Anzahl: 1 Subtrahieren: Ja Die anderen Optionswerte hängen von Ihrem Geschäftsmodell ab. Jetzt Speichern Sie das Produkt und versuchen Sie es mit einem der Handgelenk Größen Wert zu bestellen. Wenn Sie die Einstellungen für die Filiale eingestellt haben, dass der Kunde nicht in der Lage ist, die Produkte zu bestellen, die nicht auf Lager sind, sollte dies für Sie funktionieren. Lassen Sie mich wissen, wenn es etwas, was ich vermisst (oder wenn es noch nicht funktioniert). Hier ist eine mögliche Lösung (nicht getestet, aber ich glaube, es wird aus der Box funktionieren oder vielleicht gibt es nur einfache Fehler Sie können sich selbst beheben): Öffnen Sie die catalogcontrollercheckoutcart. php und finden Sie diese Zeile (sollte bei 543): und vor Diese Zeile direkt fügen Sie diesen Code (Sie können dies über vQmod-Erweiterung tun): Dann öffnen Sie diese Datei cataloglanguageenglishcheckoutcart. php und fügen Sie diese am Ende: Dies ist alles nur als ein Beispiel, Sie können die Fehlermeldung, um Ihre zu erfüllen Anforderungen. Warnung: Dies ist nur eine einfache Lösung, die nicht denselben Benutzer (oder dieselbe Sitzung) dazu veranlasst, dasselbe Produkt zweimal oder mehrmals in den Warenkorb zu legen, aber es verhindert nicht, dass das gleiche Produkt gleichzeitig hinzugefügt und gleichzeitig von zwei bestellt wird Verschiedene Benutzer (oder einen Benutzer mit zwei Browsern, zum Beispiel). Für diesen Rand Fall Youd müssen eine Art von Produkt-Sperrung implementieren - nach dem Hinzufügen zum Warenkorb ist dies in einer DB gespeichert und niemand sonst wäre in der Lage, das gleiche Produkt in den Warenkorb zu legen. In diesem Fall wäre es schön, auch die datetime, wenn es gesperrt war und haben einen Cron-Job, der dieses Produkt (auch mit dem Entfernen aus dem Wagen), so dass das Produkt nicht gesperrt ist für immer und ist von anderen Benutzern wieder bestellt werden kann . Öffnen Sie diese Datei catalogviewjavascriptcommon. js und suchen Sie nach der Methodenfunktion addToCart (productid, quantity) und danach fügen Sie diesen Code hinzu: Das sollte reichen. In PHP finden Sie diesen Code, was haben wir hinzugefügt: und ändern Sie es auf diese (dann versuchen): Der Punkt ist, in der Konsole zu sehen, wo die Anfrage getan wird, um index. phproutecheckoutcartadd die Antwort entweder mit Erfolg oder Fehlermeldung in Reaktion. Versuchen Sie, für beide Fälle, um sicherzustellen, dass Sie auf die richtige Anforderung (im Erfolg sehen Sie die Erfolgsmeldung am oberen Rand der Seite, so können Sie sicher sein, dass es getan wurde) und versuchen Sie erneut versuchen, Fehler (für das gleiche Produkt) Nachricht - sie sollte in der Antwort auf die gleiche Weise wie die Erfolgsmeldung enthalten sein. Wenn noch nicht funktioniert, versuchen Sie, die Rückkehr zum Beenden zu ändern. Hi Shadyyx Ich habe bereits getan, was Sie vorschlagen. Mehr als das, lassen Sie mich erklären, das wahre Ergebnis, dass: 1 Armband Option (18cm, quantity1 - 19cm, Menge 1) 3 Armbänder auf Lager. Was ich brauche ist Optionen ohne Anforderung Menge oder ein Textfeld, damit der Kunde die Handgelenkgröße eingeben. Vielen Dank für Ihre Zeit, patiente und für das Teilen. Wenn Sie irgendeinen Anhaltspunkt haben, schätze ich wirklich es. Dafne ndash user3476964 Mar 31 14 um 16:29 user3476964 Überprüfen Sie meine aktualisierte Antwort. Ndash shadyyx Mar 31 14 am 21:10 Hallo Shadyyx Sie sind der erste, der verstehen, was ich brauche. Ihr 1. Absatz in Ihrem Update ist genau das, was ich tun muss. Der zweite Absatz ist, was Opencart lässt mich tun, und ich weiß, dass ist nicht wright. Ich habe keinen Weg gefunden, damit es funktioniert. Vielen Dank. Ndash user3476964 Apr 1 14 at 7:12 Mein lieber Freund: Ich habe Schritt für Schritt, um sicherzustellen, dass ich keinen Fehler gemacht und das Ergebnis ist das gleiche: wenn Sie 1 Armband 18cm bestellen, perfekt, wenn Sie weitere 18cm bestellen, perfekt . Das System sagt: nicht auf Lager. Buuuttt, wenn Sie die 18cm plus 16cm und 15 cm bestellen, haben Sie 3 Armbänder auf Ihrem Wagen. Sie können nicht 2 von jedem, aber einer von jeder Größe bestellen. Ich habe kein Wort zu danken Ihnen alle Ihre Hilfe und patiente. Vielen vielen Dank. Dafne ndash user3476964 Apr 1 14 um 9: 23Optionen in der Verwaltung Im Bereich "Optionen" unter Katalog können Sie die Details anpassen, die der Kunde beim Auschecken eines Produkts sieht. Auf der Produktseite wird der Abschnitt "Verfügbarer Optionsquot" unter dem Preis angezeigt. Die Option für dieses Produkt muss ausgewählt werden, bevor der Kunde das Produkt zum Einkaufswagen hinzufügen kann. Das unten abgebildete Bild zeigt die Standardoptionen, Sie können jedoch auswählen, sie zu bearbeiten oder zu löschen. Im Wesentlichen können die Optionen erstellt werden, um zu passen, was zusätzliche Spezifikationen benötigt werden, damit der Kunde das Produkt kaufen kann. Mit der Schaltfläche "Inertquot" können Sie eine neue Option erstellen. Wenn Sie zum Beispiel wünschen, dass der Kunde eine Größe für ein bestimmtes Produkt vor dem Auschecken auswählen möchte, können Sie eine QuoteSizequot-Option erstellen. Die Dropbox dropTypequot zeigt eine Vielzahl von Möglichkeiten an, diese Option anzuzeigen: Für die Option quotsizequot wurden drei Option value39s erstellt. QuotSmallquot, quotMediumquot und quotLargequot. Bilder könnten für die Option hinzugefügt werden, aber da es sich auf die Größe der Option Wert Name genügt wird. Wenn die Option "Colourquot" angegeben wurde, wären Bilder von der Farbe angemessen. Hinzufügen von Optionen für Produkte Um die Optionen auf ein bestimmtes Produkt anzuwenden, müssen Sie die Registerkarte "Optionen" unter "Produktkatalog" bearbeiten. Die Optionen können vor dem Hinzufügen eines Produkts erstellt und dann während der Produkterstellung auf der Registerkarte Optionen hinzugefügt werden. Optionen in der Storefront Mit dem oben erläuterten allgemeinen Konzept hinter quotOptionsquot können wir nun ein detailliertes Beispiel für die Verwendung des Optionsteils nutzen, um das Checkout-Erlebnis in der Storefront zu verändern. In diesem Beispiel werden wir dem von der Installation bereitgestellten iPod Classic-Produktbeispiel Optionen hinzufügen. Das Bild unten wurde von unserer iPod Classic Produktseite genommen. Wir können sehen, dass Produktdetails wie Hersteller, Produktcode, Verfügbarkeit und Preis Produktdetails neben dem Produktbild angegeben werden. Die einzige interaktive Option, die unten zu sehen ist, ist der Quotient oder die Menge. Auf dem Platz neben der Menge kann der Kunde die Anzahl der iPod-Klassiker ändern, die dem Warenkorb hinzugefügt werden sollen. Für das Beispiel dieses Beispiels möchten wir weitere Optionen hinzufügen, um den Typ des iPod Classic anzupassen, der vom Kunden gekauft wird. Unter Katalog gt Optionen werden neue Optionen mit unterschiedlichen Optionswerten eingefügt. OpenCart ermöglicht vier verschiedene Optionen für den Kunden unter Optionen: Wählen. Datei. Datum. Und Eingang. Typ auswählen Mit dem QuoteChoosequot-Typ kann der Kunde bestimmte Optionswerte auswählen. Unter diesen Typen sind die folgenden Unterarten: Auswählen. Stellt ein Dropdown-Feld zur Verfügung, in dem der Kunde einen Optionswert auswählen muss. Radio. Wählbare Symbole mit den Optionswerten. Wenn Sie auf eine andere Auswahl klicken, wird die Auswahl der zuvor angeklickten Option aufgehoben und in die aktuelle Auswahl verschoben. Kontrollkästchen. Mehrere Optionswerte können sofort geprüft werden. Bild . Gibt eine Radioauswahl neben kleinen hochgeladenen Bildern. In unserem Vorrat haben wir verschiedene Farben der klassischen iPods: Schwarzes, Silber und Weiß. Der Optionsname, um diese Farben zu beschreiben, wird "Colorquot" genannt. Wir entschieden uns, dass wir eine Radio-Option verwenden möchten, um die Farboptionen anzuzeigen. Wir möchten, dass diese Option die erste Option in der Liste ist, also haben wir ihm eine Sortierreihenfolge von 1 gegeben. Wir haben 3 Optionsnamen für unsere Farben hinzugefügt: Schwarz, Weiß, Silber. Wenn wir wollten, könnten wir ein Bild der iPods in ihren verschiedenen Farben neben ihren jeweiligen Wertnamen mit dem Image-Manager hochgeladen haben. Als nächstes gehen wir auf die Registerkarte Optionen, um unsere Option zu einem Produkt unter Katalog gt Produkte hinzuzufügen. Dieser Abschnitt unterscheidet sich von dem Abschnitt "Optionen" unter "Katalog", da er einem Produkt direkt eine zuvor erstellte Option zuweist. Wir klickten auf das grüne 3939-Symbol und tippten in Farbe, um unsere quotColorquot-Option aufzurufen, die wir unter Katalog gt-Optionen erstellt haben. In der Spalte Optionswert haben wir 3 Werte hinzugefügt, damit die Werte für Schwarz, Silber und Weiß angezeigt werden können. Darüber hinaus fügten wir die Menge jeder Farbe zur Verfügung, ausgewählte quotyesquot zu subtrahieren Lager, und fügte 10 Punkte auf die Belohnungspunkte. Wir könnten eine Erhöhung oder Verringerung des Preises für ausgewählte Farben hinzufügen, oder geben Sie das Gewicht, aber wir wählten nicht zu. Wenn Sie diese Option auf der Registerkarte Optionen speichern, ändert sich automatisch, wie dieses Produkt auf der Produktseite von it39s angezeigt wird. Die Produktseite finden Sie im Screenshot unten. Schon jetzt entdecken wir, dass ein neuer Abschnitt unter dem Namen quotAvailable Optionsquot hinzugefügt wurde. Wir sehen unsere Farboption mit den drei Farben in einem Radio-Auswahlformat. Der rote Asterick bedeutet, dass diese Option ausgewählt werden muss, bevor Sie sie zum Einkaufswagen hinzufügen. Wenn eine Auswahl nicht gemacht wurde, kann der Kunde das Produkt nicht zum Warenkorb hinzufügen. Der Dateityp erfordert, dass die Kunden eine eigene Datei hochladen, bevor sie das Produkt in den Warenkorb legen. In unserem Beispiel möchten wir, dass der Kunde eine Bilddatei hochlädt, bevor Sie es ausprobieren, damit wir das Bild einem benutzerdefinierten iPod-Case hinzufügen können. Es gibt nur eine Option unter Dateityp namens Datei. Wenn Sie auf die Registerkarte Option unter dem Katalog gt Product wechseln, um die Option zum Produkt hinzuzufügen, gibt es nur eine Auswahl, die die Datei erfordern soll oder nicht. Es gibt keine Option Werte, da es bis zu dem Benutzer, um ihre eigene Datei von ihrem Computer hochladen. Das Ergebnis der Speicherung dieser Option ist auf der iPod Classic Produktseite zu sehen. Die Sortierreihenfolge von 2 legt die Dateitypoption unterhalb der Option Farbe fest. Wenn der Kunde auf die Schaltfläche "Upload Filequot" klickt, können sie eine Datei von ihrem Computer auswählen, die in die Kasse aufgenommen wird. Der Date-Typ erlaubt drei verschiedene Auswahlmöglichkeiten: Datum, Uhrzeit oder Datum amp Time. Für unser Produkt, wollen wir der Kunde ein bestimmtes Datum für die Lieferung, so dass wir Titel der Option Name als quotDelivery Datequot. Wir wählen den Datentyp, weil wir nicht die genaue Zeit in Anspruch nehmen wollen. Wir haben eine Sortierreihenfolge von 4 hinzugefügt, da wir diese Option als letzte Option ansehen möchten, bevor der Kunde das Produkt zum Warenkorb hinzufügt. Auf der Registerkarte Option können wir feststellen, ob es sich um eine erforderliche Option handelt und welches Datum in das Feld aufgenommen werden soll. Der Kunde kann das Datum mit Hilfe des Kalenders auf der Produktseite ändern, so dass das Datum des Optionswertes nicht zu groß ist. Das Ergebnis des Datumstyps sehen Sie im Produktseitenbild unten. Das Lieferdatum war Sortiernummer war 4, so fällt es unter die Farbe und Ipod Case Custom Image-Optionen. Eingabetyp Der Eingabetyp ermöglicht eine Text - oder Textbereichsoption. Der Unterschied zwischen Text und Textbereich besteht darin, dass Text eine Zeile von leerem Text ist, die ausgefüllt werden soll, während Textbereich mehr Platz für längere Kommentare bietet. Für unseren iPod Classic entschieden wir, dass wir eine gravierte Namenswahl benötigen, um den Namen des Kunden auf dem iPod zu gravieren. Wir benötigen den Kunden, um ihren Vor - und Nachnamen einzugeben, also haben wir den Texttyp gewählt. Wir haben eine Sortierreihenfolge von 3 angegeben, weil wir wünschen, dass die gravierte Bezeichnung über dem Lieferdatum liegt. In der Registerkarte Optionen unter Produkte haben wir beschlossen, dass diese Option doesn39t erforderlich sein, um auschecken. Im Option-Wert füllen wir die Felder "FirstFirst" und "LastNamequot" aus, damit der Kunde seinen Vor - und Nachnamen in das Feld eingeben kann. Wenn die Option auf dem Produkt gespeichert ist, können wir den Gravur-Namen Abschnitt unter Ipod Case Custom Image und über Delivery Date sehen. Der rote Asterick fehlt, weil wir quotNoquot unter quotRequiredquot gewählt haben. Der Optionswert zeigt "quotFirst" und "Last Namequot" im Feld an, aber der Kunde kann seinen eigenen Namen in diesem Bereich eingeben. Optionen, die im Einkaufswagen angezeigt werden Wenn der Kunde seine Auswahl getroffen hat und das Produkt dem Warenkorb hinzugefügt hat, zeigt der Einkaufswagen die iPod Classic Produktoptionen unter der Spalte Produktname an. Jede ausgewählte Option wird unter dem iPod Classic enthalten sein. Wenn der Kunde auscheckt, werden diese Produktinformationen enthalten sein. Der Abschnitt "Option" fügt eine weitere Flexibilität hinzu, um Produktinformationen auf Produktseiten anzupassen. Indem Sie sich mit der Registerkarte Optionen vertraut machen, verbessern Sie den OpenCart-Transaktionsprozess für Ihre Kunden. Einrichten von Optionen in OpenCart OpenCart bietet Ihnen die Möglichkeit, verschiedene Versionen desselben Produkts zu verkaufen. Dies kann praktisch sein, wenn Ihr Produkt kommt in verschiedenen Farben und Größen. Optionen werden global erstellt, dh Sie müssen nicht die gleichen Optionen für mehrere Produkte konfigurieren. Die Optionen werden im OpenCart Dashboard eingerichtet. Klicken Sie im FeldName auf Einfügen. Der Name der Option wie Color oder Size Type. Dies ist die Art der Auswahl, die der Kunde Sort Order macht. Reihenfolge, um diese Option auf einem Produkt anzuzeigen Klicken Sie in den Feldern Option Value Name auf Option Wert hinzufügen. Dieses ist wie eine Größe oder eine Farbe des Einzelteils, das der Kunde Sort Reihenfolge wählen kann. Dies ist die Reihenfolge, in der die jeweilige Option angezeigt wird. Wiederholen Sie die Schritte für 5 Ampere 6, bis alle Ihre spezifischen Optionen für die Hauptoption erstellt wurden. Jetzt können Sie die Option zu einem Produkt hinzufügen Bei weiteren Fragen stehen wir Ihnen gerne zur Verfügung. Brauchen Sie eine OpenCart-Hosting-Lösung Verwenden Sie InMotion für Ihre Web-Hosting-Bedürfnisse: OpenCart Hosting auf Inmotion Sie sehen Abschnitt 12: Einrichten von Optionen in OpenCart

No comments:

Post a Comment