Skip to content

Commit 514534e

Browse files
MC-41755: Add PP PayLater to Home page
- add configuration for other paypal payment methods
1 parent 064d828 commit 514534e

File tree

5 files changed

+80
-5
lines changed

5 files changed

+80
-5
lines changed

app/code/Magento/Paypal/etc/adminhtml/system/payflow_advanced.xml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,22 @@
214214
<group id="advanced_advertise_paylater" translate="label" showInDefault="1" showInWebsite="1" sortOrder="70">
215215
<label>Advertise PayPal PayLater</label>
216216
<field id="paylater_enabled" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/paylater_enabled" />
217-
<group id="advanced_settings_paylater_productpage" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="20">
217+
<group id="advanced_settings_paylater_homepage" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="20">
218+
<label>Home Page</label>
219+
<depends>
220+
<field id="paylater_enabled">1</field>
221+
</depends>
222+
<field id="paylater_homepage_display" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_display"/>
223+
<field id="paylater_homepage_position" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_position"/>
224+
<field id="paylater_homepage_stylelayout" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_stylelayout"/>
225+
<field id="paylater_homepage_logotype" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_logotype"/>
226+
<field id="paylater_homepage_logoposition" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_logoposition"/>
227+
<field id="paylater_homepage_textcolor" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_textcolor"/>
228+
<field id="paylater_homepage_textsize" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_textsize"/>
229+
<field id="paylater_homepage_ratio" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_ratio"/>
230+
<field id="paylater_homepage_color" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_color"/>
231+
</group>
232+
<group id="advanced_settings_paylater_productpage" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="30">
218233
<label>Catalog Product Page</label>
219234
<depends>
220235
<field id="paylater_enabled">1</field>

app/code/Magento/Paypal/etc/adminhtml/system/payflow_link.xml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,22 @@
226226
<group id="payflow_link_advertise_paylater" translate="label" showInDefault="1" showInWebsite="1" sortOrder="60">
227227
<label>Advertise PayPal Paylater</label>
228228
<field id="paylater_enabled" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/paylater_enabled" />
229-
<group id="payflow_link_settings_paylater_productpage" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="20">
229+
<group id="payflow_link_settings_paylater_homepage" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="20">
230+
<label>Home Page</label>
231+
<depends>
232+
<field id="paylater_enabled">1</field>
233+
</depends>
234+
<field id="paylater_homepage_display" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_display"/>
235+
<field id="paylater_homepage_position" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_position"/>
236+
<field id="paylater_homepage_stylelayout" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_stylelayout"/>
237+
<field id="paylater_homepage_logotype" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_logotype"/>
238+
<field id="paylater_homepage_logoposition" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_logoposition"/>
239+
<field id="paylater_homepage_textcolor" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_textcolor"/>
240+
<field id="paylater_homepage_textsize" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_textsize"/>
241+
<field id="paylater_homepage_ratio" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_ratio"/>
242+
<field id="paylater_homepage_color" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_color"/>
243+
</group>
244+
<group id="payflow_link_settings_paylater_productpage" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="30">
230245
<label>Catalog Product Page</label>
231246
<depends>
232247
<field id="paylater_enabled">1</field>

app/code/Magento/Paypal/etc/adminhtml/system/payments_pro_hosted_solution.xml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,22 @@
152152
<group id="pphs_advertise_paylater" translate="label" showInDefault="1" showInWebsite="1" sortOrder="60">
153153
<label>Advertise PayPal Paylater</label>
154154
<field id="paylater_enabled" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/paylater_enabled" />
155-
<group id="pphs_settings_paylater_productpage" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="20">
155+
<group id="pphs_settings_paylater_homepage" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="20">
156+
<label>Home Page</label>
157+
<depends>
158+
<field id="paylater_enabled">1</field>
159+
</depends>
160+
<field id="paylater_homepage_display" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_display"/>
161+
<field id="paylater_homepage_position" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_position"/>
162+
<field id="paylater_homepage_stylelayout" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_stylelayout"/>
163+
<field id="paylater_homepage_logotype" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_logotype"/>
164+
<field id="paylater_homepage_logoposition" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_logoposition"/>
165+
<field id="paylater_homepage_textcolor" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_textcolor"/>
166+
<field id="paylater_homepage_textsize" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_textsize"/>
167+
<field id="paylater_homepage_ratio" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_ratio"/>
168+
<field id="paylater_homepage_color" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_color"/>
169+
</group>
170+
<group id="pphs_settings_paylater_productpage" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="30">
156171
<label>Catalog Product Page</label>
157172
<depends>
158173
<field id="paylater_enabled">1</field>

app/code/Magento/Paypal/etc/adminhtml/system/paypal_payflowpro.xml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,22 @@
9797
<group id="paypal_payflow_advertise_paylater" translate="label" showInDefault="1" showInWebsite="1" sortOrder="60">
9898
<label>Advertise PayPal Paylater</label>
9999
<field id="paylater_enabled" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/paylater_enabled" />
100-
<group id="paypal_payflow_settings_paylater_productpage" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="20">
100+
<group id="paypal_payflow_settings_paylater_homepage" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="20">
101+
<label>Home Page</label>
102+
<depends>
103+
<field id="paylater_enabled">1</field>
104+
</depends>
105+
<field id="paylater_homepage_display" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_display"/>
106+
<field id="paylater_homepage_position" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_position"/>
107+
<field id="paylater_homepage_stylelayout" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_stylelayout"/>
108+
<field id="paylater_homepage_logotype" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_logotype"/>
109+
<field id="paylater_homepage_logoposition" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_logoposition"/>
110+
<field id="paylater_homepage_textcolor" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_textcolor"/>
111+
<field id="paylater_homepage_textsize" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_textsize"/>
112+
<field id="paylater_homepage_ratio" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_ratio"/>
113+
<field id="paylater_homepage_color" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_color"/>
114+
</group>
115+
<group id="paypal_payflow_settings_paylater_productpage" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="30">
101116
<label>Catalog Product Page</label>
102117
<depends>
103118
<field id="paylater_enabled">1</field>

app/code/Magento/Paypal/etc/adminhtml/system/paypal_payflowpro_with_express_checkout.xml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,22 @@
147147
<group id="paypal_payflow_advertise_paylater" translate="label" showInDefault="1" showInWebsite="1" sortOrder="60">
148148
<label>Advertise PayPal Paylater</label>
149149
<field id="paylater_enabled" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/paylater_enabled" />
150-
<group id="paypal_payflow_settings_paylater_productpage" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="20">
150+
<group id="paypal_payflow_settings_paylater_homepage" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="20">
151+
<label>Home Page</label>
152+
<depends>
153+
<field id="paylater_enabled">1</field>
154+
</depends>
155+
<field id="paylater_homepage_display" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_display"/>
156+
<field id="paylater_homepage_position" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_position"/>
157+
<field id="paylater_homepage_stylelayout" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_stylelayout"/>
158+
<field id="paylater_homepage_logotype" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_logotype"/>
159+
<field id="paylater_homepage_logoposition" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_logoposition"/>
160+
<field id="paylater_homepage_textcolor" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_textcolor"/>
161+
<field id="paylater_homepage_textsize" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_textsize"/>
162+
<field id="paylater_homepage_ratio" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_ratio"/>
163+
<field id="paylater_homepage_color" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_paylater/settings_paylater_homepage/paylater_homepage_color"/>
164+
</group>
165+
<group id="paypal_payflow_settings_paylater_productpage" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="30">
151166
<label>Catalog Product Page</label>
152167
<depends>
153168
<field id="paylater_enabled">1</field>

0 commit comments

Comments
 (0)