tel: +1 (800) 996-8617
  • New WordPress Plugin With Full 3D Product Views and Native WooCommerce Integration

    Today we're releasing our completely reworked WordPress plugin (stable Beta v3.0) with several major features and enhancements as discussed below. You can download the new plugin using this link:

    DOWNLOAD

    Multi-row / 3D Product Views

    This new capability was introduced in v3.6 beta software & viewer in February 2015 (details). It's now used in production quite effectively by several companies and studios and we are pretty happy with it in our own testing as well.

    So far we have been offering help upgrading existing CMS plugin installations manually to help our users start using the new full 3D viewing capabilities along with a couple of extra v3.6 features. With this WordPress plugin rewrite, we packaged the latest release of v3.6 product viewer into the plugin itself, so no more manual file updates!

    To take advantage of this feature, just download our latest v3.6 beta software here (or request PRO version if you are our past customer) and then create and publish your 3D product views as discussed here and here. The rest of the WordPress shortcode integration remains exactly the same as in the previous versions of the WordPress plugin. You can learn more about the shortcodes on our new page here.

    Native WooCommerce Integration

    Until now, our WooCommerce integration was limited to just the content fields such as product descriptions. This new version of the plugin includes native WooCommerce integration, making it possible to embed your 360 or 3D product views directly in place of the main product image on your WooCommerce product pages. This is accomplished via an extra tab that is automatically presented in your WooCommerce product admin as shown below:

    3D product views in WooCommerce

    There are just two fields where you can configure your Config File URL as well as RootPath. Config File URL is a path to the viewer XML configuration file on your server for corresponding product view. This xml file is automatically created under each product view on publish using our desktop software. Root Path is optional and it's only required when you host the actual 3D product images on an external server or CDN. Config File URL as well as the Root Path setting are the same as shortcode's config and rootpath parameters respectively and are discussed here.

    WooCommerce integration uses several defaults from the WebRotate 360 Settings page, including viewer dimensions, responsive width, skin, as well as Master Config URL that you might use to have a single config file (xml) for all of your product views. When Master Config URL is specified, you only need to use RootPath under each product to point to a folder with the actual product images (the one that contains the "images" subfolder under your published view under 360_assets) on your server or CDN.

    360 product viewer settings in WordPress

    Since WooComemrces comes with its own version of the prettyPhoto library that it uses for image zooming, we have another WooCommerce specific checkbox on the settings screen to allow disabling prettyPhoto that comes with our plugin if there're any conflicts.

    Google Analytics Integration

    This is the first plugin with our integrated Google Analytics events which were introduced recently in v3.6. It allows tracking user engagements with your 3D product views as described here. So if your WordPress installation already has standard Google Analytics tracking hooked up, just check Use Google Analytics on the settings screen as shown above to enable tracking of the various viewer events.

    Track various 3D product viewer events in Google Analytics

    New wr360expand Shortcode

    This shortcode is configured in exactly the same way as wr360popup as described here minus width and height parameters. Unlike wr360popup, this new shortcode (wr360expand) opens up your product views in full-screen directly or full browser window if configured in the published view, bypassing the small popup.

  • New v3.6 Beta Release (Build 3.6.0.604). Now With Google Analytics!

    [Update, Jan 2023]: Analytics is now also available in PixRiot, which is our optimized (optional) hosting solution for 360 product photography and 3d product views.

    We're happy to announce that the new build of WebRotate 360 Product Viewer v3.6 beta is now available for download. This time, it's primarily to give our PRO users an early access to our new Google Analytics integration that makes it possible to fully track user engagement with your 3D product views using your standard Google Analytics dashboard.

    To access this integration, click on the small button next to the Template drop-down on the Publish form as shown on the screenshot below.

    Enable Google Analytics Events

    Then check the first box to enable Google Analytics events for this project. If needed, you can also change the name of this project for the purpose of tracking this product view inside Google Analytics. This name becomes an event label that you will see once your start browsing WebRotate 360 events in your Google Analytics dashboard (GA dashboard) and will allow you to filter all WebRotate 360 events by product view.

    Here you can also check to add Google Analytics tracking script to your published html template automatically on publish. This will require a tracking id which is a code that is automatically assigned to any web property in your GA dashboard. This tracking id usually looks like this UA-XXXXXXX-X and can be accessed either on the Home page of your Google Analytics (next to the website / property name in the list of properties) or via the Admin page under the Property settings.

    Google Analytics Integration Options

    When Tracking ID is configured as shown above, your published html will include standard Google Analytics tracking script, so once the published files are uploaded online, you can start testing the integration right away. If you are integrating your published product views with a website that has the Google Analytics script already hooked up, adding the tracking script and the id as shown on the screenshot is not necessary (it's there mostly for quick testing or when you need to embed the 3D views via iFrame).

    Note that our Google Analytics integration will first check if the standard Google Alanytics script is present on the same page where the viewer is loaded and if it doesn't find it there, it will try to access the script from a parent page if available. This allows integrating the Google Analytics tracking even when your 3D product views are embedded elsewhere via an iFrame.

    Lets review the types of events that are now available for tracking WebRotate 360 user engagement in your GA dashboard.

    All WebRotate 360 events are categorized under WebRotate360 category so once your published project is live, you can start browsing events that belong to this specific category (i.e, WebRotate360). These events will show either under the Real-Time tab of your GA dashboard (under Events) or via the Behavior tab as shown below which doesn't show real-time results but has more event details and more options for event filtering and navigation.

    3D product viewer user engagement in your Google Analytics dashboard

    There are currently 11 event (action) types that are being tracked in WebRotate 360 Product Viewer. Some of these events also include associated time value (in milliseconds) to give you more context for understanding how users engage with your product views. These extra time values give you a valuable quantitative measure of user engagement that directly corresponds to the time spent on a webpage while navigating interactive product views. All of these events also include event label that you can see and update on the Google Analytics form in SpotEditor for each of your product views as noted above.

    ViewerLoaded

    Fired every time a 3D product view is loaded in full. Includes the number of milliseconds it took for the 3D view to load in full.

    ViewerReloaded

    Same as ViewerLoaded but this event is fired when a product view is reloaded in-place using either our API or corresponding hotspot action (i.e hyperlink action pointing to an xml file).

    ImageHover

    Fired when user moves mouse cursor outside of the 3D product viewer or when the user starts dragging images with the left mouse button depressed or when a hotspot popup is activated. This event also includes the number of milliseconds that user spent hovering over the 3D product images. Note that the ImageHover event doesn't fire on mobile devices with touch screens.

    ImageGrab

    Fired when user stops dragging the images with either mouse or touch. Includes the number of milliseconds that the user spent dragging the images.

    Zoom

    Fired every time the toolbar Zoom button is clicked (on zoom-in only) or when the zooming function is triggered via double-click / double-tap. It's also fired when zoom-in is activated via API.

    Playback

    Fired every time the toolbar Playback button is clicked (on playback start only) or when the same function is triggered via API.

    ArrowNavigation

    Fired every time the toolbar Arrow buttons are clicked (left, right, up or down) or when the same functions are triggered via API.

    Fullscreen

    Fired every time the toolbar Full-screen button is clicked (on full-screen activation only) or when the same function is activated via API.

    HotspotsOnOff

    Fired every time the toolbar Hotspot On/Off button is clicked or when the same function is triggered via API.

    HotspotPopup

    Fired when user deactivates a hotspot popup that he / she just activated via tap, click or mouse hover. This event also includes the number of milliseconds that user spent reading or browsing the content of the hotspot popup.

    HotspotAction

    Fired when user clicks on a hotspot popup that has a hotspot action assigned (i.e hyperlink action, label action, etc).

    Our CMS and eCommerce plugins are being updated right now to seamlessly integrate with the new Google Analytics events so very soon all you would need to do (in your WebRotate 360 plugins for WordPress, Magento, OpenCart, etc) is to check a singe box in your plugin dashboard to enable the same analytics. The rest of the wiring is implemented inside the plugins such as event label assignment based on product SKU or shortcode and similar.

    DOWNLOAD

    Previously released features and fixes in v3.6:

    PRO & Enterprise customers can either request the commercial version of v3.6 Beta via support email (support at webrotate360 dot com). If you received v3.6 beta download URL from us before, it still works! And if you already have the previous build of v3.6 beta installed, you can simply download the new update via Check Updates on the About form in SpotEditor.

    If you need any help applying this update to any of WebRotate 360's plugins (i.e, WordPress, Joomla, PrestaShop, Magento, OpenCart, BigCommerce), please let us know and we would be happy to assist.

  • New Post About 360 Product Photography Of Glock Handguns

    Check out our latest blog post on PhotoGear360.com. It's about one of our more "special" 360 product photography projects that our team has been involved with for a period of two years, photo shooting pistols (in 360 degrees!) for Glock USA.

    It was pretty memorable to the say the least. But we have learned a lot too - from renting studio space in LA for handgun photography to building exhaustively consistent 360 product photography setup on location from scratch every 6 months..

  • Security Patch for Our CMS Plugin Users

    We have been informed yesterday that a third-party JavaScript library that we use for our "light-box" popups in some of our CMS plugins has a security issue that has just been fixed by its developer a couple of days ago.

    If you are currently using WebRotate 360's CMS plugins with any of these platforms, we urge you to apply this patch as soon as possible:

    • WordPress
    • Joomla
    • Magento
    • OpenCart (v2.0 and up)
    • PrestaShop (v1.6 and up)

    Here's how to apply the patch for each of these platforms:

    • Download patched file here.
    • Unzip jquery.prettyPhoto.js.
    • Copy jquery.prettyPhoto.js via FTP over the existing file with the same name on your CMS site as follows and refresh your CMS cache (if any is enabled):
    WordPress:

    /wp-content/plugins/webrotate-360-product-viewer/prettyphoto/js/jquery.prettyPhoto.js

    Magento:

    /skin/frontend/base/default/prettyPhoto/js/jquery.prettyPhoto.js

    OpenCart:

    /catalog/controller/module/wr360/prettyphoto/js/jquery.prettyPhoto.js

    Joomla:

    /plugins/content/webrotate360/prettyphoto/js/jquery.prettyPhoto.js

    PrestaShop:

    /modules/webrotate360/prettyphoto/js/jquery.prettyPhoto.js

    PS: our plugins are being updated as well to incorporate the patch but these simple steps above would be the easiest way to apply it now.

Subscribe to our newsletter

Sign up to our newsletter to keep a pulse on our latest developments, informative posts and beta releases. We don't abuse it!

Signup