# Displaying express checkout buttons in cart
Source: https://docs.assortion.com/cart/express-checkout-buttons
Enable express checkout options for faster customer purchases
Express checkout buttons allow customers to skip the traditional checkout process and complete their purchase quickly using payment methods like Apple Pay, Google Pay, or Shop Pay.
## Implementation
To enable express checkout buttons in your cart, you'll need to add a small code snippet to your theme.
From your Shopify admin, go to **Online Store** → **Themes** → **Actions** → **Edit code**
In the **Layout** folder, click on `theme.liquid` to open it
Find the `` closing tag and add the following code as a new line just before it:
```liquid theme={null}
{% if additional_checkout_buttons %}
{{ content_for_additional_checkout_buttons }}
{% endif %}
```
Click **Save** to apply the changes to your theme
## How It Works
This code snippet:
* Checks if express checkout buttons are available (`{% if additional_checkout_buttons %}`)
* Renders the checkout button content in a hidden div
* Allows Assortion's cart to control when and how these buttons are displayed
The div is set to `display: none !important` so that Assortion can manage the visibility and positioning of express checkout buttons within your custom cart.
## Benefits
Customers can complete purchases in seconds
Perfect for mobile shoppers using digital wallets
Reduce cart abandonment with one-click purchasing
Leverage trusted payment providers
## Supported Payment Methods
Express checkout typically supports:
* **Apple Pay** - For Safari and iOS users
* **Google Pay** - For Chrome and Android users
* **Shop Pay** - Shopify's accelerated checkout
* **PayPal** - Express checkout option
* **Amazon Pay** - If enabled in your store
Available express checkout options depend on your payment gateway settings and customer's browser/device.
## Troubleshooting
| Issue | Solution |
| --------------------- | ----------------------------------------------------------- |
| Buttons not appearing | Ensure payment providers are properly configured in Shopify |
| Wrong positioning | Check that the code is placed before `` |
| Duplicate buttons | Remove any other express checkout code from your theme |
## Need Help?
If you need assistance with express checkout buttons, contact our support team at [support@assortion.com](mailto:support@assortion.com).
# Combining Discounts
Source: https://docs.assortion.com/discounts/combining-discounts
Learn how to combine manually created discounts with Assortion discounts
You can combine manually created discounts (like welcome discounts or seasonal promotions) with Assortion's automatic discounts. This allows you to offer multiple discount types simultaneously to maximize conversions.
## Prerequisites
To combine discounts, you need to configure settings in both:
1. Your Shopify admin discount settings
2. Your Assortion widget settings
## Configuration Steps
### Make your Shopify discount combinable
1. Navigate to **Discounts** in your Shopify admin
2. Find and click on your discount code
3. Scroll down to the **Combinations** section
4. Check the **Product discounts** option
5. Save your changes
This allows your manual discount to combine with product-level discounts from Assortion
### Enable combination in Assortion
1. Go to your Assortion dashboard
2. Edit the widget you want to configure
3. Navigate to the **Options** section
4. Check **"Allow discount to be combined with other discounts"**
5. Save your widget settings
Make sure both settings are enabled for discounts to combine properly
## How It Works
When both settings are enabled:
* Customers can use a manual discount code (e.g., WELCOME10)
* Assortion discounts (volume, bundle, etc.) will still apply
* The discounts stack, giving customers the best possible deal
## Common Use Cases
Combine a new customer discount with volume pricing tiers
Stack holiday promotions with bundle discounts
Apply VIP customer codes alongside product-specific offers
Use referral discounts with upsell promotions
## Best Practices
Always test your discount combinations to ensure they calculate correctly and don't over-discount your products.
Consider setting maximum discount limits to protect your margins when combining multiple discounts.
Make sure customers understand which discounts can be combined to avoid confusion at checkout.
## Troubleshooting
| Issue | Solution |
| ----------------------- | ------------------------------------------------------ |
| Discounts not combining | Verify both Shopify and Assortion settings are enabled |
| Wrong calculation | Check discount priority settings in Shopify |
| Customer confusion | Add clear messaging about combinable discounts |
Discount combination rules follow Shopify's native discount priority system. Percentage discounts typically apply before fixed amount discounts.
## Need Help?
If you need assistance with combining discounts, contact our support team at [support@assortion.com](mailto:support@assortion.com).
# Privacy Policy
Source: https://docs.assortion.com/documents/privacy-policy
Privacy policy for Assortion
*Last Updated: June 8, 2024*
Assortion "the App” provides AI based product sourcing "the Service" to merchants who use Shopify to power their stores. This Privacy Policy describes how personal information is collected, used, and shared when you install or use the App in connection with your Shopify-supported store.
### Personal Information the App Collects [](https://docs.assortion.com/legal/privacy-policy#personal-information-the-app-collects)
When you install the App, we are automatically able to access certain types of information from your Shopify account: products, orders, inventory, fulfillments.
Additionally, we collect the following types of personal information from you and/or your customers once you have installed the App: your business information and payment/payout methods (we use Stripe to store payment and business profile information), shoppers’ interaction with our product offerings; Information about you and others who may access the App on behalf of your store, such as your name, address, email address, phone number, and billing information; Information about individuals who visit your store, such as their IP address, web browser details, time zone, and information about the cookies installed on the particular device.
We collect personal information directly from the relevant individual, through your Shopify account, or using the following technologies: “Cookies” are data files that are placed on your device or computer and often include an anonymous unique identifier. For more information about cookies, and how to disable cookies, visit [http://www.allaboutcookies.org.](http://www.allaboutcookies.org./) “Log files” track actions occurring on the Site, and collect data including your IP address, browser type, Internet service provider, referring/exit pages, and date/time stamps. “Web beacons,” “tags,” and “pixels” are electronic files used to record information about how you browse the Site.
### How Do We Use Your Personal Information? [](https://docs.assortion.com/legal/privacy-policy#how-do-we-use-your-personal-information)
We use the personal information we collect from you and your customers in order to provide the Service and to operate the App.
### Sharing Your Personal Information [](https://docs.assortion.com/legal/privacy-policy#sharing-your-personal-information)
We may share your Personal Information to comply with applicable laws and regulations, to respond to a subpoena, search warrant or other lawful request for information we receive, or to otherwise protect our rights.
### Data Retention [](https://docs.assortion.com/legal/privacy-policy#data-retention)
When you place an order through the Site, we will maintain your Order Information for our records unless and until you ask us to delete this information.
### Changes [](https://docs.assortion.com/legal/privacy-policy#changes)
We may update this privacy policy from time to time in order to reflect, for example, changes to our practices or for other operational, legal or regulatory reasons.
### Contact Us [](https://docs.assortion.com/legal/privacy-policy#contact-us)
For more information about our privacy practices, if you have questions, or if you would like to make a complaint, please contact us by e-mail at [support@assortion.com](mailto:support@assortion.com) .
# Installing widgets to your store
Source: https://docs.assortion.com/getting-started/installing-widgets
Learn how to install Assortion widgets on your Shopify store
Widgets will automatically find their positions on your store and display once you've created and made them active. There are several ways to install widgets depending on your theme type and preferences.
## Installation Methods
For modern themes, use app blocks for the cleanest installation:
### Available App Blocks
* **FBT Bundle** (Frequently Bought Together)
* **Product Add-ons**
* **Volume Discount**
App blocks are currently only supported on product pages. They don't modify your theme code and are automatically removed when the app is uninstalled.
[Learn how to set up app blocks →](/getting-started/setup-app-blocks)
For older themes, widgets can be positioned using CSS selectors. Contact our support team for assistance with custom positioning.
If you're using page builders like PageFly or GemPages, you can embed widgets using HTML snippets.
[Learn about page builder integration →](/getting-started/integration-with-page-builders)
## Widget HTML Snippets
If you need to manually place widgets or are using page builders, use these HTML snippets:
### Volume Discount
```html theme={null}
```
### Frequently Bought Together
```html theme={null}
```
### Product Add-ons
```html theme={null}
```
## Key Benefits
App blocks don't modify your theme code, keeping your store clean
Widgets are automatically removed when the app is uninstalled
Widgets automatically find optimal positions on your pages
Enable or disable widgets anytime from your dashboard
## Need Help?
If you need assistance with widget installation, our support team is here to help at [support@assortion.com](mailto:support@assortion.com).
# Integration with page builders
Source: https://docs.assortion.com/getting-started/integration-with-page-builders
Integrate Assortion with PageFly, GemPages, and other page builders
If you're using a page builder to create custom product pages, you can easily integrate Assortion widgets using HTML snippets.
## Widget HTML Codes
Copy and paste these HTML snippets into your page builder:
```html Volume Discount theme={null}
```
```html Frequently Bought Together theme={null}
```
```html Product Add-ons theme={null}
```
## Page Builder Instructions
### Adding widgets to PageFly
1. Open your page in the PageFly editor
2. Add an **HTML/Liquid** block where you want the widget
3. Paste the appropriate HTML snippet from above
4. Save and publish your page
[Learn more about using HTML blocks in PageFly →](https://help.pagefly.io/manual/getting-started-with-pagefly/using-html-liquid-block)
### Adding widgets to GemPages
1. Open your page in the GemPages editor
2. Add a **Liquid** block to your page
3. Paste the appropriate HTML snippet from above
4. Save and publish your page
[Learn more about using Liquid blocks in GemPages →](https://help.gempages.net/en/article/liquid-block-2058092)
### General instructions
Most page builders support custom HTML or Liquid blocks:
1. Look for an HTML, Custom Code, or Liquid block option
2. Add the block where you want the widget to appear
3. Paste the appropriate HTML snippet
4. Save and publish your changes
If your page builder doesn't support HTML blocks, contact their support team for guidance on adding custom code.
## Widget Placement Tips
* **Volume Discount**: Near the product price or quantity selector
* **Frequently Bought Together**: Below the main product information
* **Product Add-ons**: Above or near the add to cart button
You can add multiple widgets to the same page. Each widget will automatically detect and display relevant offers based on your configuration.
All Assortion widgets are fully responsive and will adapt to mobile layouts automatically.
## Troubleshooting
Make sure you're adding the HTML snippet to a product page or a page that has product context. Widgets won't display on pages without product information.
### Common Issues
| Issue | Solution |
| ------------------ | ------------------------------------------------------ |
| Widget not showing | Ensure the offer is active in your Assortion dashboard |
| Wrong position | Try placing the HTML block in a different section |
| Display issues | Clear your browser cache and refresh the page |
## Need Help?
If you need assistance integrating with your specific page builder, contact our support team at [support@assortion.com](mailto:support@assortion.com).
# Setup app blocks for Online Store 2.0 themes
Source: https://docs.assortion.com/getting-started/setup-app-blocks
Configure app blocks for modern Shopify themes
App blocks are the recommended way to add Assortion widgets to your Online Store 2.0 theme. They provide a clean, code-free installation that's easy to manage.
App blocks are currently only supported on product pages. Support for other page types is coming soon.
## Step-by-Step Installation
Follow these steps to add app blocks to your theme:
Log in to your Shopify store admin panel
Go to **Online Store** in your Shopify admin
Click the **Customize** button to open the theme editor
Navigate to **Products** → **Default product** from the page selector
Locate the section where you want to add the app block (e.g., near the add to cart button)
Click **Add block** or **Add section** in your chosen location
In the **APPS** section, choose one of these app blocks:
* **FBT Bundle** (Frequently Bought Together)
* **Product Add-ons**
* **Volume Discount**
Drag and drop the app block to your desired position
Click **Save** and refresh your store pages to see the changes
## Available App Blocks
Display frequently bought together product recommendations
Show complementary products as add-ons
Display tiered pricing for bulk purchases
## Managing App Blocks
### To Remove an App Block
1. Click on the app block in the theme editor
2. Select **Remove block** from the options
3. Save your changes
### Benefits of App Blocks
App blocks don't modify your theme's code, keeping it clean and maintainable
Add, remove, or reposition blocks without touching any code
Blocks are automatically removed when the app is uninstalled
Your customizations are preserved when updating your theme
## Compatibility
App blocks are only available for **Online Store 2.0** themes. If you're using a vintage theme, you'll need to use [alternative installation methods](/getting-started/installing-widgets).
## Need Help?
Having trouble setting up app blocks? Contact our support team at [support@assortion.com](mailto:support@assortion.com) for assistance.
# Set up checkout upsells
Source: https://docs.assortion.com/getting-started/setup-checkout-upsells
Boost your revenue with strategic checkout upsells
Checkout upsells allow you to present targeted offers to customers at the most critical moment - right before they complete their purchase. This feature can significantly increase your average order value.
## Setup Requirements
To use checkout upsells, you need to add the **Checkout Upsell** app block to your checkout page in the Shopify theme editor.
Checkout upsells require your store to have access to checkout extensibility features in Shopify.
## Video Tutorial
Watch this step-by-step guide to setting up checkout upsells:
## Quick Setup Steps
Navigate to your Shopify theme editor and select the checkout page
Look for the **Checkout Upsell** app block in the apps section
Position the app block where you want upsells to appear during checkout
Set up your upsell offers in the Assortion dashboard
## Best Practices
Show products that complement what's already in the cart
Offer exclusive checkout discounts to encourage immediate action
Create urgency with time-sensitive offers
Package related items for better perceived value
## Creating Effective Upsells
### What Makes a Good Checkout Upsell?
* **Relevance**: Products that naturally complement the cart items
* **Value**: Clear benefit or discount for adding the item now
* **Simplicity**: Easy one-click addition to the order
* **Trust**: Don't overwhelm customers with too many options
### Examples of Successful Upsells
If customer is buying a phone case, offer:
* Screen protectors
* Charging cables
* Car mounts
For consumable products, offer:
* Bulk discounts
* Subscription upgrades
* Variety packs
With physical products, consider:
* Extended warranties
* Installation services
* Priority shipping
## Monitoring Performance
Track your checkout upsell performance in the Assortion dashboard:
* **Conversion rate**: Percentage of customers accepting upsells
* **Revenue impact**: Additional revenue generated
* **Popular offers**: Which upsells perform best
* **Customer behavior**: Acceptance patterns and trends
## Need Help?
For assistance with checkout upsells or if you're having trouble accessing checkout extensibility features, contact our support team at [support@assortion.com](mailto:support@assortion.com).
# Introduction
Source: https://docs.assortion.com/index
Everything you need to know about setting up and using Assortion
Welcome to the Assortion Help Center! Here you'll find comprehensive guides to help you set up and optimize your store with our powerful cart and checkout enhancement features.
## Popular Articles
Learn how to install Assortion widgets on your Shopify store
Configure app blocks for modern Shopify themes
Integrate Assortion with PageFly, GemPages, and other builders
Boost your revenue with checkout upsells
## Getting Started
New to Assortion? Start with these essential guides to get your store up and running with our powerful features.
Get started with Assortion in minutes
Learn about theme compatibility and setup
## Need Help?
Our support team is here to help
Connect with other Assortion users