PHPackages                             webrotate360/module-product-viewer-standard - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. webrotate360/module-product-viewer-standard

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

webrotate360/module-product-viewer-standard
===========================================

WebRotate 360 Product Viewer Standard Integration for Magento 2. This extension allows integrating embedded 360-degree or 3D product views into standard gallery on product pages in Magento 2. The product views can be created using our free publishing software available on webrotate360.com.

v1.6.0(1y ago)1261.3k↓77.3%2[1 issues](https://github.com/webrotate360/magento2-standard/issues)[1 PRs](https://github.com/webrotate360/magento2-standard/pulls)MITCSS

Since Dec 28Pushed 1y ago2 watchersCompare

[ Source](https://github.com/webrotate360/magento2-standard)[ Packagist](https://packagist.org/packages/webrotate360/module-product-viewer-standard)[ RSS](/packages/webrotate360-module-product-viewer-standard/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (10)Dependencies (1)Versions (13)Used By (0)

Overview
========

[](#overview)

WebRotate 360 Product Viewer Standard Integration for Magento 2 allows integrating embedded 360-degree or 3D product views into standard gallery on product pages in Magento 2. The product views can be created using our free publishing software available on [webrotate360.com](http://www.webrotate360.com/products/webrotate-360-product-viewer.aspx).

Click this image to see a quick preview on YouTube:

[![Click to see a quick preview](https://camo.githubusercontent.com/21a9b44a145847bf4dd5242ebf24eb9ca5f17fc4043d61b50bed4f3fa1e84941/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f586745486c6d47595159772f302e6a7067)](https://www.youtube.com/watch?v=XgEHlmGYQYw)

Note that a separate WebRotate 360 Ad-hoc integration is also [available](https://github.com/webrotate360/magento2-adhoc).

Demo
----

[](#demo)

Click this link to see a demo M2 storefront, showing a configurable product with two simple products via Color attribute:

About WebRotate 360
-------------------

[](#about-webrotate-360)

WebRotate 360 ® are developers of 3D components and solutions for interactive eCommerce, eLearning, and digital marketing.

Requirements
------------

[](#requirements)

This extension supports both Magento Community and Enterprise editions. M1 extension for previous releases is available on [here](https://www.webrotate360.com/products/cms-and-e-commerce-plugins/plugin-for-magento.aspx?section=Download).

Install via Composer
--------------------

[](#install-via-composer)

Please backup your Magento setup before proceeding with the installation.

If you have Composer installed, run these Magento CLI commands from the root of your Magneto installation:

```
composer require webrotate360/module-product-viewer-standard
php bin/magento module:enable WebRotate360_ProductViewerStandard --clear-static-content
php bin/magento setup:upgrade
php bin/magento cache:flush
```

Install from GitHub
-------------------

[](#install-from-github)

Please backup your Magento setup before proceeding with the installation.

Download zip package by clicking "Clone or Download" and selecting Download ZIP at the top of this page.

- Create an /app/code/WebRotate360/ProductViewerStandard directory in your Magento installation.
- Extract the contents of magento2-standard-master from the zip and copy or upload everything to /app/code/WebRotate360/ProductViewerStandard
- Run these commands via Magento CLI to install and enable the module:

```
php bin/magento module:enable WebRotate360_ProductViewerStandard --clear-static-content
php bin/magento setup:upgrade
php bin/magento cache:flush
```

Configure and test
------------------

[](#configure-and-test)

Select Stores &gt; Configuration and expand WebRotate 360 Product Viewer &gt; Standard in your Magento admin.

- Set desired viewer skin and gallery slide position.
- Select a test product in Magento catalog and create a new product attribute (as a text field) with the attribute code set to webrotate\_path.
- Enter this demo config URL (hosted via [PixRiot](https://www.webrotate360.com/services/pixriot.aspx)) in the attribute field for selected product and save and refresh Magento caches.

```
https://s1.pixriot.com/433181dfa6/CMS/Magento/Example/Example.xml
```

Alternatively, copy "sampleshoe" folder that is installed with the plugin (under WebRotate360/ProductViewerStandard/view/frontend/web/360assets) to a folder in your Magento installation and update the attribute field accordingly, e.g:

```
/my-360-views/sampleshoe/config.xml
```

Create your own views
---------------------

[](#create-your-own-views)

Download [WebRotate 360 Product Viewer software](http://www.webrotate360.com/products/webrotate-360-product-viewer.aspx) (SpotEditor) and publish a 360 or a multi-row 3D product view using your images. You may use our sample images located under additional resources in the previous link.

FTP upload is available inside the software or you may upload everything manually via FileZilla or a similar client. Consider using our optimized [PixRiot](https://www.webrotate360.com/services/pixriot.aspx) service to host and manage your spins online for unmatched convenience. You only need to upload a single folder located under published/360\_assets of your published SpotEditor project for each product view. You may also publish multiple product views into a single 'published' location on your hard-drive and upload all product views at once.

Note the URL of the configuration file (.xml) in the uploaded folder and enter a relative URL of the configuration file on your server in the new attribute field (webrotate\_path) for selected products in the Catalog.

CDN and 'master config' (PRO)
-----------------------------

[](#cdn-and-master-config-pro)

You can create an extra product attribute with the attribute code set to webrotate\_root to allow specifying an alternative location of the images for each product. The root value is a URL (e.g [http://mycdn.com/360\_assets/product1/](http://mycdn.com/360_assets/product1/)) that can point to a folder with images on an external server. When it's configured, the module will prepend the webrotate\_root URL to the relative image path stored in the viewer configuration xml for each image. This is valuable when you need to host the assets on a dedicated file server or CDN.

This feature can be also used to load multiple product views via a single 'master' config xml that you can set under the plugin settings via Master Config URL. If Master Config URL is configured in the module settings, you don’t need to specify the webrotate\_path attribute in the catalog for the products that share the same config , i.e you would only use the webrotate\_root parameter, pointing to the image assets. Note that this will work as long a the number of images and their file names are the same across selected product views.

###  Health Score

43

—

FairBetter than 89% of packages

Maintenance42

Moderate activity, may be stable

Popularity37

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~208 days

Recently: every ~352 days

Total

12

Last Release

454d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4ce13887acfde9378e86d432b1f871839a5a74dfc087d73be4d00260c96d07a0?d=identicon)[webrotate360](/maintainers/webrotate360)

---

Top Contributors

[![webrotate360](https://avatars.githubusercontent.com/u/10424797?v=4)](https://github.com/webrotate360 "webrotate360 (29 commits)")

---

Tags

360-photo-viewer360-spin360-video360-view3d-vieweraddonadobe-commerceadobecommerceecommerce-storeextensiongallery-pluginhotspotsinteractivemagentoproduct-viewer

### Embed Badge

![Health badge](/badges/webrotate360-module-product-viewer-standard/health.svg)

```
[![Health](https://phpackages.com/badges/webrotate360-module-product-viewer-standard/health.svg)](https://phpackages.com/packages/webrotate360-module-product-viewer-standard)
```

###  Alternatives

[elgentos/regenerate-catalog-urls

Regenerate Catalog URL Rewrites (products, categories, cms pages)

2842.6M](/packages/elgentos-regenerate-catalog-urls)[nosto/module-nostotagging

Increase your conversion rate and average order value by delivering your customers personalized product recommendations throughout their shopping journey.

27703.7k4](/packages/nosto-module-nostotagging)[tig/postnl-magento2

TIG Magento 2 PostNL extension

59570.5k5](/packages/tig-postnl-magento2)[myparcelnl/magento

A Magento 2 module that creates MyParcel labels

1860.2k](/packages/myparcelnl-magento)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1011.8k26](/packages/loki-magento2-components)[zwernemann/module-withdrawal

Magento 2 EU Withdrawal Button Module - Adds a withdrawal/revocation button for orders in compliance with EU Directive (EU) 2023/2673

244.8k2](/packages/zwernemann-module-withdrawal)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
