WP Manifestindependent plugin directory
manifest / ecommerce / produto-360

Produto 360

Plugin WordPress para visualização 360° de produtos com 36 imagens sequenciais. Suporta múltiplos produtos via shortcode.

★ 0stars
2release downloads
v1.1.1latest · 5mo ago

Install

Download produto-360.zip From the v1.1.1 release on GitHub, May 21, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/marcelovianaandrade/produto-360/releases/download/v1.1.1/produto-360.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

# Produto 360

Baixar plugin   Ver releases   Star

Plugin WordPress para exibir produtos em rotação 360° com 36 imagens sequenciais. Visual moderno, suporte completo a mobile e múltiplos produtos independentes via shortcode.


✨ Recursos

  • 🎯 Custom Post Type dedicado — cada produto 360° tem sua própria entrada
  • 🖼️ Upload via Media Library — integração nativa do WordPress
  • 🔀 Drag-and-drop para reordenar imagens
  • 🔤 Ordenação automática pelo nome do arquivo
  • 👁️ Pré-visualização em tempo real no painel administrativo
  • 🏷️ Shortcode exclusivo por produto: [produto360 id="meu-produto"]
  • ⚙️ Configurações individuais — autoplay, FPS, direção e cor por produto
  • 📱 Mobile-first — drag, swipe e pinch zoom nativos
  • 🚀 Pré-carregamento otimizado com loader visual
  • 🔁 Múltiplas instâncias na mesma página sem conflitos
  • 🎨 Compatível com Elementor, WooCommerce, Gutenberg e qualquer tema
  • 🌐 Sem dependências externas — tudo roda local

📸 Screenshots

Listagem de produtos 360°

Listagem de produtos com miniatura, contagem 36/36 e shortcode Menu Produtos 360° no admin mostra cada item com capa, status de imagens (X/36) e shortcode pronto para copiar.

📦 Instalação

  1. Baixe o ZIP em Releases (ou clone este repo)
  2. WordPress Admin → Plugins → Adicionar novo → Enviar plugin
  3. Selecione produto-360.zip → Instalar agora → Ativar
  4. Acesse o menu Produtos 360° que aparece na lateral

🚀 Uso

1. Criar um produto

  1. Menu lateral → Produtos 360° → Adicionar Novo
  2. Dê um título (ex: "Sapato Premium")
  3. Clique em Adicionar imagens e selecione suas 36 fotos
  4. Arraste para reordenar (ou use Ordenar pelo nome)
  5. Configure autoplay, FPS, cor (lateral direita)
  6. Publicar

2. Copiar o shortcode

Após publicar, o shortcode aparece na lateral. Exemplo:

[produto360 id="sapato-premium"]

3. Inserir em qualquer lugar

  • Página/Post: cole o shortcode no editor
  • Elementor: use o widget Shortcode
  • WooCommerce: insira na descrição do produto
  • Tema: use do_shortcode() em PHP

⚙️ Atributos do shortcode

Atributo Valor padrão Descrição
id — (obrigatório) Slug do produto (ex: produto-a) ou ID numérico
width 520px Largura máxima (px, %, em, rem, vw, vh)
height — Altura fixa opcional (se omitida, usa proporção 1:1)
autoplay configuração do produto yes ou no (sobrescreve admin)
class — Classe CSS extra

💡 FPS, direção e cor dos controles são configurados na admin de cada produto.

Exemplos

[produto360 id="produto-a"]
[produto360 id="produto-a" width="100%"]
[produto360 id="produto-a" width="600px" height="600px"]
[produto360 id="produto-a" autoplay="no"]

🎮 Controles do visualizador

Dispositivo Ação Efeito
Desktop Arrastar mouse Girar
Desktop Scroll do mouse Zoom
Desktop Botões + / − / Reset Zoom
Mobile Swipe com 1 dedo Girar
Mobile Pinça com 2 dedos Zoom

📋 Requisitos

  • WordPress 5.5 ou superior
  • PHP 7.2 ou superior

🛠️ Estrutura do projeto

produto-360/
├── produto-360.php              # Bootstrap do plugin
├── uninstall.php                # Limpeza ao desinstalar
├── readme.txt                   # Padrão WordPress.org
├── includes/
│   ├── class-p360-post-type.php # Custom Post Type
│   ├── class-p360-shortcode.php # Renderização do shortcode
│   └── class-p360-assets.php    # Enqueue inteligente
├── admin/
│   ├── class-p360-admin.php     # Meta boxes e colunas
│   ├── css/p360-admin.css
│   └── js/p360-admin.js         # Sortable + Media Library
├── public/
│   ├── css/p360-viewer.css      # Visual do viewer
│   └── js/p360-viewer.js        # Classe P360Viewer
└── languages/

🧪 Tecnologias

  • PHP OOP com namespacing por prefixo (P360_)
  • Custom Post Type + post meta para armazenamento
  • WP Media Library via wp.media
  • jQuery UI Sortable para drag-and-drop
  • Vanilla JS (sem dependências) no front-end
  • CSS Custom Properties para temização

📝 Changelog

1.1.0

  • 🔍 Zoom inicial configurável por produto (slider 1.0x – 3.0x)
  • 🔄 Sentido do arrasto configurável (natural / invertido)
  • Botão "Reset" agora volta ao zoom inicial configurado
  • Direção do autoplay e sentido de arrasto agora são independentes

1.0.0

  • Lançamento inicial

📄 Licença

GPL v2 ou posterior — veja LICENSE.

👤 Autor

Marcelo Viana de Andrade


⭐ Se este plugin foi útil, deixe uma estrela no repositório!

Releases

2 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.1.1 latest
May 21, 2026 5mo ago
produto-360.zip
0
May 19, 2026 5mo ago
produto-360.zip
2