# 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: