PS PrestaShop Anfänger

Mengenrechner nach Fläche und Volumen: Installation und Konfiguration

Installation, Produkteinrichtung, Verschnittzuschläge, SEO-Rechnerseiten, Nachverfolgung im Warenkorb und Fehlerbehebung des Mengenrechners.

Aktualisiert Modulversion 1.0.0

Installation

Installieren Sie das Modul über Module > Modul-Manager > Modul hochladen mit der ZIP-Datei, oder kopieren Sie den Ordner dfsurfacecalculator in das Verzeichnis /modules/ Ihres Shops und klicken Sie auf Installieren.

Bei der Installation legt das Modul drei Tabellen an (Einstellungen pro Produkt, Werte pro Kombination, an Warenkörben gespeicherte Berechnungen), registriert seine Hooks und fügt den Tab Mengenrechner im Menü Katalog hinzu. Der Button Konfigurieren im Modul-Manager öffnet dieselbe Seite.

Solange kein Produkt konfiguriert ist, erscheint der Rechner auf keiner Produktseite. Sie können das Modul also in einem Live-Shop installieren, ohne dass sich sofort etwas sichtbar ändert.

Die fünf Berechnungsarten

  • Fliesen und Bodenbeläge (m²): Länge × Breite jedes Raums oder bekannte Fläche. Der Inhalt einer Einheit ist die Fläche, die ein Paket abdeckt.
  • Farbe (Liter): Länge × Höhe jeder Wand, Anzahl der Anstriche, Ergiebigkeit in m² pro Liter, Türen und Fenster abgezogen. Der Inhalt einer Einheit ist das Volumen des Eimers.
  • Tapete (Rollen): Breite und Höhe jeder Wand. Das Modul zählt die Bahnen, rundet jede Bahnlänge auf den Musterrapport auf und berechnet die Anzahl ganzer Bahnen pro Rolle.
  • Volumen: Beton, Kies, Erde (m³): Länge × Breite × Dicke in Zentimetern oder bekanntes Volumen. Das Ergebnis wird in m³ pro Einheit angegeben, oder in Säcken, wenn Sie die Dichte des Materials und das Gewicht eines Sacks eintragen.
  • Länge: Sockelleisten, Profile (m): Länge jeder Wand oder jedes Abschnitts. Der Inhalt einer Einheit ist die Länge eines Stücks.

Ein Produkt einrichten

Öffnen Sie die Produktseite, Tab Module, Block Mengenrechner.

  1. Aktivieren Sie Rechner bei diesem Produkt anzeigen.
  2. Wählen Sie die Berechnungsart und die Verkaufseinheit unter Verkauft als (Paket, Pack, Dose, Eimer, Rolle, Sack, Stück, Palette oder Einheit). Diese Einheit sieht der Kunde: „Sie brauchen 12 Pakete“.
  3. Tragen Sie den Inhalt einer Einheit ein. Die Feldbezeichnung ändert sich mit der Berechnungsart: von einer Einheit abgedeckte Fläche, Inhalt eines Eimers, Rollen pro Einheit, Volumen einer Einheit oder Länge eines Stücks.
  4. Füllen Sie die Felder der jeweiligen Berechnungsart aus (siehe unten).
  5. Klicken Sie auf Rechnereinstellungen speichern. Die Einstellungen werden auch mit dem allgemeinen Speichern-Button der Produktseite gespeichert.

Farbe

Tragen Sie die Ergiebigkeit in m² pro Liter ein, wie sie auf dem Eimer steht, und die Anzahl der Standardmäßig vorgeschlagene Anstriche. Die Option Kunden das Abziehen von Türen und Fenstern erlauben fügt dem Rechner zwei Felder hinzu; die pro Tür und Fenster abgezogene Fläche wird in der Modulkonfiguration eingestellt (standardmäßig 1,7 m² und 1,5 m²).

Tapete

Tragen Sie die Rollenbreite in Zentimetern, die Rollenlänge in Metern und den Musterrapport in Zentimetern ein (0 oder leer für eine Tapete ohne Muster). Wird das Produkt pro Rolle verkauft, lassen Sie das Feld „Rollen pro Einheit“ leer. Jede Bahn ist die Wandhöhe plus 10 cm zum Beschneiden, aufgerundet auf den nächsten Rapport.

Volumen in Säcken

Bei einem Produkt nach Gewicht lassen Sie das Volumen pro Einheit leer und tragen die Dichte des Materials in kg/m³ und das Gewicht einer Einheit in kg ein. Das Modul rechnet dann das Volumen in Gewicht und anschließend in Säcke um. Richtwerte: Kies 1500 bis 1700, Sand 1600, Trockenbeton 2000.

Eigener Verschnittzuschlag pro Produkt

Das Feld Standard-Verschnittzuschlag für dieses Produkt ersetzt den vorausgewählten Zuschlag nur für dieses Produkt. Lassen Sie es leer, um den Wert des Moduls zu verwenden. Ist der eingegebene Wert nicht unter den angebotenen Optionen, wird er den Optionen dieses Produkts hinzugefügt.

Werte pro Kombination und Mischung von Gebindegrößen

Hat das Produkt Kombinationen, erscheint eine Tabelle Werte pro Kombination. Füllen Sie nur die Kombinationen aus, deren Inhalt vom Produktwert abweicht, zum Beispiel einen Eimer mit 2,5 L und einen mit 10 L. Bei einem Produkt nach Gewicht ist der Wert das Gewicht einer Einheit in kg.

Sind Ihre Kombinationen Gebindegrößen, aktivieren Sie Die Kombinationen sind Gebindegrößen: die günstigste Mischung der Größen vorschlagen. Unter dem Ergebnis zeigt der Rechner dann die Kombination von Größen, die den Bedarf zum niedrigsten Preis deckt, die Ersparnis gegenüber der gewählten Größe und einen Button, der alle Positionen in den Warenkorb legt. Die Suche umfasst die fünf Größen mit dem besten Preis pro Inhaltseinheit.

Ein Produktmerkmal verwenden

Enthält Ihr Katalog den Inhalt einer Einheit bereits in einem Merkmal (zum Beispiel „Fläche pro Paket: 1,44“), wählen Sie es in der Konfiguration unter Merkmal mit dem Inhalt pro Einheit aus. Es dient als Standardwert, wenn das Produktfeld leer ist. Für die Ergiebigkeit der Farbe gilt dasselbe mit Merkmal mit der Ergiebigkeit der Farbe. Das Modul liest die erste Zahl des Werts, mit Komma oder Punkt.

Massenaktivierung nach Kategorie

Auf der Modulseite aktiviert oder deaktiviert der Block Massenzuweisung nach Kategorie den Rechner für alle Produkte der gewählten Kategorien, inklusive Unterkategorien, wenn das Kästchen aktiviert ist. Wählen Sie die anzuwendende Berechnungsart und Verkaufseinheit. Standardmäßig behalten bereits konfigurierte Produkte ihre Einstellungen; aktivieren Sie Auch Typ und Einheit bereits konfigurierter Produkte ändern, um sie zu überschreiben. Bereits eingetragene Verpackungswerte werden nie gelöscht.

Ein aktiviertes Produkt ohne Verpackungsangabe, weder im Feld noch im gewählten Merkmal, bleibt im Shop ausgeblendet. Es erscheint mit dem Status Unvollständig in der Liste der konfigurierten Produkte, mit einem Link zur Produktseite.

Moduleinstellungen

Anzeige

  • Position auf der Produktseite: unter dem Button In den Warenkorb (Hook displayProductAdditionalInfo), neben den Produktaktionen (displayProductActions) oder eigener Hook.
  • Akzentfarbe: Farbe der Buttons, der Zuschlagsauswahl und des Ergebnisses.
  • Preis pro m², Liter, Meter oder m³: zeigt „also 22,85 € / m²“ unter dem Preis, auf der Produktseite und in Produktlisten.
  • Berechnung mit der Warenkorbzeile speichern: bewahrt die Maße des Kunden für den Warenkorb und die Bestellseite im Back Office auf.
  • Abgezogene Türfläche und Abgezogene Fensterfläche in m².

Verschnittzuschläge

Tragen Sie für jede Berechnungsart die dem Kunden angebotenen Optionen in Prozent, durch Kommas getrennt, ein (zum Beispiel 5,10,15), sowie den vorausgewählten Zuschlag. Installierte Werte: Fliesen 5, 10 und 15 % (10 als Standard), Farbe 0 bis 15 % (10), Tapete 0 bis 10 % (5), Volumen 0 bis 10 % (5), Sockelleisten 5 bis 15 % (10).

Eigener Hook

Um den Rechner an anderer Stelle der Produktseite zu platzieren, wählen Sie die Position „Eigener Hook“ und fügen Sie diese Zeile in das Produkttemplate Ihres Themes ein:

{hook h='displayDfSurfaceCalculator' product=$product}

SEO-Rechnerseiten

Jede Berechnungsart kann eine eigene öffentliche Seite erhalten, mit dem Rechner, Ihren Produkten desselben Typs samt der für die Maße des Besuchers berechneten Menge und dem Preis, einer Erklärung der Methode und Links zu den anderen Rechnern. Die Adressen folgen dem Muster /rechner/fliesen-bodenbelag, /rechner/farbe, /rechner/tapete. Die Liste der veröffentlichten Seiten und ihre Links stehen oben auf der Modulseite.

  • Rechnerseiten aktivieren und Zu veröffentlichende Seiten: veröffentlichen Sie nur die Typen, die zu Ihrem Katalog passen.
  • URL-Präfix: für alle Sprachen gleich, bei der Installation nach der Standardsprache des Shops festgelegt.
  • Angezeigte Produkte pro Seite: standardmäßig 12, 0 blendet die Liste aus.
  • Für jede Seite und jede Sprache: Sprechende URL, Titel (H1 und Title-Tag), Meta-Beschreibung und Einleitungstext. Titel und Adressen für gängige Suchanfragen sind in 8 Sprachen vorausgefüllt.

Die Seiten geben ein Canonical, hreflang-Tags der aktiven Sprachen und eine Breadcrumb aus. Sie werden bei der nächsten Generierung automatisch in die Sitemap des PrestaShop-Moduls gsitemap aufgenommen. Die Adresse einer anderen Sprache leitet per 301 auf die der angezeigten Sprache um. Ändern Sie eine sprechende URL, wird die alte Adresse nicht mehr ausgeliefert: Richten Sie eine Weiterleitung ein, wenn die Seite bereits indexiert war.

Der Einleitungstext eignet sich für Ihre Verlegetipps und die Begriffe, die Ihre Kunden verwenden. Kopieren Sie die Erklärung der Methode nicht wörtlich, sie steht bereits unter dem Rechner.

Was der Kunde sieht

Der Kunde gibt einen oder mehrere Räume, Wände oder Flächen ein. Jeder Block zeigt seine Zwischensumme. Ab der zweiten Fläche zieht das Kästchen Diese Fläche abziehen eine Insel, eine Fensterfront oder einen Einbauschrank ab. Anschließend wählt er den Zuschlag aus Ihren Werten.

Das Ergebnis zeigt Fläche oder Volumen, den Bedarf inklusive Zuschlag, die Anzahl der Einheiten, die abgedeckte Gesamtmenge mit Reserve und den geschätzten Preis. Der Button 12 Pakete in den Warenkorb füllt das Mengenfeld und löst den Warenkorb-Button des Themes aus. Der Link Diese Menge übernehmen füllt nur das Feld. Ist das Produkt nicht vorrätig, wird nur dieser Link angeboten.

Ein nicht numerischer Wert wird rot umrandet und blockiert das Ergebnis. Ein sehr hoher Wert, zum Beispiel 120 m als Raumlänge, zeigt einen Hinweis auf die erwartete Einheit. Die Maße bleiben während der Sitzung erhalten: Der Besucher findet sie zwischen Rechnerseite und Produktseite wieder.

Warenkorb und Bestellungen

Legt der Kunde aus dem Rechner in den Warenkorb, werden seine Maße mit der Warenkorbzeile gespeichert. Der Warenkorb zeigt unter dem Produkt eine Zusammenfassung, zum Beispiel „Fläche 14,7 m² + 10% = 16,17 m². Berechnet: 12 Pakete“, und weist darauf hin, wenn die Menge danach geändert wurde. Im Back Office zeigt die Bestellseite einen Block Mengenberechnungen mit denselben Angaben.

Fehlerbehebung

Der Rechner erscheint nicht auf der Produktseite

Prüfen Sie in der Liste der konfigurierten Produkte, ob das Produkt aktiv ist und nicht den Status Unvollständig hat. Prüfen Sie dann, ob der Hook der gewählten Position in Ihrem Theme vorhanden ist; im Zweifel versuchen Sie die andere Position oder den eigenen Hook. Leeren Sie nach jeder Änderung den Shop-Cache.

Die Meldung „Für diese Option fehlt die Verpackungsangabe“

Die gewählte Kombination hat keinen Inhalt, das Produkt ebenfalls nicht. Tragen Sie den Produktwert ein oder den Wert der Kombination in der Tabelle der Werte pro Kombination.

Die Rechnerseite liefert einen 404-Fehler

Prüfen Sie, ob die Seiten aktiviert sind und der Typ unter Zu veröffentlichende Seiten angehakt ist. Sind sprechende URLs im Shop deaktiviert, bleibt die Seite über ihre lange Adresse erreichbar, die oben auf der Modulseite steht.

Die Mischung von Gebindegrößen wird nicht angezeigt

Die Option muss aktiviert sein, mindestens zwei Kombinationen müssen Inhalt und Preis haben, und die Mischung wird nur vorgeschlagen, wenn sie günstiger ist als die gewählte Größe.

Der Preis pro m² erscheint nicht in Produktlisten

Er wird über den Hook displayProductPriceBlock vom Typ unit_price angezeigt, den manche Themes in den Produkt-Miniaturen nicht aufrufen. Fügen Sie den Aufruf in das Miniatur-Template ein oder deaktivieren Sie die Option.

Kompatibilität

  • PrestaShop 8.0 bis 9.x, dasselbe ZIP deckt beide Zweige ab.
  • Multistore und mehrsprachig.
  • Architektur ModuleAdminController, ohne Composer-Abhängigkeit.
  • Oberfläche und Rechnertexte auf Französisch, Englisch, Spanisch, Deutsch, Italienisch, Niederländisch, Polnisch und Portugiesisch.
War diese Seite hilfreich?

Immer noch nicht weiter? Support kontaktieren