Smart Customization for BigCommerce
Smart Customization for BigCommerce
Smart Customization lets your BigCommerce checkout button or widget automatically pick the right offer — or hide Partial.ly entirely — based on rules you set about the customer's cart. It requires a connected BigCommerce integration and rules created under Smart Customization.
Install a Smart Customization snippet
Go to Smart Customization → Install. With BigCommerce connected, you'll see ready-to-paste snippets for:
- Product page button — a "Purchase with" button on the product page.
- Product page widget — the interactive Partial.ly widget on the product page.
- Cart page button — a button on the cart page.
Copy the snippet for the placement you want into the matching Handlebars template. Each snippet already sends the current BigCommerce product or cart to Partial.ly and evaluates your rules automatically — no extra configuration needed.
How it fits with an existing widget or button
If you already have the standard Partial.ly widget or checkout button installed (see the BigCommerce widget and checkout button setup docs), you can turn on Smart Customization for it manually by adding smartCustomization: true to its config, along with merchantId and source: 'bigcommerce'. The generated snippets from the Install page already include these — use them as a reference if you're customizing your own installation.
Rule fields for BigCommerce carts
Condition rules can match on BigCommerce product data synced from your store: Product ID, Variant ID, SKU, Vendor (from your BigCommerce brand), and Categories, in addition to cart total, currency, and customer fields. BigCommerce doesn't have product tags or a product type/taxonomy field, so Tags and Product type conditions won't match anything for BigCommerce line items — use Categories instead. Categories conditions need your BigCommerce product catalog synced first — sync it from your BigCommerce settings page.