Title: DynaMaker CAD Configurator Integration
Author: Kristofer Skyttner
Published: <strong>13 Meɣres 2020</strong>
Last modified: 16 Ctember 2026

---

Search plugins

![](https://ps.w.org/dynamaker-cad-configurator-integration/assets/banner-772x250.
png?rev=3382663)

![](https://ps.w.org/dynamaker-cad-configurator-integration/assets/icon-256x256.
png?rev=3382663)

# DynaMaker CAD Configurator Integration

 By [Kristofer Skyttner](https://profiles.wordpress.org/kriffe/)

[Download](https://downloads.wordpress.org/plugin/dynamaker-cad-configurator-integration.zip)

 * [Details](https://kab.wordpress.org/plugins/dynamaker-cad-configurator-integration/#description)
 * [Reviews](https://kab.wordpress.org/plugins/dynamaker-cad-configurator-integration/#reviews)
 *  [Installation](https://kab.wordpress.org/plugins/dynamaker-cad-configurator-integration/#installation)
 * [Development](https://kab.wordpress.org/plugins/dynamaker-cad-configurator-integration/#developers)

 [Support](https://wordpress.org/support/plugin/dynamaker-cad-configurator-integration/)

## Description

With the DynaMaker Plugin for WordPress you can easily display your [Online CAD onfigurators](https://dynamaker.com?utm_campaign=BudgetCPQ&utm_source=WordpressPlugin&utm_medium=referral&utm_content=Description)
in a WordPress page or post, with very few clicks and short setup time.

**DynaMaker CAD Configurator features**
 – Embed your DynaMaker CAD Configurator
on your WordPress – Open your DynaMaker CAD Configurator with a button – Include
page specific meta and preselected choices in url – Use wordpress login and registration
to limit access and enable save / load of configurations in DynaMaker (optional)–
Connect DynaMaker with other services like SendGrid to enable Quotation Requests
direct to the sales teams inbox

**Request for Quote (RFQ) Portal**
 – Useful features for logged in WordPress users
to submit a quotation request with data from their CAD Configurators – Checkout 
of several configurations as individual rows before submit – Form fields for what
information to include with the request (JSONForm) – History of users requested 
quotes (optional) – Send Request trigger endpoint (eg Microsoft Power Automate) 
to forward request

## Screenshots

[⌊Example with hydraulic calculator⌉⌊Example with hydraulic calculator⌉[

Example with hydraulic calculator

[⌊Example with visual configuration of housing⌉⌊Example with visual configuration
of housing⌉[

Example with visual configuration of housing

[⌊Example of parametric CAD application with aluminum profiles and racks⌉⌊Example
of parametric CAD application with aluminum profiles and racks⌉[

Example of parametric CAD application with aluminum profiles and racks

[⌊Example of an embedded DynaMaker CAD Tool on homepage⌉⌊Example of an embedded 
DynaMaker CAD Tool on homepage⌉[

Example of an embedded DynaMaker CAD Tool on homepage

[⌊The DynaMaker CAD Configurator block and its settings in the Wordpress editor⌉⌊
The DynaMaker CAD Configurator block and its settings in the Wordpress editor⌉[

The DynaMaker CAD Configurator block and its settings in the Wordpress editor

[⌊Where to find the button for adding the Configurator⌉⌊Where to find the button
for adding the Configurator⌉[

Where to find the button for adding the Configurator

## Blocks

This plugin provides 4 blocks.

 *   DynaMaker Iframe
 *   DynaMaker Button
 *   DynaMaker – RFQ Portal Checkout
 *   DynaMaker – RFQ Portal Quote Request List

## Installation

**Add CAD-configurator to site** 1. Obtain a [DynaMaker](https://dynamaker.com?utm_campaign=BudgetCPQ&utm_source=WordpressPlugin&utm_medium=referral&utm_content=Installation)
APP ID. Use your own or try one of our demo projects, e.g. `nlG3smhahc2`. 2. Install
this plugin on your site. 3. Add a DynaMaker CAD Configurator block to a post or
page (see screenshot 6). 4. Configure your block with your DynaMaker project ID 
and optionally width and height.

**Set up Quote Request Checkout** 1. Add the RFQ Checkout block to a suitable page
2. Add the RFQ Quote Requests List block to a suitable page 3. Open Settings -> 
DynaMaker Plugin 4. Set the page url for your checkout page where the Block in 1.
was added (eg. /checkout ) 5. Add your APP ID in the settings and give it a Name(
what’s will be visible in request list) 6. Set the a pager Edit url where to direct
users clicking on « Edit » button for this App 7. Ensure that your DynaMaker application
has a Button for « requesting quote » that sends postMessage with the type wordpress.
addToQuotation (see below) 8. Optionally include an endpoint that makes a POST request
with the quote request data (JSON) to other service like Power Automate

Post message that the CAD configurator needs to add when the user is done (window.
parent.postMessage(values, ‘*’)). Use the built in wordpress plugin in DynaMaker
or see the [how to embedd a product configurator](https://docs.dynamaker.com/integration-embedding)
in [docs.dynamaker.com](https://docs.dynamaker.com).

**Data format (json) to add to Quote via postMessage**

    ```
    {
      "type": 'wordpress.returnConfigurationData',
      "data": {
        "appId": "...",
        "description": "...",
        "configurationData": {
          "partNumber": "..."
          "values": {
            "width": 100,
          }
          "texts": {
            "marking": "hello"
          }
        }
      }
    }
    ```

## FAQ

### What is DynaMaker?

DynaMaker is a cloud-based visual CAD configuration service and is suitable for 
companies that have an CTO or ETO approach to sales and manufacturing.
 DynaMaker
lets your clients configure products in the browser and can automatically generates
sales and CAD files, which saves a lot of time and money.

### How do I develop my first configurator with DynaMaker?

You need to create a free account on [DynaMaker](https://dynamaker.com?utm_campaign=BudgetCPQ&utm_source=WordpressPlugin&utm_medium=referral&utm_content=FAQ)
and login to the online editor. When you have published a project you can obtain
that ID and embedd in the WordPress plugin. See [docs.dynamaker.com](https://docs.dynamaker.com)
for tutorials and info on how to get started.

### Can I include multiple CAD Configurators on the same Page or Post?

Yes, simply add another Configurator block from the blocks menu and configure it
with the new project ID in the block settings.

### How can I test this without a configurator?

Try adding the ID one of our existing demo configurators, like `nlG3smhahc2`. Just
add a block to a selected page or blog post and insert the ID in the block properties(
to the right). Or ask for a template project at [DynaMaker](https://dynamaker.com).

### How do I set up the RFQ Portal functionality?

Start by adding the Checkout block to a page. Then you Open the Settings for the
DynaMaker Plugin and specify the checkout url. Then define a

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“DynaMaker CAD Configurator Integration” is open source software. The following 
people have contributed to this plugin.

Contributors

 *   [ Kristofer Skyttner ](https://profiles.wordpress.org/kriffe/)

“DynaMaker CAD Configurator Integration” has been translated into 1 locale. Thank
you to [the translators](https://translate.wordpress.org/projects/wp-plugins/dynamaker-cad-configurator-integration/contributors)
for their contributions.

[Translate “DynaMaker CAD Configurator Integration” into your language.](https://translate.wordpress.org/projects/wp-plugins/dynamaker-cad-configurator-integration)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/dynamaker-cad-configurator-integration/),
check out the [SVN repository](https://plugins.svn.wordpress.org/dynamaker-cad-configurator-integration/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/dynamaker-cad-configurator-integration/)
by [RSS](https://plugins.trac.wordpress.org/log/dynamaker-cad-configurator-integration/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

**2.5.0**
 – Request email format changed from text/plain to text/html – Links to
edit row items included in requet email

**2.4.2**
 – Prevent duplicate add to checkout on page reload

**2.4.1**
 – Handle missing form definition that exist in schema – Handle reserved
form keys

**v2.4.0**
 – Error handling shown to user for common submit failures – Default 
description set if missing in jsonform

**v2.3.4**
 – Email send handles error and logs to wordpress error log

**v2.3.3**
 – Email send not blocked by endpoint trigger missing

**v2.3.2**
 – View quote list bugfix – Min php requirements corrected from 5.3 to
7.4

**v2.3.1**
 – Save draft bugfix

**v2.3.0**
 – Option in settings for checkout without login – Minor adjustments 
of email template

**v2.2.0**
 – Optional E-mail notification on quote requests added to settings –
RFQ Endpoint ignores trigger on default https://

**v2.1.0**
 – Page with iframe block passes all parameters to iframe (not just configurationData)–
Support full screen for iframe

**v2.0.4**
 – Fixed bug with editors not accessing admin

**v2.0.3**
 – Corrected release

**v2.0.2**
 – Fixed inconsistent json decoding for Send Request from draft

**v2.0.1**
 – Removed redundant js files due to SVN versioning error

**v2.0.0**
 – RFQ Portal functionality added – Plugin settings added under Settings-
> DynaMaker Plugin – RFQ Portal Block for Request for Quote Checkout – RFQ Portal
Block for List of Requested Quotations – Optional storage of RFQ requests in WordPress
DB (new tables) – Optinoal trigger for RFQ Portal Submit request to third party 
service (eg. Microsoft Power Automate) – Iframe blocks include redirects for postMessage
events from CAD Configurator (wordpress.returnConfigurationData event) – Security
improvements for buttons and iframe – Tested with WordPress 6.8.3

**v1.2.5**
 – Remove php warnings (php version > 8.x) from unset fields

**v1.2.4**
 – Tested with WordPress 6.5.2

**v1.2.3**
 – Tested with WordPress 6.3.1

**v1.2.2**
 – Version fix for update

**v1.2.1**
 – Improved readme and examples

**v1.2.0**
 – Removed CSS hard coded values on empty inputs to enable style sheet
override – Added DynaMaker authentication with Json Web Tokens (jwt) from Block 
Properties – Enable url parameters to be added when editing Block properties – Enabled
border styling from Block properties – Add block to build buttons with Json Web 
Tokens (jwt) – Verified with wordpress 5.8

**v1.1.0**
 – Enabled setting of iframe style with css class handle – Added ID handle
to the iframe

**v1.0.1**
 – Verified to work with WordPress 5.6

**v1.0.0**
 – Initial release

## Meta

 *  Version **2.5.0**
 *  Last updated **4 n imalasen ago**
 *  Active installations **20+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.1.0**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/dynamaker-cad-configurator-integration/)
   akked [Swedish](https://sv.wordpress.org/plugins/dynamaker-cad-configurator-integration/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/dynamaker-cad-configurator-integration)
 * Tags
 * [CAD](https://kab.wordpress.org/plugins/tags/cad/)[cpq](https://kab.wordpress.org/plugins/tags/cpq/)
   [product configuration](https://kab.wordpress.org/plugins/tags/product-configuration/)
   [rfq](https://kab.wordpress.org/plugins/tags/rfq/)
 *  [Advanced View](https://kab.wordpress.org/plugins/dynamaker-cad-configurator-integration/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/dynamaker-cad-configurator-integration/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/dynamaker-cad-configurator-integration/reviews/)

## Contributors

 *   [ Kristofer Skyttner ](https://profiles.wordpress.org/kriffe/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/dynamaker-cad-configurator-integration/)