Início
Software
Software de configurador 3D Planos e preços Estúdio de Fotos IA Iniciar sessão
Por medida
Configurador 3D por medida Modelização 3D de catálogo Packshot 3D fotorrealista Realidade aumentada Visualização 3D web Configurador 3D Modular Marcar uma reunião
Setores
Mobiliário Têxtil e moda Joalheria e luxo Artigos publicitários Equipamentos desportivos
Integrações
Shopify WooCommerce PrestaShop WordPress
Recursos
FAQ Documentação Blog Casos de sucesso Sobre nós Contacto
Teste grátis
Guia para programadores : WordPress

Um configurador 3D
no WordPress.
2 linhas de código.

<viewer-3dvue> é um Web Component nativo. Funciona em qualquer contexto WordPress : widget HTML do Elementor, bloco Gutenberg, shortcode, template PHP personalizado, CPT com ACF. Sem plugin dedicado, sem dependências.

Compatível WordPress 6+
Widget HTML do Elementor
Bloco Gutenberg nativo
Shortcode PHP
functions.php
Passo 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
  );
});
Widget HTML Elementor ou template PHP
Passo 2
<viewer-3dvue
  name="meuVisor"
  src="https://app.3dvue.fr/view?p=AB01-CD02"
></viewer-3dvue>

<!-- É tudo. -->
Sem programador?

Crie o seu configurador você mesmo.

O guia abaixo destina-se a programadores que integram um configurador concebido à medida pela 3DVue. Se já tem os ficheiros 3D dos seus produtos e quer criar e publicar o seu configurador você mesmo, sem escrever código, utilize o software 3DVue. Para cada produto, gera :

  • Uma ligação direta : o URL do configurador, para colocar numa página, num email ou numa rede social.
  • Um código iframe : para colar num bloco HTML personalizado do editor de blocos (Gutenberg) ou num widget HTML do Elementor.
  • Um widget : um script para colar uma vez através de um plugin como Insert Headers and Footers, que adiciona um botão « Ver em 3D » nas suas páginas.

Grátis durante 90 dias, depois a partir de 49 € + IVA por mês, sem comissão sobre as suas vendas.

Experimentar gratuitamente Descobrir o software
+94%
de conversões em fichas com modelo 3D
Fonte: Shopify
-40%
de devoluções após visualização 3D do produto
Fonte: Shopify
66%
de compradores mais confiantes com configurador 3D
Fonte: Estudo 2023
82%
de visitantes ativam a vista 3D quando está disponível
Fonte: Cappasity
Instalação

Pronto em 3 passos. Várias formas de integrar.

O WordPress é flexível : o componente adapta-se ao seu stack. Via wp_enqueue_script(), um widget Elementor, um shortcode ou diretamente num template PHP. Escolha o que mais lhe convier.

  1. 1
    Carregar o script : 3 formas

    O método recomendado é wp_enqueue_script() em functions.php. Também pode incluí-lo via WPCode (snippet global), ou diretamente num widget HTML do Elementor se não quiser tocar nos ficheiros.

    Se usar WPCode, crie um snippet do tipo "HTML" com a etiqueta <script> e ative-o em todas as páginas ou apenas nas páginas de produto.
    3 métodos à escolha
    // 1. Via functions.php (recomendado)
    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 : snippet HTML global
    <script src="https://cdn.jsdelivr.net/gh/3dvue/api@v4/viewer-3dvue-min.js"></script>
    
    // 3. Num widget HTML do Elementor
    <script src="https://cdn.jsdelivr.net/gh/3dvue/api@v4/viewer-3dvue-min.js"></script>
    <viewer-3dvue name="meuVisor" src="..."></viewer-3dvue>
  2. 2
    Colocar o componente

    Cole a etiqueta no seu template PHP, num widget HTML do Elementor, ou via um shortcode. Para CPT com ACF, pode condicionar a visualização de acordo com o valor de um campo personalizado.

    A 3DVue usa exatamente este método no seu próprio site : widget HTML do Elementor, sem plugin, sem código PHP. A etiqueta é colada diretamente no widget.
    template-produto.php : com ACF
    <?php
    // Obter o ID do configurador a partir de um campo ACF
    $viewer_id = get_field('configurateur_3d_id');
    ?>
    
    <?php if ($viewer_id) : ?>
    <viewer-3dvue
      name="meuVisor"
      src="https://app.3dvue.fr/view?p=<?php echo esc_attr($viewer_id); ?>"
    ></viewer-3dvue>
    <?php endif; ?>
  3. 3
    Ligar os seus seletores de variantes

    O WordPress não tem um sistema de variações nativo : tudo é feito através dos seus componentes HTML personalizados. Adicione os atributos viewer-3dvue nos seus botões ou selects de configuração de produto. Sem JS para escrever.

    Seletores de cor HTML puro
    <!-- Botões de cor personalizados -->
    <button
      viewer-3dvue="meuVisor"
      viewer-3dvue-clic="setMaterial"
      viewer-3dvue-meshs-materials='{"1":"0n","2":"1a"}'
    >Carvalho natural</button>
    
    <!-- Select de acabamento -->
    <select
      viewer-3dvue="meuVisor"
      viewer-3dvue-change="setMaterial"
      viewer-3dvue-mesh="1"
    >
      <option value="0n">Lacado preto</option>
      <option value="1a">Lacado branco</option>
      <option value="2b">Carvalho</option>
    </select>
Usos WordPress

Shortcode, Gutenberg
ou widget Elementor.

O componente integra-se em todos os contextos WordPress. Escolha o método adaptado ao seu stack.

Via um shortcode PHP
Registe um shortcode em functions.php para o poder inserir em qualquer página ou artigo a partir do editor.
// Em 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>';
  }
);

// No editor:
// [configurateur3d id="AB01-CD02"]
Bloco HTML personalizado do Gutenberg
Sem código PHP : cole diretamente num bloco "HTML personalizado" do Gutenberg. O script já deve estar carregado globalmente.
<!-- Bloco HTML personalizado Gutenberg -->
<viewer-3dvue
  name="meuVisor"
  src="https://app.3dvue.fr/view?p=AB01-CD02"
></viewer-3dvue>

<!-- Botões de variante no mesmo bloco -->
<button
  viewer-3dvue="meuVisor"
  viewer-3dvue-clic="setMaterial"
  viewer-3dvue-meshs-materials='{"1":"0n"}'
>Preto</button>
API JavaScript

Para os casos avançados.

Controlo programático completo a partir do seu JS WordPress : compatível com todos os builders e frameworks usados no WordPress.

Integração com wp_localize_script() Passar dados PHP (ID configurador a partir do ACF) para o JS do visualizador
// functions.php : passar os dados ACF para o JS
wp_localize_script('o-meu-script', 'ViewerConfig', [
  'viewerId' => get_field('configurateur_id'),
  'materials' => get_field('materials_map'),
]);

// o-meu-script.js
const viewer = document.querySelector('viewer-3dvue');
viewer.setMaterial(ViewerConfig.materials);
setMaterial() / loadModel() / addModel() A mesma API que em todas as plataformas : a referência completa está na documentação
const viewer = document.querySelector('viewer-3dvue[name="meuVisor"]');

// Mudar os materiais
viewer.setMaterial({ "1": "0n", "3": "2b" });

// Carregar outro modelo
viewer.loadModel("AB01-CD02");

// Capturar a renderização (ex: pré-visualização da encomenda)
viewer.captureToBase64();
viewer.addEventListener("onCaptureBase64Complete", (e) => {
  console.log(e.detail.base64);
});
Documentação completa

Referência da API, atributos HTML, exemplos PHP WordPress, shortcodes. Tudo documentado e atualizado.

Ver a documentação
Suporte técnico humano

Sem tickets automáticos. Fala diretamente com Matthieu, o programador que concebeu a API. Resposta em 24h.

Reservar uma reunião
Demo interativa

Experimente o configurador antes de o integrar. Verá o que os seus clientes verão no seu site WordPress.

Ver a demo
Integremos juntos

Pronto para integrar?
Nós tratamos dos modelos 3D.

Você gere o código no WordPress, nós tratamos do resto : modelação, materiais, configuração. Em 30 minutos dizemos-lhe o que podemos fazer.

Script entregue no final do projeto
Compatível Elementor, Gutenberg, Divi, Bricks
Suporte direto com o programador da API
Este site funciona com esta integração exata
Utilizamos cookies de medição de audiência para entender como utiliza o nosso site.