Bold Custom Pricing’s Bold Integrations

Overview

Custom Pricing integrates with most of the other Bold apps that is available on Shopify. While some of the apps work with all discount methods available within Custom Pricing, there are a few integrations that only work while Custom Pricing is on a certain discount method. 

Select the integration to view more information about the integration below: 

Custom Pricing and Bold Brain does not have an official integration at this time. Both apps can be used on the same store without any interference between each other, with exception to the following below. 

Note: Widgets that are created in Bold Brain will not receive discounts created in Custom Pricing. 

Custom Pricing does not have an official integration with Bold Product Builder at this time.

 Caution

Custom Pricing must be enabled either on Draft Orders Method - Version 2 or Accelerated Method -  Version 3Bold Bundles cannot apply bundle discounts correctly while Custom Pricing is set to Variant Dependant - Version 1. Visit Discount Methods in Custom Pricing and Switch Discount Methods in Custom Pricing for more information on these methods and how to switch. 

Custom Pricing integrates with Bold Bundles when using either the Draft Orders Method - Version 2 or Accelerated Method - Version 3 discount method.

For more information in regards to the two integrations, please see each integration below: 


Draft Order Method - Version 2

Note: Bundles must be set to Variant Dependant Method - Version 1 while Custom Pricing is set to Draft Order Method - Version 2 to avoid discounts not being applied in the checkout page. 

Custom Pricing has in integration with Bundles which allows products added from a bundle widget to receive wholesale discounts set in Custom Pricing. 

After the installation has been completed for both apps, products that are added into price groups in Custom Pricing will also receive stacking discounts if those products are also added into a bundle group. 

 Pro-Tip

Products must be discounted in Bundles first and then in Custom Pricing. If discounts are created in Custom Pricing first, the products will not be selectable in Bundles within the product selector.


Accelerated Method - Version 3

Note: Bundles must be set to Accelerated Method - Version 3 while Custom Pricing is also set to Accelerated Method - Version 3 in order to avoid conflicting discounts. 

Custom Pricing's Accelerated Method and Bold Bundles Accelerated Method both use a connection API to apply discounts to products on your storefront and in result, does not require an additional setting to enable both apps together. 

When a product is being discounted across both apps, the highest/best discount is applied to the product on the storefront.

Example
  • Product A and Product B is $20.
  • Product A is discounted in Custom Pricing and Bundles.
  • Custom Pricing offers a 50% discount for both products.
  • Bundles offers a $15-off sale for both products when purchased together.
  • Product A and Product B would have the rule in Bundles applied, as your customers would receive these items for $5 each instead of $10 each. 

Custom Pricing can integrate with Bold Cashier with all three discount methods available in Custom Pricing. 

For more information in regards to each integration, please see how each discount method integrates below: 


Variant Dependant Method (Version 1)

While Custom Pricing's discount method is set to the Variant Dependant Method, hidden variants are created for wholesale discounts or quantity break discounts. These hidden variants replace the live variant when a customer is logged in with an account that is tagged with a tag created within the app, or when a customer has added sufficient quantity for a product that meets the requirements for a quantity break goal. 

When Cashier has been enabled, the hidden variants created from Custom Pricing will pass into the Cashier checkout page from the cart page, similar to any other product that is added into the checkout. 


Draft Order Method (Standard - Version 2)

Bold Cashier is integrated with Custom Pricing while the discount method is set to Draft Orders (Standard). This gives your customers the ability to receive Custom Pricing discounts while using Cashier's checkout.

Using Shopify's Discount Code Connector, your wholesale customers are able to use discount codes at checkout. This works with both the Variant and Draft Order (Standard) methods of Custom Pricing.

To integrate these two apps while Custom Pricing's discount method is set to Draft Orders (Standard), please follow these steps:

  1. From within the Cashier app, select Marketplace.
  2. Select Enable on the "Bold Custom Pricing (Wholesale & Quantity Breaks)" option.
  3. This will automatically switch your discount method within Custom Pricing to the "Standard Method - Discounts using Cashier". 


Accelerated Method (Version 3)

Bold Cashier is integrated with Custom Pricing while the discount method is set to Accelerated Method. This gives your customers the ability to receive Custom Pricing discounts while using Cashier's checkout.

Using Shopify's Discount Code Connector, your wholesale customers are able to use discount codes at checkout. This works with both the Variant and Draft Order (Standard) methods of Custom Pricing.

To integrate these two apps while Custom Pricing's discount method is set to Accelerated Method, please follow these steps:

  1. From within the Cashier app, select Marketplace.
  2. Select Install on the "Bold Pricing" option.
  3. Select Allow.
 Caution

Custom Pricing must be enabled in the Variant Dependant Method - Version 1 for this integration. Bold Discounts is not able to apply discounts on top of the wholesale or quantity break discounts unless Custom Pricing is using this method. Visit Discount Methods in Custom Pricing and Switch Discount Methods in Custom Pricing for more information on this method and how to switch. 

While Custom Pricing's discount method is set to the Variant Dependant Method, hidden variants are created for wholesale discounts or quantity break discounts. These hidden variants replace the live variant when a customer is logged in with an account that is tagged with a tag created within the app, or when a customer has added sufficient quantity for a product that meets the requirements for a quantity break goal. 

When a discount group is created in Discounts, all of the variants that exist for a product, including the hidden variants, will be discounted based on the discount type selected within a discount group. 

Note: When changing prices for products that are receiving discounts from both the Custom Pricing and Discounts app, the discount group must be turned off first before making any changes to the product in Custom Pricing. 

 Caution

Custom Pricing must be enabled in the Accelerated Method - Version 3 for this integration. Bold Discounts - Version 2 & 3 is not able to discount the same products being discounted in Custom Pricing unless Custom Pricing is using this method. Visit Discount Methods in Custom Pricing and Switch Discount Methods in Custom Pricing for more information on this method and how to switch. 

Custom Pricing's Accelerated Method and Bold Discounts - Version 2 & 3 both use a connection API to apply discounts to products on your storefront and in result, does not require an additional setting to enable both apps together. 

When a product is being discounted across both apps, the highest/best discount is applied to the product on the storefront.

Example
  • Product A is $20
  • Product A is discounted in Custom Pricing and Discounts
  • Custom Pricing offers a 50% discount
  • Discounts offers a $15-off sale
  • Product A would have the rule in Discounts applied, as your customers would receive this item for $5 instead of $10 

Custom Pricing can work with Bold Loyalty Points & Rewards in all three discount methods available within Custom Pricing with a couple of exceptions.

For more information in regards to each integration, please see each integration below:


Variant Dependant Method (Version 1)

Orders purchased by wholesale customers or customers receiving a quantity break discount while on the Variant Dependant Method will earn points in the Loyalty Points program created in Loyalty Points. 

Points earned by customers can be redeemed from the Loyalty Points widget on the storefront as a discount code and can be used on top of products being discounted from Custom Pricing by applying the discount code in the Shopify checkout. 


Draft Order & Accelerated Method (Version 2 & 3)

Orders purchased by wholesale customers or customers receiving a quantity break discount while on the Draft Order or Accelerated Method will earn points in the Loyalty Points program created in Loyalty Points.

Note: Points redeemed in the Loyalty Points widget cannot be used on top of products that are being discounted in Custom Pricing while the Draft Orders or Accelerated Method is enabled.

Discounts codes created in the Loyalty Points widget can be used on non-wholesale orders and/or orders not receiving a quantity break discount.

If Bold Cashier is enabled with Custom Pricing, discounts codes generated in the Loyalty Points widget can be used on top of products being discounted in the Custom Pricing app. Please see the Custom Pricing & Bold Cashier integration above for more information on how to integrate both apps together.

Custom Pricing does not have an official integration with Mapply at this time. Both apps work independently from each other and can be used without any interference between each other. 

Custom Pricing integrates with Bold Memberships to provide you with the ability to offer product discounts to customers who are signed up as members.

Custom Pricing creates the price discounts while Memberships provides various levels of access, and bills your customers recurrently for their plan.

After subscribing to a membership, your customers are automatically marked with the plan tag associated with that membership plan. Custom Pricing then reads this tag and displays the  discounted product prices. 

All three discount methods in Custom Pricing are currently compatible with Bold Memberships. 

To integrate these two apps, please follow these steps:

  1. From the homepage of Custom Pricing, select Manage Tags.
  2. Create a Tag.

    Note: You can enter any name you would like for the tag, just be sure to record this tag for later. You'll need to enter the exact same tag name in Memberships when creating your plan.

  3. Enter a Default Discount

    Note: This is the discount percentage you'll be providing to your customers who are members.

  4. Select Yes or No to charge tax.
  5. Select an Auto-tag rule (optional).
  6. Enter a Description.
  7. Enable Apply discount storewide (optional).
  8. Select Save.
  9. Go to the Memberships app and select Plans.

    Go to the Memberships app and select Plans

  10. Select Create New Plan.
  11. Enter a Plan Name.
  12. Enter a Plan Tag.

    Note: This is the tag that must match the one created in Step 4. These tags are case-sensitive and must match each other exactly in order for the integration to work.

  13. Enter a Plan Description.
  14. Select Edit Access Denied Message to change the text (optional).
  15. Select Enable Trial? and enter a number of Days to enable a free trial (optional).
  16. Select Enable Email Verification? (optional - adds an additional input field for users to confirm the email address entered on the membership signup widget).

    Example Screenshot of Email Verification input field

  17. Enter Cycle Pricing to set the fee for this plan.
  18. Select a Billing Cycle (Weekly, Monthly, Quarterly, or Yearly).
  19. Enter How many payments.

    Note: Deselect "Forever" and enter a number in the box to the left of it to limit the number of payments to a specific number. Leave "Forever" selected to have the payments continue until the subscriber cancels.

  20. Select the Checkmark to add this billing option.
  21. Select Add Billing Option to add another option (optional).
  22. Repeat Steps 17 - 21 until you have added all billing options.

    Repeat Steps 17-21 until you have added all desired billing options

  23. Select Add Registration Field to collect additional information from your subscribers.

    Note: First name, last name, and email address will automatically appear, so they don't need to be added with registration fields.

  24. Select Add Rule to add rules to the plan (optional).

    Note: This can be used to show specific products, collections, etc. to these members only. The plan rules are set from the perspective of a member. This means that if you want to hide content from non-members, you'll create a "Show" rule for the respective content.

  25. Select Save near the top right corner or lower left corner of the page. 

Custom Pricing works out of the box with Bold Multi-Currency once both apps are installed on the storefront.

Custom Pricing applies the discounts to the storefront either through hidden variants (Variant Dependant Method), through backend metafields (Draft Order Method) or through a backend connection API (Accelerated Draft Orders).

Multi-Currency reads the prices on all pages and converts the price based on the the currency that is selected (either by the customer or through the geolocation feature in Multi-Currency) in the currency widget.

 Caution

Bold Product Options while on Version 1 is not currently compatible with Custom Pricing. The information in this integration is between Custom Pricing and Product Options - Version 2.

Custom Pricing is partially compatible with Bold Product Options with all three discount methods available in Custom Pricing.

For more information in regards to the integration, please see the following below:


Variant Dependant Method (Version 1)

Options created in Product Options can be applied to products that are being discounted in Custom Pricing. Options created will be added into the cart as a line item property and will carry over into the checkout page when a customer proceeds into the checkout.

Note: Priced options created in Product Options on the Premium plan cannot be included in a price group or in the detailed pricing section of Custom Pricing, as the discount will not be applied correctly in the cart or the checkout page.


Draft Order Method (Version 2)

Options created in Product Options can be applied to products that are being discounted in Custom Pricing. Options created will be added into the cart as a line item property and will carry over into the checkout page when a customer proceeds into the checkout.

Note:  Priced options can be included in the same price group for the parent product(s) that the priced options are applied to and receive the same discounts that has been applied to the parent products) within the price group.

Priced options cannot be included in discounts set in Detailed Pricing, only in price groups.

 Caution

If priced options are applied in a price group in Custom Pricing, the price on the cart page will be incorrect, however, the discounts will show correctly in the checkout page.


Accelerated Method (Version 3)

Options created in Product Options can be applied to products that are being discounted in Custom Pricing. Options created will be added into the cart as a line item property and will carry over into the checkout page when a customer proceeds into the checkout.

 Caution

The premium plan of Product Options is currently not compatible with the Accelerated Method of Custom Pricing at this time. Custom Pricing would need to be switched to either the Variant Dependant Method or the Draft Orders Method to work with the premium plan of Product Options.

Custom Pricing does not have an official integration with Quickbooks Online Sync by Bold. Orders that are generated in the Shopify admin section that have discounts added in from Custom Pricing will export into QuickBooks Online the same way as regular orders.

In order for an order to be exported into QuickBooks Online, the order needs to be marked as "Paid" and/or "Fulfilled".

 Caution

When orders contain hidden variants that are created from Custom Pricing while on the Variant Dependant Method and the order is exported through QuickBooks Online Sync, hidden variants will be treated as a new product. In result, a new product will be created in the QuickBooks Online account linked in QuickBooks Online Sync.

In cases where this occurs, the mapping can be changed manually in QuickBooks Online Sync for the hidden variant to sync to a different product. Alternatively, the discount method in Custom Pricing can be changed to the Draft Order Method or Accelerated Method to avoid these mapping errors from occurring.

Custom Pricing does not have an official integration with Bold Returns at this time.

Note: Hidden variants that are created from Custom Pricing while on the Variant Dependant Method will not be returnable or exchangeable by the customer in the Returns widget if the hidden variant is no longer available on your store. To avoid this issue, the best workaround would be to change the discount method in Custom Pricing to either the Draft Order Method or the Accelerated Method

Custom Pricing does not have an official integration with Bold Sales Motivator. Both apps work independently from each other and can be used without any interference between each other. 

Custom Pricing does not have an official integration with Bold Store Locator at this time. Both apps work independently from each other and can be used without any interference between each other. 

 Caution

Custom Pricing must be enabled in the Variant Dependant Method - Version 1 for this integration. Bold Subscriptions is not able to create your wholesale subscription groups unless Custom Pricing is using this method. Visit Discount Methods in Custom Pricing and Switch Discount Methods in Custom Pricing for more information on this method and how to switch. 

Custom Pricing is integrated with Bold Subscriptions to allow you to offer products to your wholesale customers on a subscription basis.

This integration provides your customers with their wholesale discount and creates a recurring subscription of items. You can choose which products you want to offer on as a subscription, along with the shipment intervals.

Note: If your pricing groups are changed at all, you will need to reselect these variants in your subscription groups. As well, all of your product pricing groups should be created before proceeding with this guide.

To integrate Custom Pricing and Subscriptions, please follow these steps: 

  1. From within Subscriptions, select Subscriptions, then My Subscriptions
  2. Select Create Subscription Group. 
  3. Enter an Internal Subscription Name
  4. Select a Subscription Type.
  5. Under "Step 2: Select Product(s)", choose Select products
  6. Deselect the Group variants by products option. 

    Deselect the group variants by products option

  7. Select Search.
  8. Select ADD next to each of your product pricing variants.

    Note: Only select the variants that relate to the product pricing group you're creating a subscription for. For example: select every "gold-status" variant if you're creating a subscription group for your "gold-status" customers. 

    Select Search

  9. Select Continue with selected products
  10. Select the Allow Swapping of Products check box (optional).

    Note: With this option selected a customer will be able to swap the product they are subscribed to with another product in the same subscription group. 

    Select the Allow Swapping of Products checkbox (optional setting)

  11. Under "Step 3: Select Intervals", select:
    • The Let customer select order interval radio button. 
      1. Select the intervals you would like to offer.

        Note:  You must select at least one interval: day, week, month, and/or year.

      2. Enter a maximum interval length.

        Note:  This is the maximum interval a customer can select, and will show as a drop-down before the time length (ex. Ship every 2 months). 

    • The Set a fixed order interval radio button. 
      1. Under orders will be processed every, enter a number.
      2. Select Day(s), Week(s), Month(s), or Year(s).

        Note: If you select monthly or weekly, you can choose a particular day to charge customers or you can charge them on the anniversary of their purchase date. 

  12. Select Subscription only or Subscription and one time purchase.

    Note: This will allow customers to purchase the same items as either a one-time purchase or subscription product. We generally recommend selecting Subscription and one time purchase to provide your wholesale customers with more options.

  13. Select "Maximum Subscription Length":
    • No limit - the subscription will continue until it is canceled.
    • Set max number of recurring orders to - lets you specify how long the subscription will last. Selecting this allows you to add an ongoing option and to enable customers to prepay for subscriptions if selected.
  14. Under "Minimal Fulfilled Order Requirement", select:
    • Off; or
    • Customers can cancel after at least XX orders.
      • Enter a number.
  15. Under "Step 4: Offer a Discount", select which discount to offer on subscriptions:
    • No Discount.
    • Offer the same discount on all orders.
    • Offer different discounts on initial and recurring orders.

    Note: We generally recommend selecting No Discount as these customers will receive their wholesale discounts on this subscription.

  16. Select Save.
  17. Repeat Steps 3 - 17 for every pricing tag you have in Custom Pricing.

Custom Pricing is integrated with Bold Upsell to allow upsell or cross-sells to contain wholesale discounts in the upsell pop-up modal.

For more information in regards to how each discount method in Custom Pricing integrates with Bold Upsell, please see the following below:


Variant Dependant Method (Version 1)

If a hidden variant created in Custom Pricing is used as an upsell offer, the hidden customer pricing variants will not show for a regular customer. However, if a regular version of a variant is selected to be upsold, that has a customer pricing version as well, the custom pricing version will not show if someone eligible for it triggers the upsell.

In order for a customer pricing variant to show, it should be selected as the upsell item instead of the entire product (or regular variant). If you don't want a regular customer to have access to that variant, have the trigger item a custom pricing variant that only a custom pricing customer would have access to.


Draft Order Method (Version 2)

Products that are being discounted in Custom Pricing in this discount method will always show the full price in the Bold Upsell modal for eligible customers and regular customers.

If an eligible customer adds a product that is being discounted in Custom Pricing to the cart or into the checkout from the Upsell modal, the product will have the appropriate discounts on the cart page and the checkout page.


Accelerated Method (Version 3)

Discounts created in Custom Pricing will reflect in the pop-up Upsell modal if an eligible customer is logged in prior to either adding a trigger product to the cart on the product page or selecting the checkout button on the cart page if a trigger product is added into the cart.

Custom Pricing does not have an official integration with Xero Integration by Bold. Orders that are generated in the Shopify admin section that have discounts added in from Custom Pricing will export into Xero the same way as regular orders.

In order for an order to be exported into Xero, the order needs to be marked as "Paid" and/or "Fulfilled".

 Caution

When orders contain hidden variants that are created from Custom Pricing while on the Variant Dependant Method and the order is exported through Xero, hidden variants will be treated as a new product. In result, a new product will be created in the Xero account linked in Xero Integration.

In cases where this occurs, the mapping can be changed manually in Xero Integration for the hidden variant to sync to a different product. Alternatively, the discount method in Custom Pricing can be changed to the Draft Order Method or Accelerated Method to avoid these mapping errors from occurring.

Was this article helpful?
0 out of 0 found this helpful