Skip navigation
All Places > SOLIDWORKS Sell > Blog
1 2 3 Previous Next


33 posts

Dear all,

Starting on August 1st, 2021, the High Quality rendering functionality will be replaced with the realistic viewport snapshots to keep the rendering results more consistent with 3D dynamic displays.

The image bookmark workflows on both the Design portal and public preview pages are still respected, and existing High Quality renderings will not be affected.


Thank You! 


Dear all,

We are pleased to share that the SOLIDWORKS Sell 2.14.0 release went live last week. It brought a much friendlier interface for you to build configurators.

As illustrated in the before-after comparisons below, the Groups tab has reduced the unused empty space. As a result, the 3D viewport grows much bigger to help you focus on your product itself.

Then on the Assembly tab, the configurable widgets are relocated from the bottom of the screen to the right-hand side on a resizable panel. This way, you don’t have to scroll down to see the widgets any more. The resizable widget panel can help you further fine-tune your product configurations in the 3D viewport.


Happy configuring!

Your SOLIDWORKS Sell team

Dear all,

As we all feel, lights are everywhere in our lives and lighting is essential to the visualization of 3D objects.

Lighting gives life to the 3D products we build and love.

Take a look at these comparisons below. Clearly, with the lights on, the underwater vehicle and the office desk start breathing with a soul right away! 


Hence, we are thrilled to share that the 2.13.0 release has added point lights to individual parts!

As illustrated below, you can add multiple point lights to Parts similar to Attachment points.

You can adjust their location, Intensity, Decay, Color, and Distance very easily. You can also hide, move or delete them as needed.

Parts with point lights are marked up with the total light numbers in bright yellow circles on the Part list.

This new feature has gone live on all tenants last week.

Here is a challenge for you. Light up your products and configurators.

Maybe even practice your Christmas tree lighting now, similar to this truck. Have great fun!



Just in case, there are also exciting new enhancements previously summarized in this forum post, such as advanced appearances, performance enhancements, and reusing Groups among Options.

Thank you!


Dear all, 

2020 is a special year. Hope you and yours are all doing well and staying healthy.

Meanwhile, SOLIDWORKS Sell has been working hard to improve its functionalities and hone the user experiences. 


We are glad to share several exciting updates. 

  • Allow more advanced material settings to improve the 3D viewport visual appeal. 
    • Visualization has been a frequent demand to further impress online visitors. 
    • In 2.12.13, more advanced material settings have been added for advanced users to fine-tune the appearance, such as Clear Coat, Metalness, and Reflectivity. 
    • For example: please notice the bumpy surface result created by the Normal Mapping and the reflectivity changes below. 
    • Please note: materials with advanced settings are designed for the dynamic 3D viewport display. These materials are not recommended in the high-quality static renderings or Augmented Reality because these advanced settings may not render well in the modes other than the dynamic 3D viewport
  • Speed up the tenant loading time.
    • As customers' adoption and usage grow, the number of configurators on tenants has been increasing substantially as well. A customer reported the slow speed of loading 120,000 configurators (templates) on their tenant. 
    • With an enhancement at the 2.12.10 release, the loading time of 120,000 configurators (templates) has been cut down from 3 minutes to 3 seconds
  • Reuse an existing group among Options.
    • Previously, there was no way to reuse Groups inside of an option set. So once a group is consumed by an Option, users had to create an identical group manually to be used in later Options. 
    • Now in 2.12.12, after using a group in an option, it is still available for reuse in other options. 
    • It can save hours in manually recreating identical groups.
    • It can also help minimize duplicate groups and keep the structure clean and organized. 
  • Search by Display names on the Part, Group, and Option Set tabs. 
    • Often, users need to enter descriptive Display names to Parts and Groups in public-facing configurators, but these Display names were not searchable before, so it was time-consuming to locate the targets. 
    • Now with the 2.12.10 release, you can easily search by the Display names beyond the original names on the Part, Group, and Option Set tabs. 


In addition, there are powerful API enhancements for valuable customizations.

  • Add the ability to pass in a group name to the Randomize function. This way, upon the loading of a configurator, your online visitors can enjoy a randomly generated configuration controlled by your selected groups. 
  • Locate configurators more easily using APIs
    • Add tags to a template.
    • List all tags. 
      • Use the GET /tags API to list all tag objects.
      • After you have the list in a data structure, you can filter the collection using properties such as names.
    • List all templates. 
      • Use the GET /templates API to list all template objects.
      • After you have the list in a data structure, you can filter the collection using properties such as templateName.
    •  Update a template
      • If you have the template name and part of the object you want to update, you can send a PUT request with the partial template object in the body.
      • If you’d like, you can get the updated template object back in the response.
  • Get Geometry (Part) OBJ files from an Order

  • GET /orders/{orderId}, 

    You will get a very large response. Search this response for an object called personalizationData and within it, you can get the Geometry IDs of all the Parts present in the order.


  • Get OBJ Secure Link. 

    GET /api/geometry/{geometryId}/obj/link

    For each Geometry ID, GET a link to another API which you use to download the OBJ

Dear all, 

The table below summarized the System Requirements for SOLIDWORKS Sell. 

System requirements for SOLIDWORKS Sell

Public Facing Websites

Backend Editor for Internal Designs



 iPad Air 2, Chrome or Safari, iOS 11+

 Android 5.1+ Chrome


 iPad Air 2, Chrome or Safari, iOS 11+

Android 5.1+ Chrome

Desktop and Laptop Browsers

Chrome 55+, Mac or PC

Firefox 50+, Mac or PC

Safari, Mac with IOS

Edge 81+

Internet Explorer is not supported

Chrome 55+, Mac or PC

·         Firefox 50+, Mac or PC

Safari, Mac with IOS 10.0.3+

 Internet Explorer and Edge are not supported

Video card drivers

Latest video card drivers are recommended. WebGL, WebGL2 and Hardware Accelerated should be enabled for optimal experiences.

Latest video card drivers are recommended. WebGL, WebGL2 and Hardware Accelerated should be enabled for optimal experiences.


A prior post shared the Web AR System Requirements


Hope it helps. 




Dear all,

Happy New Year!


The SOLIDWORKS Sell 2.12.7 release went live on January 7, 2020, after the happy holiday break.

This release features a significant enhancement that easily saves several hours per configurator per user.


Cool? Here is the story.


In our daily life, product families often hold one SKU to include a certain component and another SKU to exclude it.

For example, scooters with and without the basket.


 Image result for urbe scooter basketImage result for urbe scooter basket

Recycle bins with and without the backboard.


 Image result for recycle bin, backboardImage result for recycle bin, backboard

Previously in the software, an option without a component had to be represented by a tiny and unnoticeable piece of geometry.


A user had to publish the unnoticeable geometry separately from SOLIDWORKS, organize and reuse it in a long list of groups, drag and drop the dummy groups to option sets.


Besides the initial setup, the online presentation might also have to be tweaked manually. For instance, if the geometry was too big, it might not hide itself well and distract your audience. Or if the location of the geometry was outside of the main model, it would skew the bounding box and the overall size dimensions.


Now with the 2.12.7 release, all of these issues are resolved.


Let’s take the scooter as an example.

Please notice that within an Option Set in the picture, you can now simply click on the big eye icon to hide the default group “Basket” in the second option. The default name is “Empty 1”. If needed, click on the pen button to change its name to “No Basket”.


That’s it. No more worries about separate publishing from SOLIDWORKS, or tiny geometries, or a long list of dummy groups, or manual setups, or skewed 3D dimensions.


Now you can see why this can save hours per configurator per user. What a lovely enhancement!


Besides this huge time saver, 2.12.7 also brought in a good list of issue fixes such as the AR mode on Android devices.


Log in to SOLIDWORKS Sell now. The software has been updated to the latest and greatest waiting for you to have a ton of fun. 

Happy Thanks-Giving, dear all! 

Thank you for following SOLIDWORKS Sell and sharing your feedback as always. 


Here comes a sweet new release of 2.12.6 in November. 

To further the pricing mockup in 2.12.5, this release added the material multipliers so that the pricing can update per material selections. 

For example, let's assume a wood stool costs $10. However, the satin-finished maple material is 20% more expensive than the polished maple. You can now assign the Price Multipliers as 1 and 1.2 respectively as shown below. 

Then on a public view including a Price Widget, online visitors can switch back and forth between materials and examine the price update in real-time. 


Of course, you can also choose the currency (US dollar or Euro) of the Price widget to display on a public view. 

This enhancement can help illustrate pricing updates per configurations easily and prove the concept. For production-level pricing and metadata update on your webpages, SOLIDWORKS Sell provides extensive API calls to integrate with your business systems. 


Another handy candy is the Group search box on the Groups, Links, and Options flyout menus. 

As configurators grow more and more complex, the total number of groups increases exponentially. Therefore, it was time-consuming and frustrating to discern group names or icons in a long list with our bare eyes to locate a specific one. 


Now when you are building an assembly, creating a link, or building an option set, you can quickly type in the keywords in a group name to pinpoint a group easily as shown below. 



Have lots of fun with 2.12.6. 


It is autumn now in the northern hemisphere, a fruitful season. And SOLIDWORKS Sell just released a fruit basket: 2.12.5 on October 30, 2019. I am sure that friends in the southern hemisphere will enjoy it too.  


First up, this release added a simple, but handy “Copy” function on the Parts tab as shown below to make geometry reuses a lot easier. 


With 2.12.5, you can easily make part copies and use them at various orientations or locations. For example, it is much easier to build exploded views using attachment points to drive geometries to different locations as shown below. Previously, you either had to republish the geometries from SOLIDWORKS or download and upload OBJ files to the online Design Editor. There is no detour anymore. Hooray!  


Even better, the reuses do not increase the assembly size or memory consumptions at all because the software recognizes them as identical geometries. Therefore, you don’t have to worry about any performance slowdown.




Once a product is built, it is important to show the pricing options per various configurations, especially in ecommerce workflows. Today, SOLIDWORKS Sell provides rich API calls to integrate with the business systems where key properties reside, such as pricing. Furthermore, for a quick and easy mockup, the Layout Editor in 2.12.5 has added pricing labels so that price properties on part properties can be reflected dynamically as shown below.









Please note that the Layout Editor and its mockup views are only to illustrate a quick presentation. Your actual production pages, metadata and workflows can and should be much more sophisticated and powerful thanks to the flexible online programming. Bottom line, please don’t limit yourself by the Layout Editor.


Another quick treat for engineers used to metrics and thousand separators, 1 meter and 220 millimeters in 2.12.5 look much more familiar than the 1 meter and 22cm before. Don’t you agree?









Please play with these new enhancements and let them save your time and serve your online visitors right away!





Dear all, 

I am glad to share that SOLIDWORKS Sell R2.12.4 went live on October 9th. In one word, it is elegant


Look at the frequently seen office chairs. Notice the fabrics on the back. It looks realistic and compelling. Yes, SOLIDWORKS Sell now supports perforated fabric, metal and plastic materials. You can see through the holes in these materials.


It will serve many more use cases such as home products, medical devices, and industrial equipment where mesh materials are widely used. Best of all, you do not have to make the effort to model these patterns manually in CAD at all. Please keep in mind that CAD patterns could lead to heavy geometries. With 2.12.4, you can simply upload an Alpha map image as shown below in the material library. You can test and fine-tune the translucency of the holes by adjusting the Alpha factor. 0.5 is the default value. Once you are happy, just apply this material to your group geometries similar to other materials. 



After building an appealing configurator, of course, we want to show it off. Now you can share a configurator much more easily with a built-in QR code as shown below. Your audience can simply scan the code with their cameras and start playing with the configurator in a browser. Gone the days when we had to manually type in a link address. 

To add a QR code widget, simply place it on the layout editor as shown below. 



In addition, we also added several new API calls

  • Identify the currently selected group. This call comes handy when you want to nail down the group being selected and its properties out of a high-level assembly configurator. This step is essential when you are selling individual components, rather than the entire assembly. 

  • Display a list in a dropdown menu. Several clients have shown strong interest in presenting lists in a dropdown style on the company webpages. Here is it. 


  • Allow a group's options to persist with a different group selected.
    • As you may know, each group can include its own options. To avoid overlapping option lists of multiple groups at the same place, the software shows and hides the lists according to the selected group.
    • However, sometimes, customers want one option list stand constantly as a driving selector, so do not want it to hide automatically. The API calls below can help. Please note they work when there is only one option set to avoid overlapping displays. 


Here are more SOLIDWORKS | Sell Examples 




Dear all, 

Happy to share that SOLIDWORKS Sell 2.12.3 went live on September 25th featuring several handy enhancements and quality improvements.


Customers have been asking for a more visual order summary besides the textual list.

This release added the capability to include thumbnail images as shown below. Now the order list can be more illustrative and the order fulfillment process can be better informed with both texts and visuals.



Since the release of 2.11.5 in June, the preset Environments (Appliances, Furniture, Accessories, Automotive and so on) have been helping customers to polish up product visualizations quickly and easily. However, one challenge was that an assigned environment may limit the model manipulation at the Part and Group levels. Therefore, in 2.12.3, an Environment will only affect the models on the Assembly, Presentation, and Rendering tabs, not on the Parts and Assembly tabs anymore. This way, users can freely edit and view parts and groups. Then make final touches on Assembly, Presentation, and Rendering tabs with the preset Environments.


Here is a screenshot of the Groups tab and the model display. You can rotate and zoom the model freely.



Here is the Assembly tab display. Please note the floor and body shadows included in a preset Environment which also restricts zooming and rotations for more realistic and natural presentations.



Have fun. 



Dear all, 

After the magical 2.12.1 release, here comes the sweet 2.12.2 on September 5th! 


First off, it features a long-awaited sweet enhancement to set custom views for specific groups. 

For example, in this Omax Waterjet demo, the nozzle in red is a tiny, but vital component. You can define a detailed custom view to illustrate the small changes for the Nozzle group. Now when your online visitors click on the Nozzle group, the 3D viewport automatically zooms in to the component to be customized. 

It greatly improves the user experience. Without group-specific views, certain changes would be almost unnoticeable, especially in a large assembly or a target component being hidden behind other parts. 


Next up, to help new users onboard even faster, 2.12.2 added a detailed Help document along with SOLIDWORKS 2019 models of a speaker, a coffee maker, and an office desk. 

The speaker model is featured in the tutorial videos as shown below. The coffee maker and the office desk are highlighted in the step-by-step workflows in the updated Help document. 

Now you can learn quickly by practicing with models hands-on in your own preferred way, by following the videos and or the Help document. 


Then here is an API candy for web developers and nerds like myself. Brands and manufacturers have been asking for group-specific properties to be populated on internal or external websites. Now, these properties are available for queries through the GetBOM() function. 

This is a major step forward to enable the metadata flow from SOLIDWORKS Sell to your webpages, shopping carts or other applications. This way, your online visitors can make more informed decisions based on the group-specific properties such as Description, Price, Part, Material and so on. 


Have fun. 


Dear all, 

SOLIDWORKS Sell 2.12.1 went live on August 1st. 


This is a magical release! First off, it added close to 50 new High Dynamic Range (HDR) scenes as shown below.

Users now have a much wider selection of high-quality backgrounds to polish up 3D configurators and create compelling presentations.


Then the API Playground has been much better organized to help new users test, learn and deploy API calls.

Even better, now simply press the “GET CODE” button and you get the basic code to integrate 3D configurators to your own websites.



To top it off, the SOLIDWORKS Sell sample page has been polished up to add a new demo with the OMAX Waterjet.

Just in case you didn’t notice, the tile thumbnails are now 3D interactive like magic. Have great fun!







Dear all, 

I am glad to share that the SOLIDWORKS Sell 2.12.0 release went live on July 23rd. 


This release features a major enhancement to improve online speed for products with a large number of identical geometries. For example, multiple spokes on bicycle wheels, waterjets in a spa tub, beams on a roof, or shelves on a bookshelf. 



These identical geometries will not consume the same amount of time to load going forward. Instead, the new algorithm loads the first instance and then reuses it at other locations intelligently to reduce the memory consumption, speed up online responses and cut rendering time. The repetitive instances can be either separate parts or identical geometry pieces within one part. 


Obviously, the specific improvements depend on the actual geometry repetitiveness of a product. On certain examples, the loading time can be cut in half. Furthermore, the display frame rate doubles to reach smoother 3D presentations. 


To benefit from this enhancement along with other quality improvements, please upgrade your SOLIDWORKS Sell Publisher to V4 or above. 




Oboe Wu

Web AR System Requirements

Posted by Oboe Wu Jul 17, 2019

Dear all,

SOLIDWORKS Sell Web AR capabilities for both Android and Apple devices have gained strong traction. 

To answer several common questions, let's summarize the Web AR System Requirements in a table. 

HardwareSupported Devices

For the latest list, please refer to the Apple page.

iPhone SE

iPhone 6S and 6S Plus

iPhone 7 and 7 Plus

iPhone 8 and 8 Plus

iPhone X, iPhone XR, iPhone XS, iPhone XS Max


iPad Pro (all models)
iPad Air (3rd generation)
iPad (5th and 6th generation)
iPad mini (5th generation)


Android version 8 or later

ARCore 1.9 or later

iOS 12 or later


Have fun. 


After the SOLIDWORKS Sell release 2.11.4 on June 3 to support Android devices, Web AR is getting more popular thanks to its practical and easy applications. Besides software and hardware system requirements, there are also digital model requirements according to Google. For example, here are the recommended limits: 

  • Number of vertices: 30,000
  • Number of materials: 10
  • Max texture resolution: 2048 × 2048
  • Bone (including non-weighted joints): 254 (hard limit)
  • Bone weights per vertex limit: 4 (hard limit)
  • UV: 1 UV per mesh (hard limit)
  • Model size: 10 MB (bigger models may result in poor user experience)


What do these mean in SOLIDWORKS Sell?

One idea is to simplify the internal model features and components before enabling Web AR. After all, most of the time, the AR mode is to help visually validate the exterior dimensions and appearances in a physical space, so internal details probably will not be seen anyway. Plus, too many hidden details would increase digital model file sizes and slow down the responses on smartphones unnecessarily. On a webpage, even one second of loading delay can impact the user experiences and conversion rates. That is why Google started using page speed in mobile search ranking in January 2018.

Let’s take the Beamy speaker configurator as an example. Figure 1 shows a SOLIDWORKS exploded view revealing extensive internal mechanical details. While valuable for complete designs and functionalities, these details are really not necessary for an exterior configurator, let alone the inner electrical components such as Printed Circuit Board, wiring and harnessing, because their appearances probably will not affect online shoppers’ purchasing decisions.

Figure 1. A SOLIDWORKS exploded view of the Beamy Speaker.


Hence, the published configurator focused on outer appearances and removed a large number of inner details. Figure 2 shows the comparison between the finished configurator and the simplified internal components and features. In fact, the total online geometry (OBJ) is only 25 MB, rather than 400MB of its SOLIDWORKS assembly. This is why the online configurator and AR can work smoothly on a smartphone.



Figure 2. A comparison between a finished online configurator and the internal simplifications.

One part worth calling out is the frame as shown in Figure 3. The internal holes and ribs have all been removed to cut the geometry file size down by 70 percent. 


Figure 3. A comparison between a complete frame and a simplified one to cut the file size and speed up online responses.


Now as a reminder, let’s see how to enable Web AR for a configurator in SOLIDWORKS Sell. Please check the box ARQUICKLOOK as shown in Figure 4 below on a configurator tile. Web AR is not enabled for every configurator by default due to the geometry size and performance considerations as aforementioned.

Figure 4. Enable Web AR for a configurator.


Then on the Preview Layout editor, please make sure the AR button is placed to the front for all necessary screen sizes, especially for low-resolution phones as shown in Figure 5.

Figure 5. Make sure the AR button is placed to the front for all necessary screen sizes. 


With the above measures, you should be all set with the Web AR for your online visitors. Enjoy!