হারের নিয়ম XML ফাইল শর্তসাপেক্ষ হার এবং ব্যক্তিগত হার পরিবেশনের নিয়মগুলিকে সংজ্ঞায়িত করে। আপনি হোটেল সেন্টারে রেট নিয়ম পৃষ্ঠা ব্যবহার করে একটি রেট নিয়ম XML ফাইল যোগ বা সম্পাদনা করতে পারেন। শর্তাধীন হার এবং ব্যক্তিগত হার সম্পর্কে আরও তথ্যের জন্য, শর্তাধীন এবং ব্যক্তিগত হার দেখুন।
প্রতিটি হারের নিয়মের জন্য একটি id
প্রয়োজন, যা একটি লেনদেনের বার্তার <Rate>
-এ উল্লেখ করা যেতে পারে। একটি <Rate>
যেটি একটি রেট নিয়ম আইডি উল্লেখ করে তা শুধুমাত্র ব্যবহারকারীদের এবং হারের নিয়ম দ্বারা সংজ্ঞায়িত শর্তে পরিবেশন করা হয়। ল্যান্ডিং পৃষ্ঠার URL- এ একটি ভেরিয়েবল ব্যবহার করে একটি রেট নিয়ম আইডিও উল্লেখ করা যেতে পারে।
<RateRuleSettings>
হারের মূল উপাদান XML ফাইলের নিয়ম। <RateRuleSettings>
(পূর্বে <PrivateRates>
) উপাদানটিতে রয়েছে:
<UserRateCondition>
উপাদান যা শর্তসাপেক্ষ এবং ব্যক্তিগত হারের জন্য মেলে শর্ত নির্ধারণ করে। উদাহরণস্বরূপ, আপনি একটি শর্তাধীন হার তৈরি করতে পারেন যা একটি নির্দিষ্ট দেশের সমস্ত ব্যবহারকারীর অবস্থার সাথে মেলে।<RateRule>
উপাদান যা প্রতিটি একটি লেনদেন বার্তায়<Rate>
রেফারেন্সের জন্য একটি হারের নিয়ম সংজ্ঞায়িত করে। প্রতিটি<RateRule>
শর্তাবলী এবং UI চিকিত্সা নির্দিষ্ট করে যা একটি শর্তাধীন বা ব্যক্তিগত হার তৈরি করে।
<RateRuleSettings>
উপাদানটি হারের নিয়ম XML অনুক্রমের নিম্নলিখিত স্থানে প্রদর্শিত হয়:
+<RateRuleSettings>
+<UserRateCondition>
+<RateRule>
+<UserRateCondition>
+<RateIneligibility>
+<RateModification>
সিনট্যাক্স
<RateRuleSettings>
উপাদানটি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<UserRateCondition id="some_id" op="[all|any|none]">
...
</UserRateCondition>
<!-- Required -->
<RateRule id="rate_rule_id">
<!-- Required -->
<UserRateCondition op="[all|any|none]">
...
</UserRateCondition>
</RateRule>
</RateRuleSettings>
গুণাবলী
<RateRuleSettings>
উপাদানটির কোনো বৈশিষ্ট্য নেই।
শিশু উপাদান
<RateRuleSettings>
উপাদানটিতে নিম্নলিখিত চাইল্ড উপাদান রয়েছে:
শিশু উপাদান | প্রয়োজন? | টাইপ | বর্ণনা |
---|---|---|---|
<RateRule> | Required | <RateRule> | শর্তযুক্ত বা ব্যক্তিগত হারে পরিবেশন করার জন্য ম্যাচিং শর্ত, পরিবর্তন এবং যোগ্যতা নির্ধারণ করে। একটি |
<UserRateCondition> | Optional | <UserRateCondition> | এক বা একাধিক শর্ত সংজ্ঞায়িত করে যেগুলির ফলাফল মিললে শর্তসাপেক্ষ বা ব্যক্তিগত হার পরিবেশিত হয়। শর্তগুলি হয় ইনলাইনে |
শর্তাধীন হার উদাহরণ
নিম্নলিখিত উদাহরণগুলি শর্তসাপেক্ষ হার সংজ্ঞায়িত করার মৌলিক উপায় দেখায়।
মোবাইল ব্যবহারকারীদের উদাহরণে দেখানো পূর্বনির্ধারিত অবস্থার উল্লেখ করার পরামর্শ দেওয়া হয়।
মোবাইল ব্যবহারকারীরা
নিম্নলিখিত শর্তসাপেক্ষ হারের উদাহরণটি একটি পূর্বনির্ধারিত <UserRateCondition>
উল্লেখ করে একটি হারের নিয়মকে সংজ্ঞায়িত করে যা সমস্ত মোবাইল ব্যবহারকারীদের সাথে মেলে:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<UserRateCondition id="mobile">
<UserDeviceType>mobile</UserDeviceType>
</UserRateCondition>
<RateRule id="mobile">
<!-- Referencing pre-defined conditions is recommended -->
<UserRateCondition reference_id="mobile"/>
</RateRule>
</RateRuleSettings>
মার্কিন ব্যবহারকারীদের
নিম্নলিখিত শর্তসাপেক্ষ হারের উদাহরণটি একটি হারের নিয়মকে সংজ্ঞায়িত করে যা পূর্বনির্ধারিত <UserRateCondition>
উল্লেখ করে মার্কিন যুক্তরাষ্ট্রে অনুসন্ধান করা সমস্ত ব্যবহারকারীর সাথে মেলে:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<UserRateCondition id="us">
<UserCountry>US</UserCountry>
</UserRateCondition>
<RateRule id="us">
<UserRateCondition reference_id="us"/>
</RateRule>
</RateRuleSettings>
<RateRule>
নির্দিষ্ট করার জন্য একটি ধারক:
- একটি হার পরিবেশন জন্য শর্তাবলী
- পরিবর্তন, যদি থাকে, মূল্য এবং হারের জন্য UI চিকিত্সা
- ব্যক্তিগত হারের জন্য লুকানো UI চিকিত্সার ব্যবহার
<RateRule>
উপাদানটি হারের নিয়ম XML অনুক্রমের নিম্নলিখিত স্থানে উপস্থিত হয়:
+<RateRuleSettings>
+<UserRateCondition>
+<RateRule>
+<UserRateCondition>
+<RateIneligibility>
+<RateModification>
সিনট্যাক্স
<RateRule>
উপাদানটি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings ...>
<UserRateCondition ...>
...
</UserRateCondition>
<!-- At least one RateRule is required. The id attribute is required -->
<RateRule id="rate_rule_id">
<!-- One or more UserRateCondition elements (inline or referenced) are required. -->
<UserRateCondition op="[all|any|none]"> // Inline example
<Description>user_rate_condition_description</Description>
<!-- Uses the member rate visible UI treatment -->
<AlwaysEligibleMembershipProgram>program_name</AlwaysEligibleMembershipProgram>
<LanguageCode>language_code</LanguageCode>
<MaxUsersPercent>20</MaxUsersPercent> // 20% of users
<!-- Requires <RateIneligibility> -->
<MembershipProgram>program_name</MembershipProgram>
<UserRateCondition reference_id="user_rate_condition_id"/>
<UserCountry>country_code</UserCountry>
<UserDeviceType>[mobile|desktop|tablet]</UserDeviceType>
<UserListId>id</UserListId>
<UserSignedIn>[true|false]</UserSignedIn>
<IsDomestic>[true|false]</IsDomestic>
</UserRateCondition>
<RateIneligibility>
<IneligibilityType>[exact|price_band|existence]</IneligibilityType>
<IneligibilityReason>[program_member]</IneligibilityReason>
</RateIneligibility>
<RateModification>
<HotelAmenity>[free_wifi]</HotelAmenity>
</RateModification>
</RateRule>
</RateRuleSettings>
গুণাবলী
<RateRule>
উপাদানটির নিম্নলিখিত বৈশিষ্ট্য রয়েছে:
বৈশিষ্ট্য | প্রয়োজন? | টাইপ | বর্ণনা |
---|---|---|---|
id | প্রয়োজন | স্ট্রিং | হার নিয়মের জন্য একটি অনন্য শনাক্তকারী। শর্তসাপেক্ষ বা ব্যক্তিগত রেট পরিবেশনের জন্য একটি লেনদেন বার্তায় অনুমোদিত অক্ষরের সর্বাধিক সংখ্যা 40। |
শিশু উপাদান
<RateRule>
উপাদানটিতে নিম্নলিখিত শিশু উপাদান রয়েছে:
শিশু উপাদান | প্রয়োজন? | টাইপ | বর্ণনা |
---|---|---|---|
<RateIneligibility> | Optional | <RateIneligibility> | একটি <MembershipProgram> হারের জন্য নির্দিষ্ট UI চিকিত্সা নির্ধারণ করে এমন মানগুলি নির্দিষ্ট করে৷ শুধুমাত্র তখনই বৈধ যখন |
<UserRateCondition> | Required | <UserRateCondition> | এক বা একাধিক শর্ত সংজ্ঞায়িত করে যেগুলির ফলাফল মিললে শর্তসাপেক্ষ বা ব্যক্তিগত হার পরিবেশিত হয়। শর্তগুলি হয় ইনলাইনে মনে রাখবেন, যাইহোক, যখন একটি |
<RateModification> | Optional | <RateModification> | ব্যক্তিগত হারের জন্য UI চিকিত্সা পরিবর্তন করে। |
<PromoCode> | Optional | string | এই হারের নিয়ম প্রয়োগ করা হলে হারের সাথে যুক্ত হওয়ার জন্য একটি কোড নির্দিষ্ট করে। PROMO-CODE ল্যান্ডিং পৃষ্ঠা ভেরিয়েবলে প্রতিফলিত হয়। |
<UserRateCondition>
এক বা একাধিক শর্ত সংজ্ঞায়িত করে যেগুলির ফলাফল মিললে শর্তসাপেক্ষ বা ব্যক্তিগত হার পরিবেশিত হয়।
<UserRateCondition>
উপাদানটি XML অনুক্রমের হারের নিয়মে নিম্নলিখিত স্থানে উপস্থিত হয়:
+<RateRuleSettings>
+<UserRateCondition>
+<RateRule>
+<UserRateCondition>
+<RateIneligibility>
+<RateModification>
সিনট্যাক্স
<UserRateCondition>
উপাদানটি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings ...>
<!-- "op" is required for more than one child element -->
<UserRateCondition id="some_id" op="[all|any|none]">
<UserDeviceType>device_type</UserDeviceType>
</UserRateCondition>
<UserRateCondition id="some_other_id" op="[all|any|none]">
<UserDeviceType>device_type</UserDeviceType>
</UserRateCondition>
<!-- At least one RateRule is required -->
<RateRule id="rate_rule_id">
<UserRateCondition reference_id="some_id"/>
</RateRule>
<RateRule id="rate_rule_id">
<UserRateCondition reference_id="some_other_id"/>
</RateRule>
<RateRule id="rate_rule_id">
<UserRateCondition>
<UserDeviceType>device_type</UserDeviceType>
</UserRateCondition>
</RateRule>
<span class="nocode"></RateRuleSettings></span>
গুণাবলী
<UserRateCondition>
উপাদানটির নিম্নলিখিত বৈশিষ্ট্য রয়েছে:
বৈশিষ্ট্য | প্রয়োজন? | টাইপ | বর্ণনা |
---|---|---|---|
id | Required (if top-level under <RateRuleSettings> ) | string | এই |
op | Optional | enum | যখন
|
reference_id | Optional | string | একটি মিল যখন
|
শিশু উপাদান
<UserRateCondition>
উপাদানটিতে নিম্নলিখিত চাইল্ড উপাদান রয়েছে:
শিশু উপাদান | প্রয়োজন? | টাইপ | বর্ণনা |
---|---|---|---|
<AlwaysEligibleMembershipProgram> | Optional | string | নির্দিষ্ট করে যে হারটি সদস্য রেট দৃশ্যমান UI চিকিত্সা ব্যবহার করবে। এই উপাদানটির মান যেকোনো সদস্যতা প্রোগ্রামের নাম হতে পারে। |
<Description> | Optional | string | <UserRateCondition> বর্ণনা করে। এটি ডকুমেন্টেশনের উদ্দেশ্যে এবং এর ক্ষমতার উপর কোন প্রভাব নেই। |
<LanguageCode> | Optional | string | উল্লেখ করে যে এই হারটি ব্যবহারকারীদের দেওয়া হবে যাদের ভাষা এই দুই-অক্ষরের ভাষা কোডের সাথে মেলে। |
<MaxUsersPercent> | Optional | float | নির্দিষ্ট করে যে হারটি শেষ ব্যবহারকারীদের এই শতাংশের কাছে এলোমেলোভাবে অফার করা হবে। মানটি 0 এবং 100 এর মধ্যে একটি পূর্ণসংখ্যা হতে হবে (অন্তর্ভুক্ত)। উদাহরণস্বরূপ, 20 শেষ ব্যবহারকারীদের 20% লক্ষ্য করবে। |
<MembershipProgram> | Optional | string | সুনির্দিষ্ট করে যে হারটি |
<UserRateCondition> | Optional | <UserRateCondition> | এক বা একাধিক শর্ত সংজ্ঞায়িত করে যেগুলির ফলাফল মিললে শর্তসাপেক্ষ বা ব্যক্তিগত হার পরিবেশিত হয়। একটি |
<UserCountry> | Optional | string | একটি CLDR দেশের কোড , যেমন নির্দিষ্ট করে যে ব্যবহারকারীকে অবশ্যই নির্দিষ্ট দেশে অবস্থিত হতে হবে। Google তাদের আইপি ঠিকানা থেকে শেষ ব্যবহারকারীর দেশ নির্ধারণ করে। |
<UserDeviceType> | Optional | enum | ডিভাইসের ধরন শর্ত সংজ্ঞায়িত করে। অনুমোদিত মান হল:
|
<UserListId> | Optional | string | একটি দর্শক তালিকার Google বিজ্ঞাপন ব্যবহারকারী তালিকা আইডি। এই শর্তটি শুধুমাত্র |
<UserSignedIn> | Optional | boolean | একটি বুলিয়ান যা ব্যবহারকারীকে তাদের Google অ্যাকাউন্টে সাইন ইন করতে হবে কিনা তা নির্দিষ্ট করে। true একটি মান নির্দেশ করে যে ব্যবহারকারীকে সাইন ইন করতে হবে৷ false একটি মান নির্দেশ করে যে ব্যবহারকারীকে সাইন ইন করা উচিত নয়৷ আপনি যদি ব্যবহারকারী সাইন ইন বা আউট করেন কিনা তা চিন্তা না করেন তবে একটি <UserSignedIn> অন্তর্ভুক্ত করবেন না অবস্থা |
<IsDomestic> | Optional | boolean | একটি বুলিয়ান যা নির্দিষ্ট করে যে ব্যবহারকারীকে সেই দেশেরই হতে হবে যেখানে হোটেলটি অবস্থিত। true মান নির্দেশ করে যে ব্যবহারকারীকে অবশ্যই হোটেলের একই দেশের হতে হবে। false মান নির্দেশ করে যে ব্যবহারকারী হোটেলের দেশ ব্যতীত অন্য যেকোনো দেশের হতে পারে। আপনি যদি সূক্ষ্ম নিয়ন্ত্রণ চান, তাহলে <UserCountry> শর্তটি ব্যবহার করুন। |
শর্তাধীন হার উদাহরণ
ব্যবহারকারীদের শতাংশ
নিম্নলিখিত শর্তসাপেক্ষ হারের উদাহরণটি নির্দিষ্ট করে যে হারটি এলোমেলোভাবে বিশ শতাংশ ব্যবহারকারীদের কাছে অফার করা হবে:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="20_percent_users">
<UserRateCondition>
<MaxUsersPercent>20</MaxUsersPercent>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
ইউকে এবং মোবাইল ব্যবহারকারী
নিম্নলিখিত শর্তসাপেক্ষ হারের উদাহরণ একটি হারের নিয়মকে সংজ্ঞায়িত করে যা একটি ইনলাইন <UserRateCondition>
ব্যবহার করে ইউনাইটেড কিংডমে একটি মোবাইল ডিভাইসের সাথে অনুসন্ধান করা সমস্ত ব্যবহারকারীর সাথে মেলে:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="gb_mobile">
<UserRateCondition op="all">
<UserCountry>GB</UserCountry>
<UserDeviceType>mobile</UserDeviceType>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
জাপান এবং জাপান নয়
নিম্নলিখিত শর্তসাপেক্ষ হারের উদাহরণ একটি হারের নিয়ম দেখায় যা জাপানের ব্যবহারকারীদের সাথে মেলে এবং অন্য হারের নিয়ম যা বাকি বিশ্বের ব্যবহারকারীদের সাথে মেলে (RoW):
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="jp">
<UserRateCondition>
<UserCountry>jp</UserCountry>
</UserRateCondition>
</RateRule>
<RateRule id="row_not_jp">
<UserRateCondition op="none">
<UserCountry>jp</UserCountry>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
যে কোনো, সব, এবং কোনোটিই নয়
নিচের শর্তসাপেক্ষ হারের উদাহরণ দেখায় কিভাবে op
এট্রিবিউট ব্যবহার করা যেতে পারে একাধিক শর্তের সাথে মেলাতে বিভিন্ন উপায়ে any
, all
, and none
ব্যবহার করে। উদাহরণ স্বরূপ, au_nz
কন্ডিশনে দেখানো হয়েছে, আপনি যেকোনও ব্যবহার করতে পারেন বিভিন্ন দেশের যেকোনো ব্যবহারকারীদের সাথে মেলে। au_nz_mobile_tablet
রেট নিয়মে দেখানো হয়েছে, ব্যবহারকারীদের একাধিক শর্তের সাথে মেলে এমন প্রয়োজনে আপনি all
ব্যবহার করতে পারেন। row_mobile_tablet
হারের নিয়ম অস্ট্রেলিয়া এবং নিউজিল্যান্ড ব্যতীত বাকি বিশ্বের (সারি) ব্যবহারকারীদের সাথে মিলবে এবং এটি mobile_tablet
শর্তের সাথেও মেলে।
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<UserRateCondition id="au_nz" op="any">
<UserCountry>AU</UserCountry>
<UserCountry>NZ</UserCountry>
</UserRateCondition>
<UserRateCondition id="mobile_tablet" op="any">
<UserDeviceType>mobile</UserDeviceType>
<UserDeviceType>tablet</UserDeviceType>
</UserRateCondition>
<RateRule id="au_nz_mobile_tablet">
<UserRateCondition op="all">
<UserRateCondition reference_id="au_nz"/>
<UserRateCondition reference_id="mobile_tablet"/>
</UserRateCondition>
</RateRule>
<RateRule id="row_mobile_tablet">
<UserRateCondition op="all">
<UserRateCondition op="none">
<UserRateCondition reference_id="au_nz"/>
</UserRateCondition>
<UserRateCondition reference_id="mobile_tablet"/>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
ব্যক্তিগত হার উদাহরণ
সদস্য হার দৃশ্যমান 1
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="member_visible">
<UserRateCondition>
<AlwaysEligibleMembershipProgram>[enter your program here]</AlwaysEligibleMembershipProgram>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
সদস্য হার দৃশ্যমান 2
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="member_visible_es_only">
<UserRateCondition op="all">
<AlwaysEligibleMembershipProgram>[enter your program here]</AlwaysEligibleMembershipProgram>
<UserCountry>es</UserCountry>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
শ্রোতা তালিকার হার ১
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="audience_list">
<UserRateCondition>
<UserListId>[enter an audience list id]</UserListId>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
শ্রোতা তালিকা হার 2
এই ব্যক্তিগত হার উদাহরণ দেখায় কিভাবে একাধিক দর্শক তালিকার জন্য একটি সদস্য হার দৃশ্যমান UI চিকিত্সা নির্দিষ্ট করতে হয়:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="membership_program">
<UserRateCondition op="all">
<AlwaysEligibleMembershipProgram>[enter the program name here]</AlwaysEligibleMembershipProgram>
<UserRateCondition op="any">
<UserListId>[enter one audience list id here]</UserListId>
<UserListId>[enter another audience list id here]</UserListId>
</UserRateCondition>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
<RateIneligibility>
সদস্য হার লুকানো UI চিকিত্সা প্রদর্শন কিভাবে নির্দেশ করে. অন্তর্ভুক্ত না হলে, সদস্য হার লুকানো UI চিকিত্সা প্রদর্শিত হয় না.
<RateRule>
-এ <RateIneligibility>
ব্যবহার করতে, <RateRule>
এর জন্য <UserRateCondition>
উপাদানে <MembershipProgram>
ও উল্লেখ করতে হবে।
<RateIneligibility>
উপাদানটি XML অনুক্রমের হারের নিয়মে নিম্নলিখিত স্থানে উপস্থিত হয়:
+<RateRuleSettings>
+<UserRateCondition>
+<RateRule>
+<UserRateCondition>
+<RateIneligibility>
+<RateModification>
সিনট্যাক্স
<RateIneligibility>
উপাদানটি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings ...>
<UserRateCondition ...>
...
</UserRateCondition>
<RateRule ...>
<UserRateCondition ...>
...
<!-- Required when using RateIneligibility -->
<MembershipProgram>program_name</MembershipProgram>
...
</UserRateCondition>
<RateIneligibility>
<IneligibilityType>[exact|price_band|existence]</IneligibilityType>
<IneligibilityReason>[program_member]</IneligibilityReason>
</RateIneligibility>
</RateRule>
</RateRuleSettings>
গুণাবলী
<RateIneligibility>
উপাদানটির কোনো বৈশিষ্ট্য নেই।
শিশু উপাদান
<RateIneligibility>
উপাদানটিতে নিম্নলিখিত চাইল্ড উপাদান রয়েছে:
শিশু উপাদান | প্রয়োজন? | টাইপ | বর্ণনা |
---|---|---|---|
<IneligibilityType> | Required | enum | সংজ্ঞায়িত করে কিভাবে পাঠ্য (ক্রসড-আউট রেট এর পাশে প্রদর্শিত) লুকানো হার বর্ণনা করবে। বৈধ মান হল:
ব্যক্তিগত হারের বিবরণ এবং উদাহরণগুলিতে UI চিকিত্সা সম্পর্কে আরও জানুন। |
<IneligibilityReason> | Required | enum | বৈধ মান হল:
|
ব্যক্তিগত হার উদাহরণ
এই বিভাগে সদস্য হার লুকানো উদাহরণ (মৌলিক) এবং সদস্য হার লুকানো উদাহরণ (একাধিক শর্ত) অন্তর্ভুক্ত। আপনি ব্যবহারকারীদের উপসেটগুলিতে আপনার সদস্য হারগুলিও দেখাতে পারেন। উদাহরণের জন্য, ব্যক্তিগত হারের উদাহরণ দেখুন।
সদস্য হার লুকানো উদাহরণ (মৌলিক)
সঠিক ডিসকাউন্ট
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="membership_program">
<RateIneligibility>
<IneligibilityReason>program_member</IneligibilityReason>
<IneligibilityType>exact</IneligibilityType>
</RateIneligibility>
<UserRateCondition>
<MembershipProgram>[enter program name here]</MembershipProgram>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
ব্যান্ড ডিসকাউন্ট
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="membership_program">
<RateIneligibility>
<IneligibilityReason>program_member</IneligibilityReason>
<IneligibilityType>price_band</IneligibilityType>
</RateIneligibility>
<UserRateCondition>
<MembershipProgram>[enter program name here]</MembershipProgram>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
ইঙ্গিত ছাড়
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="membership_program">
<RateIneligibility>
<IneligibilityReason>program_member</IneligibilityReason>
<IneligibilityType>existence</IneligibilityType>
</RateIneligibility>
<UserRateCondition>
<MembershipProgram>[enter program name here]</MembershipProgram>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
সদস্য হার লুকানো উদাহরণ (একাধিক শর্ত)
op="যেকোন"
সদস্যদের জন্য শ্রোতা তালিকার হার + সদস্য হার লুকানো (অস্তিত্বের ছাড়) অ-সদস্যদের জন্য
এই ব্যক্তিগত হারের উদাহরণটি সদস্য হার লুকানো UI ট্রিটমেন্টের existence
ধরন নির্দিষ্ট করে, যা দর্শকদের তালিকায় নয় ব্যবহারকারীদের দেখানো হবে। দর্শক তালিকার ব্যবহারকারীরা দর্শকের হার দেখতে পাবেন।
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="membership_program">
<RateIneligibility>
<IneligibilityReason>program_member</IneligibilityReason>
<IneligibilityType>existence</IneligibilityType>
</RateIneligibility>
<UserRateCondition op="any">
<MembershipProgram>[enter program name here]</MembershipProgram>
<UserListId>[enter you audience list id here]</UserListId>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
op="সমস্ত"
সদস্য হার শুধুমাত্র দর্শক তালিকা ব্যবহারকারীদের জন্য লুকানো
এই প্রাইভেট রেট উদাহরণটি নির্দিষ্ট করে exact
ধরনের সদস্য হার লুকানো UI ট্রিটমেন্ট, অতিরিক্ত টেক্সট "প্লাস ফ্রি ওয়াই-ফাই" দিয়ে পরিবর্তিত। এই UI ট্রিটমেন্টটি দর্শকদের তালিকার সাথে মেলে এমন ব্যবহারকারীদের দেখানো হবে।
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="membership_program_for_audience_list">
<RateIneligibility>
<IneligibilityReason>program_member</IneligibilityReason>
<IneligibilityType>exact</IneligibilityType>
</RateIneligibility>
<RateModification>
<HotelAmenity>free_wifi</HotelAmenity>
</RateModification>
<UserRateCondition op="all">
<MembershipProgram>[enter program name here]</MembershipProgram>
<UserListId>[enter you audience list id here]</UserListId>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
স্বচ্ছ/দৃশ্যমান UI
এই উদাহরণটি দেখায় কিভাবে শ্রোতা তালিকার ব্যবহারকারীদের জন্য দুটি UI চিকিত্সা (স্বচ্ছ এবং দৃশ্যমান UI) সহ সদস্য হার নির্দিষ্ট করতে হয় এবং অন্যান্য সমস্ত ব্যবহারকারীর জন্য লুকানো হার।
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="membership_program">
<RateIneligibility>
<IneligibilityReason>program_member</IneligibilityReason>
<IneligibilityType>existence</IneligibilityType>
</RateIneligibility>
<UserRateCondition op="any">
<MembershipProgram>[enter program name here]</MembershipProgram>
<UserRateCondition op="all">
<UserListId>[enter you audience list id here]</UserListId>
<AlwaysEligibleMembershipProgram>program_name</AlwaysEligibleMembershipProgram>
</UserRateCondition>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
<RateModification>
ব্যক্তিগত হারের জন্য UI চিকিত্সা পরিবর্তন করে।
<RateModification>
উপাদানটি XML অনুক্রমের হারের নিয়মে নিম্নলিখিত স্থানে উপস্থিত হয়:
+<RateRuleSettings>
+<UserRateCondition>
+<RateRule>
+<UserRateCondition>
+<RateIneligibility>
+<RateModification>
গুণাবলী
<RateModification>
উপাদানটির কোনো বৈশিষ্ট্য নেই।
শিশু উপাদান
<RateModification>
উপাদানটিতে নিম্নলিখিত শিশু উপাদান রয়েছে:
শিশু উপাদান | প্রয়োজন? | টাইপ | বর্ণনা |
---|---|---|---|
<HotelAmenity> | Optional | enum | সদস্য হার লুকানো UI চিকিত্সা পরিবর্তন করতে বৈধ মান হল:
|
<PriceMultiplier> | Optional | float | বেস রেট, ট্যাক্স এবং ফিতে এই মানকে গুণ করে দাম পরিবর্তন করে। উদাহরণস্বরূপ, যদি এটি আপনাকে একটি নির্দিষ্ট হারের নিয়ম সহ সমস্ত হারে একটি ছাড় প্রয়োগ করতে দেয়৷ |
ব্যক্তিগত হার উদাহরণ
হোটেল সুবিধা
সদস্য হার সমস্ত ব্যবহারকারীর জন্য লুকানো (ব্যান্ড ডিসকাউন্ট) + বিনামূল্যে ওয়াইফাই
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="membership_program">
<RateIneligibility>
<IneligibilityReason>program_member</IneligibilityReason>
<IneligibilityType>price_band</IneligibilityType>
</RateIneligibility>
<RateModification>
<HotelAmenity>free_wifi</HotelAmenity>
</RateModification>
<UserRateCondition>
<MembershipProgram>[enter program name here]</MembershipProgram>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
মূল্য গুণক
মূল্য ফিডে মোবাইল রেটগুলিতে 5% ছাড় প্রয়োগ করুন৷
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="mobile">
<RateModification>
<PriceMultiplier>0.95</PriceMultiplier>
</RateModification>
<UserRateCondition>
<UserDeviceType>mobile</UserDeviceType>
</UserRateCondition>
</RateRule>
</RateRuleSettings>