Explore product personalization and 3D preview options for custom-product workflows.
Plan around your store requirements.
Talk with Cmsmart about implementation options.
What you can explore:
- ✅ Product options for configurable products
- ✅ 3D previews for custom-product workflows
- ✅ Implementation options for your store
Want ecommerce updates and resources?
Subscribe for ecommerce updates:
You'll get:
- ✔ Ecommerce tips and product updates
- ✔ Tutorials and service information
- ✔ Personalization and 3D product resources

The Google Maps API key identifies the project used for requests to Google Maps services and for usage and billing. For NBDesigner's optional static-map tool, enable the needed Maps service and restrict the key for the way your site makes requests. The key alone does not prevent misuse.
For stores using NBDesigner, a product design plugin from Cmsmart, the optional Google Maps tool can place static map imagery in a design when configured. Check the feature in your installed version and test it on a product; the effect on customer experience depends on the use case.
This guide explains how to create and restrict a Google Maps API key and how to check the optional static-map setting in the NBDesigner plugin for WordPress. Google Cloud and plugin labels can vary by version.
1. What Is a Google Maps API Key?
A Google Maps API key identifies the Google Cloud project making requests to Google Maps services. It is not proof that a request is trusted. Apply an application restriction and an API restriction suited to the actual request path, then monitor usage and billing.
Why Do You Need an API Key?
2. Step-by-Step Guide to Obtaining a Google Maps API Key
Prerequisites
Step 1: Access Google Cloud Console
Step 2: Activate Billing
Step 3: Create a New Project
1. After signing in, open the project selector in Google Cloud Console.
2. Select an existing project or choose New Project if you need one.
3. Fill out the project details:
4. Click “Create” to finalize your project.
Step 4: Enable APIs for Your Project
1. In the API Library of the Google Cloud Console, find the APIs the configured feature actually calls. NBDesigner's static-map design tool needs Maps Static API; the following APIs serve different use cases:
2. Click Enable only for the APIs your implementation uses, starting with Maps Static API for the optional static-map tool.
Step 5: Generate the API Key
Step 6: Secure and Restrict Your API Key
Restrictions reduce the risk of unauthorized API-key use and charges. Choose the application restriction based on whether the map request comes from a visitor's browser or your server; do not publish a server-side web-service key in page code. If your implementation publishes Maps Static image URLs, Google recommends signing those URLs on the server and protecting the signing secret. Check whether your plugin or surrounding integration supports server-side URL signing before using it; this guide does not assume NBDesigner does. Review the allowed unsigned-request quota for your project as well.
1. Restrict by Application Type:
https://your-domain.example/*), then test it. For server-side requests, use a separately stored IP-restricted key.2. Restrict by API:
3. Click Save to apply restrictions.
3. How to Use the API Key with NBDesigner
After creating and restricting the key, use these checks for the optional NBDesigner Plugin static-map tool on your WordPress site. Confirm the menu and field labels in your installed version before entering a key.
Step 1: Access NBDesigner Settings
Step 2: Enter the API Key
Step 3: Enable Google Maps Features
Step 4: Save and Test
4. About Cmsmart and Our Solutions
Cmsmart develops ecommerce tools, including product design options for online stores.
Our Expertise
For ecommerce teams, we offer tools for product design and related store workflows. Confirm the features in your product version and test the configured map tool for your use case. Key offerings include:
Explore more about our offerings at Cmsmart.net.
5. Additional Resources and Support
Video Tutorial
Watch our step-by-step guide on configuring the Google Maps API Key for NBDesigner.
Live Demo
Explore the available features of the NBDesigner Plugin in our LIVE DEMO.
Support Team
Have questions about the key or plugin setting? Contact our support team for help checking your version and troubleshooting the configured map feature.
Once the key, billing, API, and plugin setting are configured, test a product customization page to confirm that a static map appears as expected. Usage costs and results depend on your setup. Explore NBDesigner and Cmsmart options for your store.
You can watch the video tutorial below:
OTHER ITEMS
NetBase provides Template, Extensions, and e-commerce solutions for open source: WordPress, Magento, Joomla Virtuemart. Other awesome items also come from NetBase Team:
You can refer to the great products and features of WooCommerce online Product Design plugin here: Check Out
You can visit the demo here: Visit Demo
When configured for your store, the�Online Product Design Plugin�can let customers personalize designs with available tools. If you have trouble with the product or optional map feature, please�contact us�for support.