# Binding

3D product customization is indeed stylish, but here at Angle 3D we treat the back-end of your Shopify business just as professionally.&#x20;

## What is Binding?

*Angle 3D Configurator* is built to work effortlessly with your existing Shopify store.\
Chances are, you are already familiar with [Shopify variant options](https://help.shopify.com/en/manual/products/variants/add-variants) and how to manage them.\
\
Binding allows you to <mark style="background-color:blue;">**automatically link your Shopify variants to the customization options set up in the 3D configurator.**</mark> What does this mean? Pricing and stock tracking for specific variants of your products are promptly reflected in your configurator!\
\
In addition, <mark style="background-color:blue;">**binding also provides an elegant solution to**</mark> [<mark style="background-color:blue;">**Shopify's variant limit**</mark>](https://help.shopify.com/en/manual/products/variants/add-variants)<mark style="background-color:blue;">**.**</mark><br>

## Select Binding Type

The 2 recommended binding types are 'Variants' or 'Bundle'.

Select the binding type that best fits your business:

* [**'Variants'**](/angle3d-configurator-documentation/binding/variant-binding.md#how-to-variant-binding)
* [**'Bundle'**](/angle3d-configurator-documentation/binding/bundle-binding.md#how-to-bundle-binding) \*

\* only available via the Enterprise plan. [Upgrade your plan](/angle3d-configurator-documentation/get-started/choose-plan.md#change-plan) today!

We have another way of dealing with this with a feature called 'Custom Pricing'.

<mark style="color:orange;">We do not recommend using that the 'Custom pricing' feature for a few reason we could explain to you on a call if you ever want to know more.</mark>

### What is 'Custom Pricing'?

'Custom Pricing' is an **early version** of the present 'Variant' and 'Bundle' binding options.\
Being a first release, **it does not work as efficiently with Shopify as the newer versions**. While not a recommended solution, it remains available to our clients.\
\ <mark style="background-color:blue;">**While 'Custom Pricing' allows for pricing manipulation, it does not communicate with Shopify variants, thus disabling automatic stock tracking.**</mark>\
\
Essentially, 'Custom Pricing' makes a distinction between a 'Base price' and 'Extra Prices'. \
'**Base price**' represents the minimum default price of the product.\
'**Extra Prices**' correspond to any additional applied customization that affects the price of the item. To set those, select '**Add an extra price**' and **assign both the customization option and its variant** before inserting a custom price.<br>

### <mark style="color:blue;">**!IMPORTANT NOTES!**</mark>

* Note that custom pricing will override any existing Shopify variant.
* Custom pricing may take up to 30 seconds to update on the storefront.
* Pricing should only be modified within the 'Custom Pricing' section and **not** within Shopify.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.angle3d.co/angle3d-configurator-documentation/set-up-configurator/settings/configurator-settings/binding.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
