|
103 | 103 | shouldEnableSpecificMethod();
|
104 | 104 | specificSelection.prop('size', 6);
|
105 | 105 |
|
| 106 | + var externalIdPrefix = jQuery("input[id*='m2invoice_external_id_prefix']"); |
| 107 | + jQuery(externalIdPrefix).attr("placeholder", "magento-xendit"); |
| 108 | + jQuery(externalIdPrefix).attr("maxlength", 50); |
| 109 | +
|
| 110 | + var defaultText = "Format: {Prefix}-{Store Name}-{Order ID}<br>Example: <b>"+externalIdPrefix.val()+"-mystore-245</b>"; |
| 111 | + externalIdPrefix.siblings('.note').children()[0].innerHTML = defaultText; |
| 112 | + externalIdPrefix.change(function () { |
| 113 | + var newText = "Format: {Prefix}-{Store Name}-{Order ID}<br>Example: <b>"+externalIdPrefix.val()+"-mystore-245</b>"; |
| 114 | + externalIdPrefix.siblings('.note').children()[0].innerHTML = newText; |
| 115 | + }); |
| 116 | +
|
106 | 117 | jQuery("textarea[id*='m2invoice_card_installment_description']").attr("placeholder", "Bayar pesanan dengan cicilan kartu kredit anda melalui Xendit.\nBank yang tersedia: BCA, BRI");
|
107 | 118 |
|
108 | 119 | if ( !jQuery("textarea[id*='m2invoice_card_installment_description']").val() ) {
|
|
176 | 187 | <source_model>Xendit\M2Invoice\Model\Adminhtml\Source\ChosenMethod</source_model>
|
177 | 188 | <can_be_empty>1</can_be_empty>
|
178 | 189 | </field>
|
179 |
| - <field id="send_invoice_email" translate="label" type="select" sortOrder="67" showInDefault="1" showInWebsite="1" showInStore="0"> |
| 190 | + <field id="external_id_prefix" translate="label" type="text" sortOrder="67" showInDefault="1" showInWebsite="1" showInStore="0"> |
| 191 | + <label>External ID Prefix</label> |
| 192 | + <comment> |
| 193 | + <![CDATA[Format: {Prefix}-{Store Name}-{Order ID}<br> |
| 194 | + Example: <b>magento-xendit-mystore-245</b>]]> |
| 195 | + </comment> |
| 196 | + <validate>required-entry</validate> |
| 197 | + </field> |
| 198 | + <field id="send_invoice_email" translate="label" type="select" sortOrder="68" showInDefault="1" showInWebsite="1" showInStore="0"> |
180 | 199 | <label>Send Email Notification</label>
|
181 | 200 | <comment>
|
182 | 201 | Send Xendit payment email notification to end customer when they checkout using bank transfer or retail outlet
|
|
0 commit comments