1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Suche PlugIn Entwickler zwecks Weiterentwicklung eines Konfigurator PlugIns

Dieses Thema im Forum "Jobbörse" wurde erstellt von Xavannah, 11. August 2017.

Schlagworte:
  1. Xavannah

    Xavannah New Member

    Registriert seit:
    11. August 2017
    Beiträge:
    3
    Zustimmungen:
    0
    Thema: Anforderung KonfiguratorPlugIn - Erweiterung
    Ansprechpartner:

    • Frau Kebel
    • Herr Berlinghoff
    • support@xavannah.com


    Einführung

    Der Konfigurator soll die derzeitigen Konfiguratoren von Xavannah, welche keine CAD-Daten liefern übernehmen. Dieser Konfigurator soll auf der Plattform „Wordpress“ eingesetzt werden können.
    Derzeit wurde bereits ein Konfigurator entwickelt. Er bietet verschiedene Reiter mit Unterpunkten als Auswahlmöglichkeiten an. Die Merkmale (Auswahlmöglichkeit) kann sich auf den nachfolgen Schritt in Verbindung mit Abhängigkeiten auswirken. Die Preise werden je nach Merkmalauswahl berechnet. Der Konfigurator bietet ebenfalls die Möglichkeit, je nach Modellform einer Glasscheibe, unterschiedliche Werte eingeben zu können.
    Diese Funktionen sollen in 2 weiteren Schritten erweitert werden.
    Systemvoraussetzung


    • Wordpress 4.5.3 oder höher
    • PHP 5.6 oder höher
    • Image Magick 6.7 oder höher
    • GnuPG 1.4 oder höher
    • MySQL 5.6 oder höher
    • Nutzbar auf verschiedenen Servern, bspw. Managed Server L9.0
    • Kompatibel mit Theme bridge
    • WooCommerce kompatibel Kompatibel mit PlugIn „Woo Enhancer“
    • Kompatibel mit PlugIn „WooCommerce Extra Price Fields“
    Basisinformationen


    • Wordpress PlugIn
    • Produktname: xdeProduktkonfigurator
    • Die Programmierung muss so erfolgen, dass
    • Childthemes arbeiten
    • Installation und Nutzung über WP-Backend, es soll kein FPT verwendet werden.
    • Das PlugIn wird immer über einen definierten Servicebereich installiert.
    • Die Bemaßungen werden immer von einer festgelegten Position (Ecke) berechnet und bemaßt.
    • Die Darstellung des Konfigurators wird durch das Theme der Wordpress-Web-Seite und das PlugIn vorgegeben.
    • Derzeitige Funktionen des PlugIns dürfen nicht beeinträchtigt werden

    Weitere Anforderung / Auftrag



    1. Varianten (jeder Produkteigenschaft) müssen einzeln kopierbar sein, vgl. Produkte kopieren


    1. Merkmal (Eigenschaft)-Erweiterung
      1. An Anlehnung einer Variante soll ein Merkmal ebenfalls abgebildet werden.
      2. Merkmal-Name (vorhanden)
      3. Bild mit Größenangabe
      4. Beschreibungstext (HTML/CSS pflegbar für die Anzeige)
      5. [​IMG]
      6. Responsive


    1. Die Varianten in einem Merkmal können ausgewählt werden als
      1. Einzelauswahl (Radiobutton) oder
      2. Mehrfachauswahl (Checkbox)
      3. Festlegung über das Backend je Merkmal (Eigenschaft)


    1. Zuschaltbare Funktion pro Merkmal (Eigenschaft), die den Dokumentenupload in gängigen Formaten (pdf, jpg) bis zu einer durch uns einzugebenden Größe (in MB) ermöglicht
      1. Anlegen des Merkmals (Titel, etc.) wie bei allen anderen Merkmalen auch
      2. Funktion im FrontEnd im Standarddesign
      3. Upload mehrerer Dokumente möglich, solange Gesamtgröße den Max-Wert nicht überschreitet
      4. Übergabe der Dokumente an
        1. WooCommerce Warenkorb, inkl. hieraus generierter Mails
        2. WooCommerce Merkliste
        3. PartnerPlugIn (Merkliste inkl. hieraus generierter Mails, Direktanfrage inkl. hieraus generierter Mails)
      5. Ausgabe muss als Vorschau (Dateiname, Größe) wie alle anderen ausgewählten Varianten in der durch das PlugIn generierten Zusammenfassung erscheinen
      6. Alternativ als eigene Eigenschaft anlegbar



    1. Nachrichtenfeld in Merkmal
      1. Hier soll im FrontEnd keine Auswahl oder ähnliches getroffen werden
      2. Der Nutzer der Seite hat die Möglichkeit hier weitere Informationen über ein Textfeld zu hinterlegen
        1. Übergabe des Inhaltes des Textfeldes an:
          1. WooCommerce Warenkorb, inkl. hieraus generierter Mails
          2. WooCommerce Merkliste
          3. PartnerPlugIn (Merkliste inkl. hieraus generierter Mails, Direktanfrage inkl. hieraus generierter Mails)
        2. Nachricht muss als Vorschau wie alle anderen ausgewählten Varianten in der durch das PlugIn generierten Zusammenfassung erscheinen


    1. Variante mit Zahleingabemöglichkeit
      1. Dies ist bereits enthalten und soll erweitert werden.
      2. Im Backend muss für jedes Eingabefeld, welches eine Zahl als Eingabe zulässt, folgende Validierung und Definition ermöglichen:
        1. Minimalwert (kann auch eine negative Zahl sein)
        2. Maximalwert
        3. Default-Wert (Wird als Standardwert beim laden des Feldes eingetragen.)
      3. Beim Verlassen des Feldes wird eine Validierung durchgeführt, ob der Wert zwischen dem Minimal- und Maximalwert liegt. Ist das nicht der Fall, wird ein Hinweis ausgegeben „Es muss ein Wert zwischen (Minimalwert) und (Maximalwert) eingegeben werden. Bitte korrigieren Sie Ihre Eingabe.“
    Ist der Maximalwert mit „0“ eingetragen, wird die Validierung nicht durchgeführt.



    1. Abhängigkeiten für Varianten
      1. An Varianten soll es möglich sein zu definieren, ob es Aufgrund der Auswahl einer früheren Variante angezeigt werden darf oder nicht. Die Funktionsweise beruht darauf, dass es eine oder mehrere Gruppen gibt, in der Varianten aus früheren Arbeitsschritten eingefügt werden können. Entweder müssen in einer Gruppe alle Varianten oder nur eine Variante erfüllt oder nicht erfüllt sein, damit die aktuelle Variante zur Auswahl steht. (bestehende Möglichkeit über WooCommerce nicht ausreichend und übersichtlich genug)
      2. Variante
        1. An einer Variante wird eine eindeutige ID (Konfigurationswert) hinterlegt. Diese kann vom User eigenständig in einem Textfeld gepflegt werden. Ist keine angegeben, wird diese vom System optional eingetragen. (bereits vorhanden im Standard WooCommerce)
      3. Gruppe
        1. An einer Variante können 1..n Gruppen angelegt werden.
        2. Jede Gruppe wird mit einem Namen definiert.
        3. An einer Gruppe wird angegeben, ob ein Variante oder alle Varianten, z.B. durch eine Checkbox, zugewiesen werden.
      4. Variante in einer Gruppe ablegen
        1. Im Backend, kann man eine oder mehrere Varianten auswählen und diese der Gruppe zuweisen.
      5. Die Zuweisung erfolgt mit der Eigenschaft (Gleich oder Ungleich)
      6. [​IMG]


    1. Import- / Export-Funktion
      1. Alle Merkmale (Eigenschaften) und Varianten müssen mit allen Feldern importiert und exportiert werden können
      2. Zusätzlich müssen mindestens die Produktzuordnungen und die gebildeten Varianten im Export und Import vorhanden sein.
        1. Zuordnung der Eigenschaften und Varianten zu den Produkten im System nach dem Import über eine Abgleichfunktion
        2. Alternativ kompletter Produktexport und –import inkl. aller Felder
      3. Export- und Importformat sind zip, xml, xls und csv
     
  2. ron1991

    ron1991 Gesperrt

    Registriert seit:
    14. April 2017
    Beiträge:
    76
    Zustimmungen:
    5
    Hello,
    Hope you are doing good.

    I would like to develop that plugin with you please add me on Skype ID: cis.ron so that we can discuss.

    My Email: ron.cis40@gmail.com

    Looking for your reply.

    Regards,
    Ron Anderson
     
  3. Xavannah

    Xavannah New Member

    Registriert seit:
    11. August 2017
    Beiträge:
    3
    Zustimmungen:
    0
    Dear Mr. Anderson,

    please tell us more about you and your skills (developing of wordpress-plugins and German language).
    Thanks in advance and regards
    Stefanie Kebel
     
  4. pcschrottie

    pcschrottie Active Member

    Registriert seit:
    31. Januar 2007
    Beiträge:
    30
    Zustimmungen:
    0
    Guten Tag,

    Ich habe Ihnen eine PN geschickt.

    Viele Grüße.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden