Startseite
Leistungen
3D-Produktkonfigurator 3D-Web-Visualisierung 3D-Katalogmodellierung Fotorealistischer 3D-Packshot Augmented Reality
Branchen
Möbel Textil & Mode Schmuck & Luxus Werbeartikel Sportbekleidung
Integrationen
Shopify WooCommerce PrestaShop WordPress
Ressourcen
FAQ Dokumentation Über uns Kontakt
Termin vereinbaren
Entwicklerhandbuch — WordPress

Ein 3D-Konfigurator
auf WordPress.
2 Zeilen Code.

<viewer-3dvue> ist ein natives Web Component. Es funktioniert in jedem WordPress-Kontext — HTML-Widget Elementor, Gutenberg-Block, Shortcode, benutzerdefiniertes PHP-Template, CPT mit ACF. Kein dediziertes Plugin, keine Abhängigkeiten.

Kompatibel WordPress 6+
HTML-Widget Elementor
Nativer Gutenberg-Block
PHP-Shortcode
functions.php
Schritt 1
add_action('wp_enqueue_scripts', function() {
  wp_enqueue_script(
    'viewer-3dvue',
    'https://cdn.jsdelivr.net/gh/3dvue/api@v4/viewer-3dvue-min.js',
    [], null, true
  );
});
HTML-Widget Elementor oder PHP-Template
Schritt 2
<viewer-3dvue
  name="meinViewer"
  src="https://app.3dvue.fr/view?p=AB01-CD02"
></viewer-3dvue>

<!-- Das ist alles. -->
+94%
Konversionen bei Produktseiten mit 3D-Modell
Quelle: Shopify
−40%
Retouren nach 3D-Produktvisualisierung
Quelle: Shopify
66%
der Käufer kaufen sicherer mit einem 3D-Konfigurator
Quelle: Studie 2023
82%
der Besucher aktivieren die 3D-Ansicht, wenn verfügbar
Quelle: Cappasity
Installation

In 3 Schritten bereit. Mehrere Integrationsmethoden.

WordPress ist flexibel — die Komponente passt sich Ihrem Stack an. Über wp_enqueue_script(), ein Elementor-Widget, einen Shortcode oder direkt in einem PHP-Template. Ihre Wahl.

1
Skript laden — 3 Methoden

Die empfohlene Methode ist wp_enqueue_script() in functions.php. Sie können es aber auch über WPCode (globales Snippet) einbinden, oder direkt in einem HTML-Widget Elementor, wenn Sie die Dateien nicht anfassen möchten.

Bei WPCode erstellen Sie ein Snippet vom Typ „HTML" mit dem <script>-Tag und aktivieren es auf allen Seiten oder nur auf Produktseiten.
3 Methoden zur Auswahl
// 1. Via functions.php (empfohlen)
add_action('wp_enqueue_scripts', function() {
  wp_enqueue_script('viewer-3dvue', 'https://cdn.jsdelivr.net/gh/3dvue/api@v4/viewer-3dvue-min.js', [], null, true);
});

// 2. Via WPCode — globales HTML-Snippet
<script src="https://cdn.jsdelivr.net/gh/3dvue/api@v4/viewer-3dvue-min.js"></script>

// 3. In einem HTML-Widget Elementor
<script src="https://cdn.jsdelivr.net/gh/3dvue/api@v4/viewer-3dvue-min.js"></script>
<viewer-3dvue name="meinViewer" src="..."></viewer-3dvue>
2
Komponente platzieren

Fügen Sie das Tag in Ihr PHP-Template, ein HTML-Widget Elementor oder über einen Shortcode ein. Für CPTs mit ACF können Sie die Anzeige nach dem Wert eines benutzerdefinierten Feldes konditionieren.

3DVue verwendet auf dieser Website genau diese Methode — HTML-Widget Elementor, kein Plugin, kein PHP-Code. Das Tag wird direkt in das Widget eingefügt.
produkt-template.php — mit ACF
<?php
// Konfigurator-ID aus ACF-Feld abrufen
$viewer_id = get_field('configurateur_3d_id');
?>

<?php if ($viewer_id) : ?>
<viewer-3dvue
  name="meinViewer"
  src="https://app.3dvue.fr/view?p=<?php echo esc_attr($viewer_id); ?>"
></viewer-3dvue>
<?php endif; ?>
3
Varianten-Selektoren verbinden

WordPress hat kein natives Variationssystem — alles läuft über Ihre benutzerdefinierten HTML-Komponenten. Fügen Sie die viewer-3dvue-Attribute auf Ihren Produkt-Konfigurations-Buttons oder -Selects hinzu. Kein JS zu schreiben.

Farbselektor — reines HTML
<!-- Benutzerdefinierte Farb-Buttons -->
<button
  viewer-3dvue="meinViewer"
  viewer-3dvue-clic="setMaterial"
  viewer-3dvue-meshs-materials='{"1":"0n","2":"1a"}'
>Natureiche</button>

<!-- Oberflächen-Select -->
<select
  viewer-3dvue="meinViewer"
  viewer-3dvue-change="setMaterial"
  viewer-3dvue-mesh="1"
>
  <option value="0n">Schwarz lackiert</option>
  <option value="1a">Weiß lackiert</option>
  <option value="2b">Eiche</option>
</select>
WordPress-Verwendungsmöglichkeiten

Shortcode, Gutenberg
oder Elementor-Widget.

Die Komponente lässt sich in alle WordPress-Kontexte integrieren. Wählen Sie die Methode, die zu Ihrem Stack passt.

Via PHP-Shortcode
Registrieren Sie einen Shortcode in functions.php, um ihn überall im Editor einfügen zu können.
// In functions.php
add_shortcode('configurateur3d',
  function($atts) {
    $id = $atts['id'] ?? '';
    return '<viewer-3dvue name="v"
      src="https://app.3dvue.fr/view?p='
      . esc_attr($id)
      . '"></viewer-3dvue>';
  }
);

// Im Editor:
// [configurateur3d id="AB01-CD02"]
Benutzerdefinierter HTML-Block für Gutenberg
Ohne PHP-Code — fügen Sie direkt in einen „Benutzerdefinierter HTML"-Block in Gutenberg ein. Das Skript muss bereits global geladen sein.
<!-- Benutzerdefinierter HTML-Block für Gutenberg -->
<viewer-3dvue
  name="meinViewer"
  src="https://app.3dvue.fr/view?p=AB01-CD02"
></viewer-3dvue>

<!-- Variations-Buttons im gleichen Block -->
<button
  viewer-3dvue="meinViewer"
  viewer-3dvue-clic="setMaterial"
  viewer-3dvue-meshs-materials='{"1":"0n"}'
>Schwarz</button>
JavaScript-API

Für erweiterte Anwendungsfälle.

Vollständige programmatische Steuerung aus Ihrem WordPress-JS — kompatibel mit allen auf WordPress verwendeten Buildern und Frameworks.

Integration mit wp_localize_script() PHP-Daten (Konfigurator-ID aus ACF) an das Viewer-JS übergeben
// functions.php — ACF-Daten an JS übergeben
wp_localize_script('mein-script', 'ViewerConfig', [
  'viewerId' => get_field('configurateur_id'),
  'materials' => get_field('materials_map'),
]);

// mein-script.js
const viewer = document.querySelector('viewer-3dvue');
viewer.setMaterial(ViewerConfig.materials);
setMaterial() / loadModel() / addModel() Gleiche API auf allen Plattformen — vollständige Referenz in der Dokumentation
const viewer = document.querySelector('viewer-3dvue[name="meinViewer"]');

// Materialien ändern
viewer.setMaterial({ "1": "0n", "3": "2b" });

// Anderes Modell laden
viewer.loadModel("AB01-CD02");

// Rendering aufnehmen (z.B. Bestellvorschau)
viewer.captureToBase64();
viewer.addEventListener("onCaptureBase64Complete", (e) => {
  console.log(e.detail.base64);
});
Vollständige Dokumentation

API-Referenz, HTML-Attribute, PHP WordPress-Beispiele, Shortcodes. Alles dokumentiert und aktuell gehalten.

Dokumentation ansehen
Persönlicher technischer Support

Kein automatisiertes Ticketing. Sie sprechen direkt mit Matthieu, dem Entwickler der API. Antwort innerhalb von 24h.

Termin buchen
Interaktive Demo

Testen Sie den Konfigurator vor der Integration. Sehen Sie, was Ihre Kunden auf Ihrer WordPress-Website sehen werden.

Demo ansehen
Integrieren wir gemeinsam

Bereit zur Integration?
Wir kümmern uns um die 3D-Modelle.

Sie verwalten den Code auf der WordPress-Seite, wir kümmern uns um alles andere — Modellierung, Materialien, Konfiguration. In 30 Minuten sagen wir Ihnen, was wir tun können.

Skript bei Lieferung mitgeliefert — bereit zum Einbinden
Kompatibel Elementor, Gutenberg, Divi, Bricks
Direkter Support mit dem API-Entwickler
Diese Website läuft auf genau dieser Integration