<?xml version="1.0" encoding="UTF-8"?>
<!--
/**
 * @author Amasty Team
 * @copyright Copyright (c) 2023 Amasty (https://www.amasty.com)
 * @package Free Gift MFTF 3 for Magento 2 (System)
 */-->
<entities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:noNamespaceSchemaLocation="urn:magento:mftf:DataGenerator/etc/dataProfileSchema.xsd">

    <entity name="defaultConfigurationPromoGeneral" type="configurationGeneral">
        <data key="addAutomatically">Yes, free products only</data>
        <data key="basedOnCart">Subtotal Before Discounts</data>
    </entity>

    <entity name="configPromoGeneralNotAddAutoGifts" extends="defaultConfigurationPromoGeneral" type="configurationGeneral">
        <data key="addAutomatically">No</data>
    </entity>

    <entity name="configPromoGeneralAddAutoAllGifts" extends="defaultConfigurationPromoGeneral" type="configurationGeneral">
        <data key="addAutomatically">Yes, discounted and free products</data>
    </entity>

    <entity name="defaultConfigurationPromoMessages" type="configurationMessages">
        <data key="selectionMethod">One By One</data>
        <data key="openPopupAuto">No</data>
        <data key="showOriginalPrice">No</data>
        <data key="displayErrorMessage">Yes</data>
        <data key="displaySuccessMessage">Yes</data>
        <data key="displayRemaining">No</data>
        <data key="reminderPromos">No</data>
        <data key="freeGiftAs">Product with 100% Discount</data>
    </entity>

    <entity name="configPromoMessagesMultipleMethod" extends="defaultConfigurationPromoMessages" type="configurationMessages">
        <data key="selectionMethod">Multiple</data>
    </entity>

    <entity name="configPromoMessagesAutoOpenPopUp" extends="defaultConfigurationPromoMessages" type="configurationMessages">
        <data key="openPopupAuto">Yes</data>
    </entity>

    <entity name="configPromoMessagesMultipleMethodProductWithZeroPrice" extends="defaultConfigurationPromoMessages" type="configurationMessages">
        <data key="selectionMethod">Multiple</data>
        <data key="freeGiftAs">Product with $0 Price</data>
    </entity>

    <entity name="configPromoMessagesProductWithZeroPrice" extends="defaultConfigurationPromoMessages" type="configurationMessages">
        <data key="freeGiftAs">Product with $0 Price</data>
    </entity>

    <entity name="taxCalculationCatalogPricesAndApplyTaxAfterDiscount" extends="defaultTaxSetting" type="configurationTax">
        <data key="calculationCatalogPrices">1</data>
        <data key="calculationDiscountTax">1</data>
    </entity>

</entities>
