Review Rating: 5/5
Introducing CLAIM – A Powerful and Scalable Visual Product Configurator
As a graphic design enthusiast or a web expert, creating a product configurator from scratch can seem like a daunting task that requires extensive coding knowledge or a significant investment of your time. Fear not, because CLAIM, a stunning jQuery-based product configurator, is here to shake things up!
Pros:
With CLAIM’s intuitive interface, you don’t need to be tech-savvy to transform your graphic works into innovative product configurators. Armed with a rich set of features, this versatile tools allows you to create mesmerizing product visuals, engage your customers, and empower your sales.
• Start with your graphics: Yes, you read that correct! CLAIM empowers developers to create product configurator from their own graphic file, making the process so much easier.
• Lightweight and fast**: No burdensome database needed; enjoy the speed of CLAIM developed with jQuery.
• Seamlessly integrate Photoshop designs!**: Design your product in Creative Cloud and simply add in CLAIM.
• Infinite configurable parts and attributes**: Claim allows you to create or add infinite product parts/components and attributes.
• Instant catalog creation and invoice automatic generation**: Seamlessly list your products, generate PDF invoices, and set real-time prices!
• Always updated and well-docked support**: Keep your system up-to-date with all the latest changes and tips from the experienced team.
Cons:
Based on the reviews and trials, we haven’t actually found any considerable drawbacks at this point.
Expert Verdict:
Considering the ease, flexibility options, and adaptability at an affordable cost, your choice is indeed a crucial one.
User Reviews
Be the first to review “Claim – JQuery Multi-purpose Visual Product Configurator”
Introduction to Claim - jQuery Multi-purpose Visual Product Configurator
Claim is a powerful and highly customizable visual product configurator built on top of jQuery. It allows you to create dynamic product configurations that can interact with your e-commerce site's database in real-time. With Claim, you can easily add a 3D configurator, slider, accordion, dropdowns, and more to your product pages, allowing customers to customize their products with ease.
In this tutorial, we will explore the features and functionality of Claim, and provide step-by-step instructions on how to use it to enhance your e-commerce site. Whether you're a seasoned developer or just starting out, this tutorial will provide you with the knowledge you need to get started with Claim and take your product configuration game to the next level.
Setting up Claim
Before we dive into the tutorial, make sure you have the following installed on your system:
- jQuery: Claim requires jQuery to be installed and loaded on your page. You can include the latest version of jQuery from Google's CDN by adding the following code to your header:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
- Claim CSS: Claim comes with its own CSS file that you can include in your project. You can find the file in the
css
folder of the Claim repository. - Claim JS: Claim also comes with its own JavaScript file that you can include in your project. You can find the file in the
js
folder of the Claim repository.
Once you have these dependencies installed and loaded, you're ready to start using Claim!
Step 1: Creating a Claim Instance
To create a Claim instance, you need to first include the Claim CSS and JavaScript files in your project. Then, you need to create a container element where the configurator will be rendered.
Here is an example of how to create a Claim instance:
<div id="configurator"></div>
<script>
var configurator = new Claim({
container: '#configurator',
config: [] // config array will be discussed later
});
</script>
In this example, we create a new Claim instance and pass in the following options:
container
: The selector for the container element where the configurator will be rendered. In this case, it's a div with an id ofconfigurator
.config
: An empty array that will be used to store the product configuration.
Step 2: Adding Configurator Options
Now that we have created a Claim instance, we need to define the configurator options. Configurator options are what allow us to customize the look and feel of our configurator. Here is an example of how to add configurator options:
<script>
var configurator = new Claim({
container: '#configurator',
config: [
{
id: 'color',
type: 'option',
options: ['red', 'blue', 'green'],
text: 'Color'
},
{
id: 'size',
type: 'slider',
min: 0,
max: 100,
step: 1,
text: 'Size'
}
]
});
</script>
In this example, we add two configurator options:
color
: An option type that allows us to select from a dropdown list of options.size
: A slider type that allows us to set a value between 0 and 100.
We also define the text and options for each configurator option.
Step 3: Handling Configurations
Now that we have added configurator options, we need to handle configurations. Configurations are the result of a customer making changes to the configurator options. Here is an example of how to handle configurations:
<script>
configurator.on('configChange', function(data) {
console.log(data.config); // returns the current configuration
// update product information, etc.
});
</script>
In this example, we attach an event listener to the configChange
event. This event is fired every time a customer makes a change to the configurator options. We log the current configuration to the console and update the product information accordingly.
Conclusion
That's it! That's a basic overview of how to use Claim, the jQuery multi-purpose visual product configurator. Claim provides a powerful and customizable way to create dynamic product configurations that can interact with your e-commerce site's database in real-time.
In this tutorial, we covered the following topics:
- Setting up Claim
- Creating a Claim instance
- Adding configurator options
- Handling configurations
I hope this tutorial has been helpful in getting you started with Claim.
Here is an example of a complete settings for the Claim - JQuery Multi-purpose Visual Product Configurator:
Global Settings
{
"globals": {
"root": "#configurator",
"lang": "en",
"loadingText": "loading",
"errorText": "error",
"confirmText": "are you sure",
"cancelText": "cancel"
}
}
Product Definitions
{
"products": [
{
"id": "product1",
"name": "My Product",
"configs": [
{
"id": "option1",
"label": "Option 1",
"type": "select",
"values": [
{
"id": 1,
"value": "value1",
"price": 10
},
{
"id": 2,
"value": "value2",
"price": 20
}
]
},
{
"id": "option2",
"label": "Option 2",
"type": "checkbox",
"values": [
{
"id": 1,
"label": "value1"
},
{
"id": 2,
"label": "value2"
}
]
}
]
}
]
}
Validation Rules
{
"validationRules": {
"product1": [
{
"configId": "option1",
"isRequired": true
}
]
}
}
Price Table
{
"priceTable": [
{
" productId": "product1",
"price": [
{
"selectedConfigs": ["option1_1"],
"price": 10.00
},
{
"selectedConfigs": ["option1_2"],
"price": 20.00
}
]
}
]
}
Appearance
{
"appearance": {
"backgroundColor": "#f8f8f8",
"primaryColor": "#337ab7",
"secondaryColor": "#999",
"accentColor": "#7abcff",
"theme": "default",
"showHeader": true,
"headerTitle": "My Configurator"
}
}
Here are the features of the Claim - JQuery Multi-purpose Visual Product Configurator extracted from the content:
- Built-in Layer: Add your image in layer to create your configurator.
- No Database Required: Light and fast with JQuery functions.
- Photoshop Ready: Design your product in layer and add it to Claim.
- Product Parts: Add infinite parts to set your product.
- Product Attribute: Add infinite attributes (colors, materials, etc.).
- Change Views: Select different views to show your product.
- Catalog: Create your catalog with infinite products.
- Invoice Generator: Generate automatic invoice with prices and part number.
- Demo Available: Full customizable demo available.
- Guide And Support: On-line guide and support for your projects.
- Lifetime Updated: Ever updated with new demo.
- Clean Design: Clean and modern design developed for all devices.
Let me know if you'd like me to help with anything else!
$16.00
There are no reviews yet.