Changeset 3453008
- Timestamp:
- 02/03/2026 03:07:18 PM (8 weeks ago)
- Location:
- montonio-for-woocommerce
- Files:
-
- 2 added
- 2 deleted
- 30 edited
- 1 copied
-
tags/9.3.4 (copied) (copied from montonio-for-woocommerce/trunk)
-
tags/9.3.4/assets/css/montonio-admin-style.css (modified) (4 diffs)
-
tags/9.3.4/assets/css/montonio-admin-style.scss (modified) (5 diffs)
-
tags/9.3.4/assets/images/banner_jan_2026.svg (added)
-
tags/9.3.4/assets/images/banner_sep_2025.png (deleted)
-
tags/9.3.4/assets/js/montonio-embedded-card.js (modified) (3 diffs)
-
tags/9.3.4/blocks/build/wc-montonio-card/index.asset.php (modified) (1 diff)
-
tags/9.3.4/blocks/build/wc-montonio-card/index.js (modified) (1 diff)
-
tags/9.3.4/includes/admin/class-wc-montonio-banners.php (modified) (4 diffs)
-
tags/9.3.4/languages/montonio-for-woocommerce-et.po (modified) (2 diffs)
-
tags/9.3.4/languages/montonio-for-woocommerce-lt_LT.po (modified) (2 diffs)
-
tags/9.3.4/languages/montonio-for-woocommerce-lv.po (modified) (2 diffs)
-
tags/9.3.4/languages/montonio-for-woocommerce-lv_LV.po (modified) (2 diffs)
-
tags/9.3.4/languages/montonio-for-woocommerce-pl_PL.po (modified) (2 diffs)
-
tags/9.3.4/languages/montonio-for-woocommerce-ru_RU.po (modified) (2 diffs)
-
tags/9.3.4/languages/montonio-for-woocommerce.pot (modified) (2 diffs)
-
tags/9.3.4/montonio.php (modified) (2 diffs)
-
tags/9.3.4/readme.txt (modified) (3 diffs)
-
trunk/assets/css/montonio-admin-style.css (modified) (4 diffs)
-
trunk/assets/css/montonio-admin-style.scss (modified) (5 diffs)
-
trunk/assets/images/banner_jan_2026.svg (added)
-
trunk/assets/images/banner_sep_2025.png (deleted)
-
trunk/assets/js/montonio-embedded-card.js (modified) (3 diffs)
-
trunk/blocks/build/wc-montonio-card/index.asset.php (modified) (1 diff)
-
trunk/blocks/build/wc-montonio-card/index.js (modified) (1 diff)
-
trunk/includes/admin/class-wc-montonio-banners.php (modified) (4 diffs)
-
trunk/languages/montonio-for-woocommerce-et.po (modified) (2 diffs)
-
trunk/languages/montonio-for-woocommerce-lt_LT.po (modified) (2 diffs)
-
trunk/languages/montonio-for-woocommerce-lv.po (modified) (2 diffs)
-
trunk/languages/montonio-for-woocommerce-lv_LV.po (modified) (2 diffs)
-
trunk/languages/montonio-for-woocommerce-pl_PL.po (modified) (2 diffs)
-
trunk/languages/montonio-for-woocommerce-ru_RU.po (modified) (2 diffs)
-
trunk/languages/montonio-for-woocommerce.pot (modified) (2 diffs)
-
trunk/montonio.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
montonio-for-woocommerce/tags/9.3.4/assets/css/montonio-admin-style.css
r3423595 r3453008 63 63 .montonio-button--beige:focus { 64 64 background: #E2BF92; 65 } 66 .montonio-button--transparent { 67 background: rgba(27, 5, 71, 0.5); 68 color: #fff !important; 69 } 70 .montonio-button--transparent:hover { 71 background: rgba(27, 5, 71, 0.8); 72 color: #fff !important; 73 } 74 .montonio-button--transparent:active { 75 background: rgba(27, 5, 71, 0.8); 76 } 77 .montonio-button--transparent:focus { 78 background: rgba(27, 5, 71, 0.8); 65 79 } 66 80 .montonio-button--lg { … … 656 670 .montonio-banner { 657 671 font-family: Satoshi, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 658 max-width: 921px;672 max-width: 765px; 659 673 position: relative; 660 674 background: #260071 url("../images/banner_pattern.svg") no-repeat right bottom; … … 711 725 .montonio-banner__row { 712 726 display: flex; 713 gap: 16px;727 gap: 28px; 714 728 } 715 729 @media screen and (max-width: 810px) { … … 794 808 color: #260071; 795 809 } 810 .montonio-banner__actions { 811 display: flex; 812 gap: 16px; 813 margin-top: 32px; 814 } 815 @media screen and (max-width: 465px) { 816 .montonio-banner__actions { 817 flex-direction: column; 818 } 819 } 796 820 .montonio-banner__button a { 797 821 display: inline-flex; 798 822 align-items: center; 799 823 gap: 6px; 800 }801 .montonio-banner__note {802 display: flex;803 gap: 9px;804 align-items: center;805 flex: 1;806 font-size: 11px;807 font-style: normal;808 font-weight: 400;809 line-height: 127.273%;810 color: #E4DBFA;811 padding: 4px 8px;812 align-items: center;813 gap: 9px;814 align-self: stretch;815 border-radius: 4px;816 background: rgba(27, 5, 71, 0.5);817 }818 .montonio-banner__note-icon {819 display: flex;820 align-items: center;821 width: 24px;822 height: 24px;823 padding: 0 2.332px 0 3px;824 justify-content: center;825 align-items: center;826 border-radius: 4px;827 background: #873EFF;828 box-shadow: 0 20px 24px -8px rgba(15, 26, 42, 0.04), 0 0 2px 0 rgba(15, 26, 42, 0.08);829 824 } 830 825 -
montonio-for-woocommerce/tags/9.3.4/assets/css/montonio-admin-style.scss
r3423595 r3453008 78 78 &:focus { 79 79 background: #E2BF92; 80 } 81 } 82 83 &--transparent { 84 background: rgba(27, 5, 71, 0.50); 85 color: #fff !important; 86 87 &:hover { 88 background: rgba(27, 5, 71, 0.80); 89 color: #fff !important; 90 } 91 92 &:active { 93 background: rgba(27, 5, 71, 0.80); 94 } 95 96 &:focus { 97 background: rgba(27, 5, 71, 0.80); 80 98 } 81 99 } … … 772 790 .montonio-banner { 773 791 font-family: Satoshi, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; 774 max-width: 921px;792 max-width: 765px; 775 793 position: relative; 776 794 background: #260071 url('../images/banner_pattern.svg') no-repeat right bottom; … … 830 848 &__row { 831 849 display: flex; 832 gap: 16px;850 gap: 28px; 833 851 834 852 @media screen and (max-width: 810px) { … … 920 938 } 921 939 } 940 941 &__actions { 942 display: flex; 943 gap: 16px; 944 margin-top: 32px; 945 946 @media screen and (max-width: 465px) { 947 flex-direction: column; 948 } 949 } 922 950 923 951 &__button { … … 927 955 gap: 6px; 928 956 } 929 }930 931 &__note {932 display: flex;933 gap: 9px;934 align-items: center;935 flex: 1;936 font-size: 11px;937 font-style: normal;938 font-weight: 400;939 line-height: 127.273%;940 color: #E4DBFA;941 padding: 4px 8px;942 align-items: center;943 gap: 9px;944 align-self: stretch;945 border-radius: 4px;946 background: rgba(27, 5, 71, 0.50);947 }948 949 &__note-icon {950 display: flex;951 align-items: center;952 width: 24px;953 height: 24px;954 padding: 0 2.332px 0 3px;955 justify-content: center;956 align-items: center;957 border-radius: 4px;958 background: #873EFF;959 box-shadow: 0 20px 24px -8px rgba(15, 26, 42, 0.04), 0 0 2px 0 rgba(15, 26, 42, 0.08);960 957 } 961 958 } -
montonio-for-woocommerce/tags/9.3.4/assets/js/montonio-embedded-card.js
r3449625 r3453008 92 92 // Function to initialize Montonio checkout 93 93 async function initializeMontonioCheckout(uuid) { 94 const $submitBtn = form.find('button[type="submit"]'); 95 const $formSections = form.find('#customer_details, .shop_table'); 96 94 97 try { 95 98 const checkoutOptions = { … … 103 106 console.error(error); 104 107 105 if (error.displayedInPaymentComponent === true) { 106 $.scroll_to_notices( $('#payment_method_wc_montonio_card') ); 107 form.find('button[type="submit"]').prop('disabled', false).unblock(); 108 form.removeClass( 'processing' ).unblock(); 108 if (error.displayedInPaymentComponent) { 109 $.scroll_to_notices($('#payment_method_wc_montonio_card')); 110 $submitBtn.prop('disabled', false).unblock(); 111 $formSections.unblock(); 112 form.removeClass('processing').unblock(); 109 113 } else { 110 window.location.href = encodeURI(params.return_url + '&error-message=' +error.message);114 window.location.href = params.return_url + '&error-message=' + encodeURIComponent(error.message); 111 115 } 116 }, 117 onActionRequired: () => { 118 form.removeClass('processing').unblock(); 119 $formSections.block({ 120 message: null, 121 overlayCSS: { 122 background: '#fff', 123 opacity: 0.6 124 } 125 }); 126 $submitBtn.prop('disabled', true).block({ message: null }); 127 $.scroll_to_notices($('#montonio-card-form')); 112 128 } 113 129 }; … … 148 164 const isValid = await validateForm(); 149 165 150 form.removeClass( 'processing' ).unblock();151 152 166 if (!isValid) { 153 167 $.scroll_to_notices( $('#payment_method_wc_montonio_card') ); 154 168 return; 155 169 } 156 157 form.find('button[type="submit"]').prop('disabled', true).block({158 message: null159 });160 170 161 171 montonioCheckout.submitPayment(); -
montonio-for-woocommerce/tags/9.3.4/blocks/build/wc-montonio-card/index.asset.php
r3423595 r3453008 1 <?php return array('dependencies' => array('react', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => ' 39c26cb568f130dde931');1 <?php return array('dependencies' => array('react', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '82178525fe0e7aca3011'); -
montonio-for-woocommerce/tags/9.3.4/blocks/build/wc-montonio-card/index.js
r3423595 r3453008 1 (()=>{"use strict";const e=window.React,o=window.wp.element,n=window.wp.data,t=window.wp.i18n,{registerPaymentMethod:r}=wc.wcBlocksRegistry,{getSetting:a}=wc.wcSettings,{decodeEntities:i}=wp.htmlEntities,{applyFilters:c,addFilter:s}=wp.hooks,{MontonioCheckout:m}=window.Montonio,d=a("wc_montonio_card_data",{}),l=c("wc_montonio_card_block_title",i(d.title||(0,t.__)("Card Payment","montonio-for-woocommerce")),d);s("wc_montonio_card_block_description","montonio-for-woocommerce",((e,o)=>(o.sandboxMode&&(e="<strong>"+(0,t.__)("TEST MODE ENABLED!","montonio-for-woocommerce")+"</strong><br>"+(0,t.__)("When test mode is enabled, payment providers do not process payments.","montonio-for-woocommerce")+"<br>"+e),e)));const u=c("wc_montonio_card_block_description",i(d.description),d),w=n=>(0,e.createElement)(o.RawHTML,null,n),p=({setMontonioCheckout:n})=>{const[t,r]=(0,o.useState)(!1),[a,i]=(0,o.useState)(!1),[c,s]=(0,o.useState)(null),l=(0,o.useCallback)((async()=>{r(!0),s(null);const e=new FormData;e.append("action","get_session_uuid"),e.append("nonce",d.nonce);try{const o=await fetch(woocommerce_params.ajax_url,{method:"POST",credentials:"same-origin",body:e}),n=await o.json();if(!n.success||!n.data.uuid)throw new Error(n.data||"Failed to initialize payment");window.cardPaymentSessionUuid=n.data,await u(),i(!0)}catch(e){console.error("Error initializing payment:",e),s(e.message||"Failed to initialize payment")}finally{r(!1)}}),[]),u=async()=>{try{if("undefined"==typeof Montonio)throw new Error("Montonio SDK is not loaded");const e=new m({sessionUuid:window.cardPaymentSessionUuid.uuid,environment:d.sandboxMode?"sandbox":"production",locale:d.locale,onSuccess:e=>{window.dispatchEvent(new CustomEvent("montonioPaymentSuccess",{detail:e}))},onError:e=>{window.dispatchEvent(new CustomEvent("montonioPaymentError",{detail:e}))} });await e.initialize("#montonio-card-form"),n(e)}catch(e){console.error(e)}};return(0,o.useEffect)((()=>{a||l()}),[a,l]),(0,e.createElement)("div",{id:"montonio-card-form-wrapper",className:t?"loading":""},t&&(0,e.createElement)("div",{className:"montonio-spinner montonio-spinner--centered"}),c&&(0,e.createElement)("div",{className:"montonio-error"},c),(0,e.createElement)("div",{id:"montonio-card-form"}))},y=({eventRegistration:r})=>{if("yes"!==d.inlineCheckout)return u?(0,e.createElement)("p",{className:"montonio-payment-block-description"},w(u)):null;const{onPaymentSetup:a,onCheckoutSuccess:i,onCheckoutFail:c}=r,[s,m]=(0,o.useState)(null),{createErrorNotice:l,removeNotice:y}=(0,n.useDispatch)("core/notices"),E=document.getElementById("montonio-card-form");return(0,o.useEffect)((()=>{const e=a((()=>{if(y("wc-montonio-card-error","wc/checkout"),E&&""!==E.innerHTML.trim()){try{s.validateOrReject()}catch(e){return{type:"error",message:e.message||(0,t.__)("Please check your payment details and try again. Please try again.","montonio-for-woocommerce")}}return{type:"success",meta:{paymentMethodData:{montonio_card_payment_session_uuid:window.cardPaymentSessionUuid?.uuid||""}}}}})),o=i((e=>new Promise((e=>{const o=o=>{r(),e({type:"success",redirectUrl:o.detail.returnUrl})},n=o=>{r();const n=o.detail.message||(0,t.__)("Payment could not be completed. Please try again or choose a different payment method.","montonio-for-woocommerce");l(n,{context:"wc/checkout"}),e({type:"error",message:n,retry:!0})},r=()=>{window.removeEventListener("montonioPaymentSuccess",o),window.removeEventListener("montonioPaymentError",n)};window.addEventListener("montonioPaymentSuccess",o),window.addEventListener("montonioPaymentError",n),s.submitPayment()})))),n=c((e=>{console.error("Checkout failed:",e);const{processingResponse:o}=e,n=o.paymentDetails?.message;return{type:"error",message:n,retry:!0,messageContext:"wc/checkout"}}));return()=>{e(),o(),n()}}),[a,i,c,s,l,y]),(0,e.createElement)(e.Fragment,null,u&&(0,e.createElement)("p",{className:"montonio-payment-block-description"},w(u)),(0,e.createElement)(p,{setMontonioCheckout:m}))},E=()=>(0,e.createElement)("span",null,(0,e.createElement)("img",{src:d.iconurl,alt:"Montonio Card"}));r({name:"wc_montonio_card",label:(0,e.createElement)((()=>(0,e.createElement)("span",null,l,(0,e.createElement)(E,null))),null),content:(0,e.createElement)(y,null),edit:(0,e.createElement)(y,null),canMakePayment:()=>c("wc_montonio_card_block_enabled",!0,d),ariaLabel:l})})();1 (()=>{"use strict";const e=window.React,o=window.wp.element,n=window.wp.data,t=window.wp.i18n,{registerPaymentMethod:r}=wc.wcBlocksRegistry,{getSetting:a}=wc.wcSettings,{decodeEntities:i}=wp.htmlEntities,{applyFilters:c,addFilter:s}=wp.hooks,{MontonioCheckout:m}=window.Montonio,d=a("wc_montonio_card_data",{}),l=c("wc_montonio_card_block_title",i(d.title||(0,t.__)("Card Payment","montonio-for-woocommerce")),d);s("wc_montonio_card_block_description","montonio-for-woocommerce",((e,o)=>(o.sandboxMode&&(e="<strong>"+(0,t.__)("TEST MODE ENABLED!","montonio-for-woocommerce")+"</strong><br>"+(0,t.__)("When test mode is enabled, payment providers do not process payments.","montonio-for-woocommerce")+"<br>"+e),e)));const u=c("wc_montonio_card_block_description",i(d.description),d),w=n=>(0,e.createElement)(o.RawHTML,null,n),p=({setMontonioCheckout:n})=>{const[t,r]=(0,o.useState)(!1),[a,i]=(0,o.useState)(!1),[c,s]=(0,o.useState)(null),l=(0,o.useCallback)((async()=>{r(!0),s(null);const e=new FormData;e.append("action","get_session_uuid"),e.append("nonce",d.nonce);try{const o=await fetch(woocommerce_params.ajax_url,{method:"POST",credentials:"same-origin",body:e}),n=await o.json();if(!n.success||!n.data.uuid)throw new Error(n.data||"Failed to initialize payment");window.cardPaymentSessionUuid=n.data,await u(),i(!0)}catch(e){console.error("Error initializing payment:",e),s(e.message||"Failed to initialize payment")}finally{r(!1)}}),[]),u=async()=>{try{if("undefined"==typeof Montonio)throw new Error("Montonio SDK is not loaded");const e=new m({sessionUuid:window.cardPaymentSessionUuid.uuid,environment:d.sandboxMode?"sandbox":"production",locale:d.locale,onSuccess:e=>{window.dispatchEvent(new CustomEvent("montonioPaymentSuccess",{detail:e}))},onError:e=>{window.dispatchEvent(new CustomEvent("montonioPaymentError",{detail:e}))},onActionRequired:()=>{const e=document.getElementById("montonio-card-form");e&&e.scrollIntoView({behavior:"smooth",block:"start"})}});await e.initialize("#montonio-card-form"),n(e)}catch(e){console.error(e)}};return(0,o.useEffect)((()=>{a||l()}),[a,l]),(0,e.createElement)("div",{id:"montonio-card-form-wrapper",className:t?"loading":""},t&&(0,e.createElement)("div",{className:"montonio-spinner montonio-spinner--centered"}),c&&(0,e.createElement)("div",{className:"montonio-error"},c),(0,e.createElement)("div",{id:"montonio-card-form"}))},y=({eventRegistration:r})=>{if("yes"!==d.inlineCheckout)return u?(0,e.createElement)("p",{className:"montonio-payment-block-description"},w(u)):null;const{onPaymentSetup:a,onCheckoutSuccess:i,onCheckoutFail:c}=r,[s,m]=(0,o.useState)(null),{createErrorNotice:l,removeNotice:y}=(0,n.useDispatch)("core/notices"),E=document.getElementById("montonio-card-form");return(0,o.useEffect)((()=>{const e=a((()=>{if(y("wc-montonio-card-error","wc/checkout"),E&&""!==E.innerHTML.trim()){try{s.validateOrReject()}catch(e){return{type:"error",message:e.message||(0,t.__)("Please check your payment details and try again. Please try again.","montonio-for-woocommerce")}}return{type:"success",meta:{paymentMethodData:{montonio_card_payment_session_uuid:window.cardPaymentSessionUuid?.uuid||""}}}}})),o=i((e=>new Promise((e=>{const o=o=>{r(),e({type:"success",redirectUrl:o.detail.returnUrl})},n=o=>{r();const n=o.detail.message||(0,t.__)("Payment could not be completed. Please try again or choose a different payment method.","montonio-for-woocommerce");l(n,{context:"wc/checkout"}),e({type:"error",message:n,retry:!0})},r=()=>{window.removeEventListener("montonioPaymentSuccess",o),window.removeEventListener("montonioPaymentError",n)};window.addEventListener("montonioPaymentSuccess",o),window.addEventListener("montonioPaymentError",n),s.submitPayment()})))),n=c((e=>{console.error("Checkout failed:",e);const{processingResponse:o}=e,n=o.paymentDetails?.message;return{type:"error",message:n,retry:!0,messageContext:"wc/checkout"}}));return()=>{e(),o(),n()}}),[a,i,c,s,l,y]),(0,e.createElement)(e.Fragment,null,u&&(0,e.createElement)("p",{className:"montonio-payment-block-description"},w(u)),(0,e.createElement)(p,{setMontonioCheckout:m}))},E=()=>(0,e.createElement)("span",null,(0,e.createElement)("img",{src:d.iconurl,alt:"Montonio Card"}));r({name:"wc_montonio_card",label:(0,e.createElement)((()=>(0,e.createElement)("span",null,l,(0,e.createElement)(E,null))),null),content:(0,e.createElement)(y,null),edit:(0,e.createElement)(y,null),canMakePayment:()=>c("wc_montonio_card_block_enabled",!0,d),ariaLabel:l})})(); -
montonio-for-woocommerce/tags/9.3.4/includes/admin/class-wc-montonio-banners.php
r3423595 r3453008 30 30 */ 31 31 public function render_all_banners() { 32 $this->banner_ sep_2025();32 $this->banner_jan_2026(); 33 33 } 34 34 … … 80 80 81 81 /** 82 * Render the montonio_banner_ sep_25promotional banner82 * Render the montonio_banner_jan_2026 promotional banner 83 83 * 84 84 * @return void Early return if conditions not met 85 85 */ 86 private function banner_ sep_2025() {87 $id = 'montonio_banner_ sep_2025-2';86 private function banner_jan_2026() { 87 $id = 'montonio_banner_jan_2026'; 88 88 $api_keys = WC_Montonio_Helper::get_api_keys(); 89 89 … … 129 129 <div class="montonio-banner__row"> 130 130 <div class="montonio-banner__col" style="flex: 1;"> 131 <h2><?php esc_html_e( 'Financing calculator', 'montonio-for-woocommerce' ); ?> <span>Available now</span></h2> 132 <p><?php esc_html_e( 'Give customers a transparent view of potential financing costs, helping them understand affordability before committing to high-value purchases.', 'montonio-for-woocommerce' ); ?></p> 131 <h2><?php esc_html_e( 'International Shipping', 'montonio-for-woocommerce' ); ?> <span>Available now</span></h2> 132 <p><?php echo wp_kses_post( 133 __( 'Send parcels to over 20+ EU countries, including Sweden, Germany, Spain, Italy, France, and more. <br><strong>Q1 2026 special: pricing is based only on weight, no matter the parcel size.</strong>', 'montonio-for-woocommerce' ) 134 ); ?></p> 133 135 134 <div class="montonio-banner__ row" style="flex-direction: row !important; margin-top: 32px;">136 <div class="montonio-banner__actions"> 135 137 <div class="montonio-banner__button"> 136 <a class="montonio-button montonio-button--beige" href="https://help.montonio.com/en/articles/ 390689-how-to-configure-the-financing-calculator-in-woocommerce" target="_blank">137 <?php esc_html_e( ' Detailed instructions', 'montonio-for-woocommerce' ); ?>138 <a class="montonio-button montonio-button--beige" href="https://help.montonio.com/en/articles/431075-montonio-international-shipping" target="_blank"> 139 <?php esc_html_e( 'Learn more and activate', 'montonio-for-woocommerce' ); ?> 138 140 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 139 141 <path d="M17.5 7.50001L17.5 2.50001M17.5 2.50001H12.5M17.5 2.50001L10 10M8.33333 2.5H6.5C5.09987 2.5 4.3998 2.5 3.86502 2.77248C3.39462 3.01217 3.01217 3.39462 2.77248 3.86502C2.5 4.3998 2.5 5.09987 2.5 6.5V13.5C2.5 14.9001 2.5 15.6002 2.77248 16.135C3.01217 16.6054 3.39462 16.9878 3.86502 17.2275C4.3998 17.5 5.09987 17.5 6.5 17.5H13.5C14.9001 17.5 15.6002 17.5 16.135 17.2275C16.6054 16.9878 16.9878 16.6054 17.2275 16.135C17.5 15.6002 17.5 14.9001 17.5 13.5V11.6667" stroke="#260071" stroke-width="1.67" stroke-linecap="round" stroke-linejoin="round"/> … … 141 143 </a> 142 144 </div> 143 <div class="montonio-banner__note"> 144 <div class="montonio-banner__note-icon"> 145 <svg xmlns="http://www.w3.org/2000/svg" width="19" height="5" viewBox="0 0 19 5" fill="none"> 146 <g clip-path="url(#clip0_164_263)"> 147 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.86983 0C7.43262 0 7.14792 0.142348 6.89373 0.620232L5.7346 2.8063V0.864258C5.7346 0.284697 5.46008 0 4.95169 0C4.4433 0 4.22978 0.172852 3.97559 0.660903L2.87747 2.8063V0.884593C2.87747 0.264361 2.62328 0 2.00304 0H0.742245C0.264361 0 0 0.22369 0 0.6304C0 1.03711 0.254193 1.28114 0.721909 1.28114H1.24046V3.73156C1.24046 4.42297 1.70818 4.82968 2.37925 4.82968C3.05032 4.82968 3.35535 4.56532 3.69089 3.94508L4.42297 2.57244V3.73156C4.42297 4.4128 4.87035 4.82968 5.55159 4.82968C6.23282 4.82968 6.48702 4.59582 6.87339 3.94508L8.56124 1.09812C8.92727 0.477884 8.67308 0 7.85966 0C7.85966 0 7.85966 0 7.86983 0Z" fill="white"/> 148 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.0423 9.15527e-05C9.65946 9.15527e-05 8.61218 1.02703 8.61218 2.42001C8.61218 3.81299 9.66963 4.82977 11.0423 4.82977C12.4149 4.82977 13.4622 3.80283 13.4724 2.42001C13.4724 1.02703 12.4149 9.15527e-05 11.0423 9.15527e-05ZM11.0423 3.34528C10.5237 3.34528 10.1678 2.9589 10.1678 2.42001C10.1678 1.88112 10.5237 1.48458 11.0423 1.48458C11.5608 1.48458 11.9167 1.88112 11.9167 2.42001C11.9167 2.9589 11.571 3.34528 11.0423 3.34528Z" fill="white"/> 149 <path fill-rule="evenodd" clip-rule="evenodd" d="M16.2377 9.15527e-05C14.8651 9.15527e-05 13.8076 1.02703 13.8076 2.42001C13.8076 3.81299 14.8651 4.82977 16.2377 4.82977C17.6104 4.82977 18.6678 3.80283 18.6678 2.42001C18.6678 1.0372 17.6104 9.15527e-05 16.2377 9.15527e-05ZM16.2377 3.34528C15.709 3.34528 15.3734 2.9589 15.3734 2.42001C15.3734 1.88112 15.7192 1.48458 16.2377 1.48458C16.7563 1.48458 17.1121 1.88112 17.1121 2.42001C17.1121 2.9589 16.7664 3.34528 16.2377 3.34528Z" fill="white"/> 150 </g> 151 <defs> 152 <clipPath id="clip0_164_263"> 153 <rect width="18.668" height="4.82968" fill="white"/> 154 </clipPath> 155 </defs> 145 <div class="montonio-banner__button"> 146 <a class="montonio-button montonio-button--transparent" href="https://shipping-calculator.montonio.com/?carrierCode=novaPost" target="_blank"> 147 <?php esc_html_e( 'Calculate shipping costs', 'montonio-for-woocommerce' ); ?> 148 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 149 <path d="M17.5 7.50001L17.5 2.50001M17.5 2.50001H12.5M17.5 2.50001L10 10M8.33333 2.5H6.5C5.09987 2.5 4.3998 2.5 3.86502 2.77248C3.39462 3.01217 3.01217 3.39462 2.77248 3.86502C2.5 4.3998 2.5 5.09987 2.5 6.5V13.5C2.5 14.9001 2.5 15.6002 2.77248 16.135C3.01217 16.6054 3.39462 16.9878 3.86502 17.2275C4.3998 17.5 5.09987 17.5 6.5 17.5H13.5C14.9001 17.5 15.6002 17.5 16.135 17.2275C16.6054 16.9878 16.9878 16.6054 17.2275 16.135C17.5 15.6002 17.5 14.9001 17.5 13.5V11.6667" stroke="#ffffff" stroke-width="1.67" stroke-linecap="round" stroke-linejoin="round"/> 156 150 </svg> 157 </div> 158 <?php esc_html_e( 'Configuration is done in the WooCommerce admin panel', 'montonio-for-woocommerce' ); ?> 151 </a> 159 152 </div> 160 153 </div> 161 154 </div> 162 155 <div class="montonio-banner__col"> 163 <img src="<?php echo esc_url( WC_MONTONIO_PLUGIN_URL . '/assets/images/banner_ sep_2025.png' ); ?>" alt="<?php esc_attr_e( 'Financing calculator', 'montonio-for-woocommerce' ); ?>" style="max-width: 393px; height: auto;">156 <img src="<?php echo esc_url( WC_MONTONIO_PLUGIN_URL . '/assets/images/banner_jan_2026.svg' ); ?>" alt="<?php esc_attr_e( 'International Shipping', 'montonio-for-woocommerce' ); ?>" style="max-width: 188px; height: auto; margin-right:24px;"> 164 157 </div> 165 158 </div> -
montonio-for-woocommerce/tags/9.3.4/languages/montonio-for-woocommerce-et.po
r3449625 r3453008 1539 1539 msgstr "" 1540 1540 1541 #: includes/admin/class-wc-montonio-banners.php:1311542 #: includes/admin/class-wc-montonio-banners.php:1631543 msgid "Financing calculator"1544 msgstr ""1545 1546 #: includes/admin/class-wc-montonio-banners.php:1321547 msgid "Give customers a transparent view of potential financing costs, helping them understand affordability before committing to high-value purchases."1548 msgstr ""1549 1550 #: includes/admin/class-wc-montonio-banners.php:1371551 msgid "Detailed instructions"1552 msgstr ""1553 1554 #: includes/admin/class-wc-montonio-banners.php:1581555 msgid "Configuration is done in the WooCommerce admin panel"1556 msgstr ""1557 1558 1541 #: includes/payment/payment-methods/class-wc-montonio-bnpl.php:115 1559 1542 msgid "Display \"Pay Later\" payment method when the cart total is more than the specified amount." … … 1817 1800 msgid "Unisend courier" 1818 1801 msgstr "" 1802 1803 #: includes/admin/class-wc-montonio-banners.php:131 1804 #: includes/admin/class-wc-montonio-banners.php:156 1805 msgid "International Shipping" 1806 msgstr "" 1807 1808 #: includes/admin/class-wc-montonio-banners.php:133 1809 msgid "Send parcels to over 20+ EU countries, including Sweden, Germany, Spain, Italy, France, and more. <br><strong>Q1 2026 special: pricing is based only on weight, no matter the parcel size.</strong>" 1810 msgstr "" 1811 1812 #: includes/admin/class-wc-montonio-banners.php:139 1813 msgid "Learn more and activate" 1814 msgstr "" 1815 1816 #: includes/admin/class-wc-montonio-banners.php:147 1817 msgid "Calculate shipping costs" 1818 msgstr "" -
montonio-for-woocommerce/tags/9.3.4/languages/montonio-for-woocommerce-lt_LT.po
r3449625 r3453008 1539 1539 msgstr "" 1540 1540 1541 #: includes/admin/class-wc-montonio-banners.php:1311542 #: includes/admin/class-wc-montonio-banners.php:1631543 msgid "Financing calculator"1544 msgstr ""1545 1546 #: includes/admin/class-wc-montonio-banners.php:1321547 msgid "Give customers a transparent view of potential financing costs, helping them understand affordability before committing to high-value purchases."1548 msgstr ""1549 1550 #: includes/admin/class-wc-montonio-banners.php:1371551 msgid "Detailed instructions"1552 msgstr ""1553 1554 #: includes/admin/class-wc-montonio-banners.php:1581555 msgid "Configuration is done in the WooCommerce admin panel"1556 msgstr ""1557 1558 1541 #: includes/payment/payment-methods/class-wc-montonio-bnpl.php:115 1559 1542 msgid "Display \"Pay Later\" payment method when the cart total is more than the specified amount." … … 1817 1800 msgid "Unisend courier" 1818 1801 msgstr "" 1802 1803 #: includes/admin/class-wc-montonio-banners.php:131 1804 #: includes/admin/class-wc-montonio-banners.php:156 1805 msgid "International Shipping" 1806 msgstr "" 1807 1808 #: includes/admin/class-wc-montonio-banners.php:133 1809 msgid "Send parcels to over 20+ EU countries, including Sweden, Germany, Spain, Italy, France, and more. <br><strong>Q1 2026 special: pricing is based only on weight, no matter the parcel size.</strong>" 1810 msgstr "" 1811 1812 #: includes/admin/class-wc-montonio-banners.php:139 1813 msgid "Learn more and activate" 1814 msgstr "" 1815 1816 #: includes/admin/class-wc-montonio-banners.php:147 1817 msgid "Calculate shipping costs" 1818 msgstr "" -
montonio-for-woocommerce/tags/9.3.4/languages/montonio-for-woocommerce-lv.po
r3449625 r3453008 1539 1539 msgstr "" 1540 1540 1541 #: includes/admin/class-wc-montonio-banners.php:1311542 #: includes/admin/class-wc-montonio-banners.php:1631543 msgid "Financing calculator"1544 msgstr ""1545 1546 #: includes/admin/class-wc-montonio-banners.php:1321547 msgid "Give customers a transparent view of potential financing costs, helping them understand affordability before committing to high-value purchases."1548 msgstr ""1549 1550 #: includes/admin/class-wc-montonio-banners.php:1371551 msgid "Detailed instructions"1552 msgstr ""1553 1554 #: includes/admin/class-wc-montonio-banners.php:1581555 msgid "Configuration is done in the WooCommerce admin panel"1556 msgstr ""1557 1558 1541 #: includes/payment/payment-methods/class-wc-montonio-bnpl.php:115 1559 1542 msgid "Display \"Pay Later\" payment method when the cart total is more than the specified amount." … … 1817 1800 msgid "Unisend courier" 1818 1801 msgstr "" 1802 1803 #: includes/admin/class-wc-montonio-banners.php:131 1804 #: includes/admin/class-wc-montonio-banners.php:156 1805 msgid "International Shipping" 1806 msgstr "" 1807 1808 #: includes/admin/class-wc-montonio-banners.php:133 1809 msgid "Send parcels to over 20+ EU countries, including Sweden, Germany, Spain, Italy, France, and more. <br><strong>Q1 2026 special: pricing is based only on weight, no matter the parcel size.</strong>" 1810 msgstr "" 1811 1812 #: includes/admin/class-wc-montonio-banners.php:139 1813 msgid "Learn more and activate" 1814 msgstr "" 1815 1816 #: includes/admin/class-wc-montonio-banners.php:147 1817 msgid "Calculate shipping costs" 1818 msgstr "" -
montonio-for-woocommerce/tags/9.3.4/languages/montonio-for-woocommerce-lv_LV.po
r3449625 r3453008 1539 1539 msgstr "" 1540 1540 1541 #: includes/admin/class-wc-montonio-banners.php:1311542 #: includes/admin/class-wc-montonio-banners.php:1631543 msgid "Financing calculator"1544 msgstr ""1545 1546 #: includes/admin/class-wc-montonio-banners.php:1321547 msgid "Give customers a transparent view of potential financing costs, helping them understand affordability before committing to high-value purchases."1548 msgstr ""1549 1550 #: includes/admin/class-wc-montonio-banners.php:1371551 msgid "Detailed instructions"1552 msgstr ""1553 1554 #: includes/admin/class-wc-montonio-banners.php:1581555 msgid "Configuration is done in the WooCommerce admin panel"1556 msgstr ""1557 1558 1541 #: includes/payment/payment-methods/class-wc-montonio-bnpl.php:115 1559 1542 msgid "Display \"Pay Later\" payment method when the cart total is more than the specified amount." … … 1817 1800 msgid "Unisend courier" 1818 1801 msgstr "" 1802 1803 #: includes/admin/class-wc-montonio-banners.php:131 1804 #: includes/admin/class-wc-montonio-banners.php:156 1805 msgid "International Shipping" 1806 msgstr "" 1807 1808 #: includes/admin/class-wc-montonio-banners.php:133 1809 msgid "Send parcels to over 20+ EU countries, including Sweden, Germany, Spain, Italy, France, and more. <br><strong>Q1 2026 special: pricing is based only on weight, no matter the parcel size.</strong>" 1810 msgstr "" 1811 1812 #: includes/admin/class-wc-montonio-banners.php:139 1813 msgid "Learn more and activate" 1814 msgstr "" 1815 1816 #: includes/admin/class-wc-montonio-banners.php:147 1817 msgid "Calculate shipping costs" 1818 msgstr "" -
montonio-for-woocommerce/tags/9.3.4/languages/montonio-for-woocommerce-pl_PL.po
r3449625 r3453008 1544 1544 msgstr "" 1545 1545 1546 #: includes/admin/class-wc-montonio-banners.php:1311547 #: includes/admin/class-wc-montonio-banners.php:1631548 msgid "Financing calculator"1549 msgstr ""1550 1551 #: includes/admin/class-wc-montonio-banners.php:1321552 msgid "Give customers a transparent view of potential financing costs, helping them understand affordability before committing to high-value purchases."1553 msgstr ""1554 1555 #: includes/admin/class-wc-montonio-banners.php:1371556 msgid "Detailed instructions"1557 msgstr ""1558 1559 #: includes/admin/class-wc-montonio-banners.php:1581560 msgid "Configuration is done in the WooCommerce admin panel"1561 msgstr ""1562 1563 1546 #: includes/payment/payment-methods/class-wc-montonio-bnpl.php:115 1564 1547 msgid "Display \"Pay Later\" payment method when the cart total is more than the specified amount." … … 1822 1805 msgid "Unisend courier" 1823 1806 msgstr "" 1807 1808 #: includes/admin/class-wc-montonio-banners.php:131 1809 #: includes/admin/class-wc-montonio-banners.php:156 1810 msgid "International Shipping" 1811 msgstr "" 1812 1813 #: includes/admin/class-wc-montonio-banners.php:133 1814 msgid "Send parcels to over 20+ EU countries, including Sweden, Germany, Spain, Italy, France, and more. <br><strong>Q1 2026 special: pricing is based only on weight, no matter the parcel size.</strong>" 1815 msgstr "" 1816 1817 #: includes/admin/class-wc-montonio-banners.php:139 1818 msgid "Learn more and activate" 1819 msgstr "" 1820 1821 #: includes/admin/class-wc-montonio-banners.php:147 1822 msgid "Calculate shipping costs" 1823 msgstr "" -
montonio-for-woocommerce/tags/9.3.4/languages/montonio-for-woocommerce-ru_RU.po
r3449625 r3453008 1539 1539 msgstr "" 1540 1540 1541 #: includes/admin/class-wc-montonio-banners.php:1311542 #: includes/admin/class-wc-montonio-banners.php:1631543 msgid "Financing calculator"1544 msgstr ""1545 1546 #: includes/admin/class-wc-montonio-banners.php:1321547 msgid "Give customers a transparent view of potential financing costs, helping them understand affordability before committing to high-value purchases."1548 msgstr ""1549 1550 #: includes/admin/class-wc-montonio-banners.php:1371551 msgid "Detailed instructions"1552 msgstr ""1553 1554 #: includes/admin/class-wc-montonio-banners.php:1581555 msgid "Configuration is done in the WooCommerce admin panel"1556 msgstr ""1557 1558 1541 #: includes/payment/payment-methods/class-wc-montonio-bnpl.php:115 1559 1542 msgid "Display \"Pay Later\" payment method when the cart total is more than the specified amount." … … 1817 1800 msgid "Unisend courier" 1818 1801 msgstr "" 1802 1803 #: includes/admin/class-wc-montonio-banners.php:131 1804 #: includes/admin/class-wc-montonio-banners.php:156 1805 msgid "International Shipping" 1806 msgstr "" 1807 1808 #: includes/admin/class-wc-montonio-banners.php:133 1809 msgid "Send parcels to over 20+ EU countries, including Sweden, Germany, Spain, Italy, France, and more. <br><strong>Q1 2026 special: pricing is based only on weight, no matter the parcel size.</strong>" 1810 msgstr "" 1811 1812 #: includes/admin/class-wc-montonio-banners.php:139 1813 msgid "Learn more and activate" 1814 msgstr "" 1815 1816 #: includes/admin/class-wc-montonio-banners.php:147 1817 msgid "Calculate shipping costs" 1818 msgstr "" -
montonio-for-woocommerce/tags/9.3.4/languages/montonio-for-woocommerce.pot
r3449625 r3453008 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-0 1-29T12:40:36+00:00\n"12 "POT-Creation-Date: 2026-02-03T14:56:08+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.11.0\n" … … 345 345 346 346 #: includes/admin/class-wc-montonio-banners.php:131 347 #: includes/admin/class-wc-montonio-banners.php:1 63348 msgid " Financing calculator"349 msgstr "" 350 351 #: includes/admin/class-wc-montonio-banners.php:13 2352 msgid " Give customers a transparent view of potential financing costs, helping them understand affordability before committing to high-value purchases."353 msgstr "" 354 355 #: includes/admin/class-wc-montonio-banners.php:13 7356 msgid " Detailed instructions"357 msgstr "" 358 359 #: includes/admin/class-wc-montonio-banners.php:1 58360 msgid "C onfiguration is done in the WooCommerce admin panel"347 #: includes/admin/class-wc-montonio-banners.php:156 348 msgid "International Shipping" 349 msgstr "" 350 351 #: includes/admin/class-wc-montonio-banners.php:133 352 msgid "Send parcels to over 20+ EU countries, including Sweden, Germany, Spain, Italy, France, and more. <br><strong>Q1 2026 special: pricing is based only on weight, no matter the parcel size.</strong>" 353 msgstr "" 354 355 #: includes/admin/class-wc-montonio-banners.php:139 356 msgid "Learn more and activate" 357 msgstr "" 358 359 #: includes/admin/class-wc-montonio-banners.php:147 360 msgid "Calculate shipping costs" 361 361 msgstr "" 362 362 -
montonio-for-woocommerce/tags/9.3.4/montonio.php
r3449625 r3453008 4 4 * Plugin URI: https://www.montonio.com 5 5 * Description: All-in-one plug & play checkout solution 6 * Version: 9.3. 36 * Version: 9.3.4 7 7 * Author: Montonio 8 8 * Author URI: https://www.montonio.com … … 21 21 } 22 22 23 define( 'WC_MONTONIO_PLUGIN_VERSION', '9.3. 3' );23 define( 'WC_MONTONIO_PLUGIN_VERSION', '9.3.4' ); 24 24 define( 'WC_MONTONIO_PLUGIN_URL', plugins_url( '', __FILE__ ) ); 25 25 define( 'WC_MONTONIO_PLUGIN_PATH', dirname( __FILE__ ) ); -
montonio-for-woocommerce/tags/9.3.4/readme.txt
r3449625 r3453008 1 1 === Montonio for WooCommerce === 2 Version: 9.3. 32 Version: 9.3.4 3 3 Date: 2019-09-04 4 4 Contributors: Montonio … … 6 6 Requires at least: 5.0 7 7 Tested up to: 6.9 8 Stable tag: 9.3. 38 Stable tag: 9.3.4 9 9 Requires PHP: 7.0 10 10 Minimum requirements: WooCommerce 4.0 or greater … … 137 137 138 138 == Changelog == 139 = 9.3.4 = 140 * Tweak: Improved user experience for embedded card checkout flow 141 139 142 = 9.3.3 = 140 143 * Added – Additional order context data included in shipment metadata -
montonio-for-woocommerce/trunk/assets/css/montonio-admin-style.css
r3423595 r3453008 63 63 .montonio-button--beige:focus { 64 64 background: #E2BF92; 65 } 66 .montonio-button--transparent { 67 background: rgba(27, 5, 71, 0.5); 68 color: #fff !important; 69 } 70 .montonio-button--transparent:hover { 71 background: rgba(27, 5, 71, 0.8); 72 color: #fff !important; 73 } 74 .montonio-button--transparent:active { 75 background: rgba(27, 5, 71, 0.8); 76 } 77 .montonio-button--transparent:focus { 78 background: rgba(27, 5, 71, 0.8); 65 79 } 66 80 .montonio-button--lg { … … 656 670 .montonio-banner { 657 671 font-family: Satoshi, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 658 max-width: 921px;672 max-width: 765px; 659 673 position: relative; 660 674 background: #260071 url("../images/banner_pattern.svg") no-repeat right bottom; … … 711 725 .montonio-banner__row { 712 726 display: flex; 713 gap: 16px;727 gap: 28px; 714 728 } 715 729 @media screen and (max-width: 810px) { … … 794 808 color: #260071; 795 809 } 810 .montonio-banner__actions { 811 display: flex; 812 gap: 16px; 813 margin-top: 32px; 814 } 815 @media screen and (max-width: 465px) { 816 .montonio-banner__actions { 817 flex-direction: column; 818 } 819 } 796 820 .montonio-banner__button a { 797 821 display: inline-flex; 798 822 align-items: center; 799 823 gap: 6px; 800 }801 .montonio-banner__note {802 display: flex;803 gap: 9px;804 align-items: center;805 flex: 1;806 font-size: 11px;807 font-style: normal;808 font-weight: 400;809 line-height: 127.273%;810 color: #E4DBFA;811 padding: 4px 8px;812 align-items: center;813 gap: 9px;814 align-self: stretch;815 border-radius: 4px;816 background: rgba(27, 5, 71, 0.5);817 }818 .montonio-banner__note-icon {819 display: flex;820 align-items: center;821 width: 24px;822 height: 24px;823 padding: 0 2.332px 0 3px;824 justify-content: center;825 align-items: center;826 border-radius: 4px;827 background: #873EFF;828 box-shadow: 0 20px 24px -8px rgba(15, 26, 42, 0.04), 0 0 2px 0 rgba(15, 26, 42, 0.08);829 824 } 830 825 -
montonio-for-woocommerce/trunk/assets/css/montonio-admin-style.scss
r3423595 r3453008 78 78 &:focus { 79 79 background: #E2BF92; 80 } 81 } 82 83 &--transparent { 84 background: rgba(27, 5, 71, 0.50); 85 color: #fff !important; 86 87 &:hover { 88 background: rgba(27, 5, 71, 0.80); 89 color: #fff !important; 90 } 91 92 &:active { 93 background: rgba(27, 5, 71, 0.80); 94 } 95 96 &:focus { 97 background: rgba(27, 5, 71, 0.80); 80 98 } 81 99 } … … 772 790 .montonio-banner { 773 791 font-family: Satoshi, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; 774 max-width: 921px;792 max-width: 765px; 775 793 position: relative; 776 794 background: #260071 url('../images/banner_pattern.svg') no-repeat right bottom; … … 830 848 &__row { 831 849 display: flex; 832 gap: 16px;850 gap: 28px; 833 851 834 852 @media screen and (max-width: 810px) { … … 920 938 } 921 939 } 940 941 &__actions { 942 display: flex; 943 gap: 16px; 944 margin-top: 32px; 945 946 @media screen and (max-width: 465px) { 947 flex-direction: column; 948 } 949 } 922 950 923 951 &__button { … … 927 955 gap: 6px; 928 956 } 929 }930 931 &__note {932 display: flex;933 gap: 9px;934 align-items: center;935 flex: 1;936 font-size: 11px;937 font-style: normal;938 font-weight: 400;939 line-height: 127.273%;940 color: #E4DBFA;941 padding: 4px 8px;942 align-items: center;943 gap: 9px;944 align-self: stretch;945 border-radius: 4px;946 background: rgba(27, 5, 71, 0.50);947 }948 949 &__note-icon {950 display: flex;951 align-items: center;952 width: 24px;953 height: 24px;954 padding: 0 2.332px 0 3px;955 justify-content: center;956 align-items: center;957 border-radius: 4px;958 background: #873EFF;959 box-shadow: 0 20px 24px -8px rgba(15, 26, 42, 0.04), 0 0 2px 0 rgba(15, 26, 42, 0.08);960 957 } 961 958 } -
montonio-for-woocommerce/trunk/assets/js/montonio-embedded-card.js
r3449625 r3453008 92 92 // Function to initialize Montonio checkout 93 93 async function initializeMontonioCheckout(uuid) { 94 const $submitBtn = form.find('button[type="submit"]'); 95 const $formSections = form.find('#customer_details, .shop_table'); 96 94 97 try { 95 98 const checkoutOptions = { … … 103 106 console.error(error); 104 107 105 if (error.displayedInPaymentComponent === true) { 106 $.scroll_to_notices( $('#payment_method_wc_montonio_card') ); 107 form.find('button[type="submit"]').prop('disabled', false).unblock(); 108 form.removeClass( 'processing' ).unblock(); 108 if (error.displayedInPaymentComponent) { 109 $.scroll_to_notices($('#payment_method_wc_montonio_card')); 110 $submitBtn.prop('disabled', false).unblock(); 111 $formSections.unblock(); 112 form.removeClass('processing').unblock(); 109 113 } else { 110 window.location.href = encodeURI(params.return_url + '&error-message=' +error.message);114 window.location.href = params.return_url + '&error-message=' + encodeURIComponent(error.message); 111 115 } 116 }, 117 onActionRequired: () => { 118 form.removeClass('processing').unblock(); 119 $formSections.block({ 120 message: null, 121 overlayCSS: { 122 background: '#fff', 123 opacity: 0.6 124 } 125 }); 126 $submitBtn.prop('disabled', true).block({ message: null }); 127 $.scroll_to_notices($('#montonio-card-form')); 112 128 } 113 129 }; … … 148 164 const isValid = await validateForm(); 149 165 150 form.removeClass( 'processing' ).unblock();151 152 166 if (!isValid) { 153 167 $.scroll_to_notices( $('#payment_method_wc_montonio_card') ); 154 168 return; 155 169 } 156 157 form.find('button[type="submit"]').prop('disabled', true).block({158 message: null159 });160 170 161 171 montonioCheckout.submitPayment(); -
montonio-for-woocommerce/trunk/blocks/build/wc-montonio-card/index.asset.php
r3423595 r3453008 1 <?php return array('dependencies' => array('react', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => ' 39c26cb568f130dde931');1 <?php return array('dependencies' => array('react', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '82178525fe0e7aca3011'); -
montonio-for-woocommerce/trunk/blocks/build/wc-montonio-card/index.js
r3423595 r3453008 1 (()=>{"use strict";const e=window.React,o=window.wp.element,n=window.wp.data,t=window.wp.i18n,{registerPaymentMethod:r}=wc.wcBlocksRegistry,{getSetting:a}=wc.wcSettings,{decodeEntities:i}=wp.htmlEntities,{applyFilters:c,addFilter:s}=wp.hooks,{MontonioCheckout:m}=window.Montonio,d=a("wc_montonio_card_data",{}),l=c("wc_montonio_card_block_title",i(d.title||(0,t.__)("Card Payment","montonio-for-woocommerce")),d);s("wc_montonio_card_block_description","montonio-for-woocommerce",((e,o)=>(o.sandboxMode&&(e="<strong>"+(0,t.__)("TEST MODE ENABLED!","montonio-for-woocommerce")+"</strong><br>"+(0,t.__)("When test mode is enabled, payment providers do not process payments.","montonio-for-woocommerce")+"<br>"+e),e)));const u=c("wc_montonio_card_block_description",i(d.description),d),w=n=>(0,e.createElement)(o.RawHTML,null,n),p=({setMontonioCheckout:n})=>{const[t,r]=(0,o.useState)(!1),[a,i]=(0,o.useState)(!1),[c,s]=(0,o.useState)(null),l=(0,o.useCallback)((async()=>{r(!0),s(null);const e=new FormData;e.append("action","get_session_uuid"),e.append("nonce",d.nonce);try{const o=await fetch(woocommerce_params.ajax_url,{method:"POST",credentials:"same-origin",body:e}),n=await o.json();if(!n.success||!n.data.uuid)throw new Error(n.data||"Failed to initialize payment");window.cardPaymentSessionUuid=n.data,await u(),i(!0)}catch(e){console.error("Error initializing payment:",e),s(e.message||"Failed to initialize payment")}finally{r(!1)}}),[]),u=async()=>{try{if("undefined"==typeof Montonio)throw new Error("Montonio SDK is not loaded");const e=new m({sessionUuid:window.cardPaymentSessionUuid.uuid,environment:d.sandboxMode?"sandbox":"production",locale:d.locale,onSuccess:e=>{window.dispatchEvent(new CustomEvent("montonioPaymentSuccess",{detail:e}))},onError:e=>{window.dispatchEvent(new CustomEvent("montonioPaymentError",{detail:e}))} });await e.initialize("#montonio-card-form"),n(e)}catch(e){console.error(e)}};return(0,o.useEffect)((()=>{a||l()}),[a,l]),(0,e.createElement)("div",{id:"montonio-card-form-wrapper",className:t?"loading":""},t&&(0,e.createElement)("div",{className:"montonio-spinner montonio-spinner--centered"}),c&&(0,e.createElement)("div",{className:"montonio-error"},c),(0,e.createElement)("div",{id:"montonio-card-form"}))},y=({eventRegistration:r})=>{if("yes"!==d.inlineCheckout)return u?(0,e.createElement)("p",{className:"montonio-payment-block-description"},w(u)):null;const{onPaymentSetup:a,onCheckoutSuccess:i,onCheckoutFail:c}=r,[s,m]=(0,o.useState)(null),{createErrorNotice:l,removeNotice:y}=(0,n.useDispatch)("core/notices"),E=document.getElementById("montonio-card-form");return(0,o.useEffect)((()=>{const e=a((()=>{if(y("wc-montonio-card-error","wc/checkout"),E&&""!==E.innerHTML.trim()){try{s.validateOrReject()}catch(e){return{type:"error",message:e.message||(0,t.__)("Please check your payment details and try again. Please try again.","montonio-for-woocommerce")}}return{type:"success",meta:{paymentMethodData:{montonio_card_payment_session_uuid:window.cardPaymentSessionUuid?.uuid||""}}}}})),o=i((e=>new Promise((e=>{const o=o=>{r(),e({type:"success",redirectUrl:o.detail.returnUrl})},n=o=>{r();const n=o.detail.message||(0,t.__)("Payment could not be completed. Please try again or choose a different payment method.","montonio-for-woocommerce");l(n,{context:"wc/checkout"}),e({type:"error",message:n,retry:!0})},r=()=>{window.removeEventListener("montonioPaymentSuccess",o),window.removeEventListener("montonioPaymentError",n)};window.addEventListener("montonioPaymentSuccess",o),window.addEventListener("montonioPaymentError",n),s.submitPayment()})))),n=c((e=>{console.error("Checkout failed:",e);const{processingResponse:o}=e,n=o.paymentDetails?.message;return{type:"error",message:n,retry:!0,messageContext:"wc/checkout"}}));return()=>{e(),o(),n()}}),[a,i,c,s,l,y]),(0,e.createElement)(e.Fragment,null,u&&(0,e.createElement)("p",{className:"montonio-payment-block-description"},w(u)),(0,e.createElement)(p,{setMontonioCheckout:m}))},E=()=>(0,e.createElement)("span",null,(0,e.createElement)("img",{src:d.iconurl,alt:"Montonio Card"}));r({name:"wc_montonio_card",label:(0,e.createElement)((()=>(0,e.createElement)("span",null,l,(0,e.createElement)(E,null))),null),content:(0,e.createElement)(y,null),edit:(0,e.createElement)(y,null),canMakePayment:()=>c("wc_montonio_card_block_enabled",!0,d),ariaLabel:l})})();1 (()=>{"use strict";const e=window.React,o=window.wp.element,n=window.wp.data,t=window.wp.i18n,{registerPaymentMethod:r}=wc.wcBlocksRegistry,{getSetting:a}=wc.wcSettings,{decodeEntities:i}=wp.htmlEntities,{applyFilters:c,addFilter:s}=wp.hooks,{MontonioCheckout:m}=window.Montonio,d=a("wc_montonio_card_data",{}),l=c("wc_montonio_card_block_title",i(d.title||(0,t.__)("Card Payment","montonio-for-woocommerce")),d);s("wc_montonio_card_block_description","montonio-for-woocommerce",((e,o)=>(o.sandboxMode&&(e="<strong>"+(0,t.__)("TEST MODE ENABLED!","montonio-for-woocommerce")+"</strong><br>"+(0,t.__)("When test mode is enabled, payment providers do not process payments.","montonio-for-woocommerce")+"<br>"+e),e)));const u=c("wc_montonio_card_block_description",i(d.description),d),w=n=>(0,e.createElement)(o.RawHTML,null,n),p=({setMontonioCheckout:n})=>{const[t,r]=(0,o.useState)(!1),[a,i]=(0,o.useState)(!1),[c,s]=(0,o.useState)(null),l=(0,o.useCallback)((async()=>{r(!0),s(null);const e=new FormData;e.append("action","get_session_uuid"),e.append("nonce",d.nonce);try{const o=await fetch(woocommerce_params.ajax_url,{method:"POST",credentials:"same-origin",body:e}),n=await o.json();if(!n.success||!n.data.uuid)throw new Error(n.data||"Failed to initialize payment");window.cardPaymentSessionUuid=n.data,await u(),i(!0)}catch(e){console.error("Error initializing payment:",e),s(e.message||"Failed to initialize payment")}finally{r(!1)}}),[]),u=async()=>{try{if("undefined"==typeof Montonio)throw new Error("Montonio SDK is not loaded");const e=new m({sessionUuid:window.cardPaymentSessionUuid.uuid,environment:d.sandboxMode?"sandbox":"production",locale:d.locale,onSuccess:e=>{window.dispatchEvent(new CustomEvent("montonioPaymentSuccess",{detail:e}))},onError:e=>{window.dispatchEvent(new CustomEvent("montonioPaymentError",{detail:e}))},onActionRequired:()=>{const e=document.getElementById("montonio-card-form");e&&e.scrollIntoView({behavior:"smooth",block:"start"})}});await e.initialize("#montonio-card-form"),n(e)}catch(e){console.error(e)}};return(0,o.useEffect)((()=>{a||l()}),[a,l]),(0,e.createElement)("div",{id:"montonio-card-form-wrapper",className:t?"loading":""},t&&(0,e.createElement)("div",{className:"montonio-spinner montonio-spinner--centered"}),c&&(0,e.createElement)("div",{className:"montonio-error"},c),(0,e.createElement)("div",{id:"montonio-card-form"}))},y=({eventRegistration:r})=>{if("yes"!==d.inlineCheckout)return u?(0,e.createElement)("p",{className:"montonio-payment-block-description"},w(u)):null;const{onPaymentSetup:a,onCheckoutSuccess:i,onCheckoutFail:c}=r,[s,m]=(0,o.useState)(null),{createErrorNotice:l,removeNotice:y}=(0,n.useDispatch)("core/notices"),E=document.getElementById("montonio-card-form");return(0,o.useEffect)((()=>{const e=a((()=>{if(y("wc-montonio-card-error","wc/checkout"),E&&""!==E.innerHTML.trim()){try{s.validateOrReject()}catch(e){return{type:"error",message:e.message||(0,t.__)("Please check your payment details and try again. Please try again.","montonio-for-woocommerce")}}return{type:"success",meta:{paymentMethodData:{montonio_card_payment_session_uuid:window.cardPaymentSessionUuid?.uuid||""}}}}})),o=i((e=>new Promise((e=>{const o=o=>{r(),e({type:"success",redirectUrl:o.detail.returnUrl})},n=o=>{r();const n=o.detail.message||(0,t.__)("Payment could not be completed. Please try again or choose a different payment method.","montonio-for-woocommerce");l(n,{context:"wc/checkout"}),e({type:"error",message:n,retry:!0})},r=()=>{window.removeEventListener("montonioPaymentSuccess",o),window.removeEventListener("montonioPaymentError",n)};window.addEventListener("montonioPaymentSuccess",o),window.addEventListener("montonioPaymentError",n),s.submitPayment()})))),n=c((e=>{console.error("Checkout failed:",e);const{processingResponse:o}=e,n=o.paymentDetails?.message;return{type:"error",message:n,retry:!0,messageContext:"wc/checkout"}}));return()=>{e(),o(),n()}}),[a,i,c,s,l,y]),(0,e.createElement)(e.Fragment,null,u&&(0,e.createElement)("p",{className:"montonio-payment-block-description"},w(u)),(0,e.createElement)(p,{setMontonioCheckout:m}))},E=()=>(0,e.createElement)("span",null,(0,e.createElement)("img",{src:d.iconurl,alt:"Montonio Card"}));r({name:"wc_montonio_card",label:(0,e.createElement)((()=>(0,e.createElement)("span",null,l,(0,e.createElement)(E,null))),null),content:(0,e.createElement)(y,null),edit:(0,e.createElement)(y,null),canMakePayment:()=>c("wc_montonio_card_block_enabled",!0,d),ariaLabel:l})})(); -
montonio-for-woocommerce/trunk/includes/admin/class-wc-montonio-banners.php
r3423595 r3453008 30 30 */ 31 31 public function render_all_banners() { 32 $this->banner_ sep_2025();32 $this->banner_jan_2026(); 33 33 } 34 34 … … 80 80 81 81 /** 82 * Render the montonio_banner_ sep_25promotional banner82 * Render the montonio_banner_jan_2026 promotional banner 83 83 * 84 84 * @return void Early return if conditions not met 85 85 */ 86 private function banner_ sep_2025() {87 $id = 'montonio_banner_ sep_2025-2';86 private function banner_jan_2026() { 87 $id = 'montonio_banner_jan_2026'; 88 88 $api_keys = WC_Montonio_Helper::get_api_keys(); 89 89 … … 129 129 <div class="montonio-banner__row"> 130 130 <div class="montonio-banner__col" style="flex: 1;"> 131 <h2><?php esc_html_e( 'Financing calculator', 'montonio-for-woocommerce' ); ?> <span>Available now</span></h2> 132 <p><?php esc_html_e( 'Give customers a transparent view of potential financing costs, helping them understand affordability before committing to high-value purchases.', 'montonio-for-woocommerce' ); ?></p> 131 <h2><?php esc_html_e( 'International Shipping', 'montonio-for-woocommerce' ); ?> <span>Available now</span></h2> 132 <p><?php echo wp_kses_post( 133 __( 'Send parcels to over 20+ EU countries, including Sweden, Germany, Spain, Italy, France, and more. <br><strong>Q1 2026 special: pricing is based only on weight, no matter the parcel size.</strong>', 'montonio-for-woocommerce' ) 134 ); ?></p> 133 135 134 <div class="montonio-banner__ row" style="flex-direction: row !important; margin-top: 32px;">136 <div class="montonio-banner__actions"> 135 137 <div class="montonio-banner__button"> 136 <a class="montonio-button montonio-button--beige" href="https://help.montonio.com/en/articles/ 390689-how-to-configure-the-financing-calculator-in-woocommerce" target="_blank">137 <?php esc_html_e( ' Detailed instructions', 'montonio-for-woocommerce' ); ?>138 <a class="montonio-button montonio-button--beige" href="https://help.montonio.com/en/articles/431075-montonio-international-shipping" target="_blank"> 139 <?php esc_html_e( 'Learn more and activate', 'montonio-for-woocommerce' ); ?> 138 140 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 139 141 <path d="M17.5 7.50001L17.5 2.50001M17.5 2.50001H12.5M17.5 2.50001L10 10M8.33333 2.5H6.5C5.09987 2.5 4.3998 2.5 3.86502 2.77248C3.39462 3.01217 3.01217 3.39462 2.77248 3.86502C2.5 4.3998 2.5 5.09987 2.5 6.5V13.5C2.5 14.9001 2.5 15.6002 2.77248 16.135C3.01217 16.6054 3.39462 16.9878 3.86502 17.2275C4.3998 17.5 5.09987 17.5 6.5 17.5H13.5C14.9001 17.5 15.6002 17.5 16.135 17.2275C16.6054 16.9878 16.9878 16.6054 17.2275 16.135C17.5 15.6002 17.5 14.9001 17.5 13.5V11.6667" stroke="#260071" stroke-width="1.67" stroke-linecap="round" stroke-linejoin="round"/> … … 141 143 </a> 142 144 </div> 143 <div class="montonio-banner__note"> 144 <div class="montonio-banner__note-icon"> 145 <svg xmlns="http://www.w3.org/2000/svg" width="19" height="5" viewBox="0 0 19 5" fill="none"> 146 <g clip-path="url(#clip0_164_263)"> 147 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.86983 0C7.43262 0 7.14792 0.142348 6.89373 0.620232L5.7346 2.8063V0.864258C5.7346 0.284697 5.46008 0 4.95169 0C4.4433 0 4.22978 0.172852 3.97559 0.660903L2.87747 2.8063V0.884593C2.87747 0.264361 2.62328 0 2.00304 0H0.742245C0.264361 0 0 0.22369 0 0.6304C0 1.03711 0.254193 1.28114 0.721909 1.28114H1.24046V3.73156C1.24046 4.42297 1.70818 4.82968 2.37925 4.82968C3.05032 4.82968 3.35535 4.56532 3.69089 3.94508L4.42297 2.57244V3.73156C4.42297 4.4128 4.87035 4.82968 5.55159 4.82968C6.23282 4.82968 6.48702 4.59582 6.87339 3.94508L8.56124 1.09812C8.92727 0.477884 8.67308 0 7.85966 0C7.85966 0 7.85966 0 7.86983 0Z" fill="white"/> 148 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.0423 9.15527e-05C9.65946 9.15527e-05 8.61218 1.02703 8.61218 2.42001C8.61218 3.81299 9.66963 4.82977 11.0423 4.82977C12.4149 4.82977 13.4622 3.80283 13.4724 2.42001C13.4724 1.02703 12.4149 9.15527e-05 11.0423 9.15527e-05ZM11.0423 3.34528C10.5237 3.34528 10.1678 2.9589 10.1678 2.42001C10.1678 1.88112 10.5237 1.48458 11.0423 1.48458C11.5608 1.48458 11.9167 1.88112 11.9167 2.42001C11.9167 2.9589 11.571 3.34528 11.0423 3.34528Z" fill="white"/> 149 <path fill-rule="evenodd" clip-rule="evenodd" d="M16.2377 9.15527e-05C14.8651 9.15527e-05 13.8076 1.02703 13.8076 2.42001C13.8076 3.81299 14.8651 4.82977 16.2377 4.82977C17.6104 4.82977 18.6678 3.80283 18.6678 2.42001C18.6678 1.0372 17.6104 9.15527e-05 16.2377 9.15527e-05ZM16.2377 3.34528C15.709 3.34528 15.3734 2.9589 15.3734 2.42001C15.3734 1.88112 15.7192 1.48458 16.2377 1.48458C16.7563 1.48458 17.1121 1.88112 17.1121 2.42001C17.1121 2.9589 16.7664 3.34528 16.2377 3.34528Z" fill="white"/> 150 </g> 151 <defs> 152 <clipPath id="clip0_164_263"> 153 <rect width="18.668" height="4.82968" fill="white"/> 154 </clipPath> 155 </defs> 145 <div class="montonio-banner__button"> 146 <a class="montonio-button montonio-button--transparent" href="https://shipping-calculator.montonio.com/?carrierCode=novaPost" target="_blank"> 147 <?php esc_html_e( 'Calculate shipping costs', 'montonio-for-woocommerce' ); ?> 148 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 149 <path d="M17.5 7.50001L17.5 2.50001M17.5 2.50001H12.5M17.5 2.50001L10 10M8.33333 2.5H6.5C5.09987 2.5 4.3998 2.5 3.86502 2.77248C3.39462 3.01217 3.01217 3.39462 2.77248 3.86502C2.5 4.3998 2.5 5.09987 2.5 6.5V13.5C2.5 14.9001 2.5 15.6002 2.77248 16.135C3.01217 16.6054 3.39462 16.9878 3.86502 17.2275C4.3998 17.5 5.09987 17.5 6.5 17.5H13.5C14.9001 17.5 15.6002 17.5 16.135 17.2275C16.6054 16.9878 16.9878 16.6054 17.2275 16.135C17.5 15.6002 17.5 14.9001 17.5 13.5V11.6667" stroke="#ffffff" stroke-width="1.67" stroke-linecap="round" stroke-linejoin="round"/> 156 150 </svg> 157 </div> 158 <?php esc_html_e( 'Configuration is done in the WooCommerce admin panel', 'montonio-for-woocommerce' ); ?> 151 </a> 159 152 </div> 160 153 </div> 161 154 </div> 162 155 <div class="montonio-banner__col"> 163 <img src="<?php echo esc_url( WC_MONTONIO_PLUGIN_URL . '/assets/images/banner_ sep_2025.png' ); ?>" alt="<?php esc_attr_e( 'Financing calculator', 'montonio-for-woocommerce' ); ?>" style="max-width: 393px; height: auto;">156 <img src="<?php echo esc_url( WC_MONTONIO_PLUGIN_URL . '/assets/images/banner_jan_2026.svg' ); ?>" alt="<?php esc_attr_e( 'International Shipping', 'montonio-for-woocommerce' ); ?>" style="max-width: 188px; height: auto; margin-right:24px;"> 164 157 </div> 165 158 </div> -
montonio-for-woocommerce/trunk/languages/montonio-for-woocommerce-et.po
r3449625 r3453008 1539 1539 msgstr "" 1540 1540 1541 #: includes/admin/class-wc-montonio-banners.php:1311542 #: includes/admin/class-wc-montonio-banners.php:1631543 msgid "Financing calculator"1544 msgstr ""1545 1546 #: includes/admin/class-wc-montonio-banners.php:1321547 msgid "Give customers a transparent view of potential financing costs, helping them understand affordability before committing to high-value purchases."1548 msgstr ""1549 1550 #: includes/admin/class-wc-montonio-banners.php:1371551 msgid "Detailed instructions"1552 msgstr ""1553 1554 #: includes/admin/class-wc-montonio-banners.php:1581555 msgid "Configuration is done in the WooCommerce admin panel"1556 msgstr ""1557 1558 1541 #: includes/payment/payment-methods/class-wc-montonio-bnpl.php:115 1559 1542 msgid "Display \"Pay Later\" payment method when the cart total is more than the specified amount." … … 1817 1800 msgid "Unisend courier" 1818 1801 msgstr "" 1802 1803 #: includes/admin/class-wc-montonio-banners.php:131 1804 #: includes/admin/class-wc-montonio-banners.php:156 1805 msgid "International Shipping" 1806 msgstr "" 1807 1808 #: includes/admin/class-wc-montonio-banners.php:133 1809 msgid "Send parcels to over 20+ EU countries, including Sweden, Germany, Spain, Italy, France, and more. <br><strong>Q1 2026 special: pricing is based only on weight, no matter the parcel size.</strong>" 1810 msgstr "" 1811 1812 #: includes/admin/class-wc-montonio-banners.php:139 1813 msgid "Learn more and activate" 1814 msgstr "" 1815 1816 #: includes/admin/class-wc-montonio-banners.php:147 1817 msgid "Calculate shipping costs" 1818 msgstr "" -
montonio-for-woocommerce/trunk/languages/montonio-for-woocommerce-lt_LT.po
r3449625 r3453008 1539 1539 msgstr "" 1540 1540 1541 #: includes/admin/class-wc-montonio-banners.php:1311542 #: includes/admin/class-wc-montonio-banners.php:1631543 msgid "Financing calculator"1544 msgstr ""1545 1546 #: includes/admin/class-wc-montonio-banners.php:1321547 msgid "Give customers a transparent view of potential financing costs, helping them understand affordability before committing to high-value purchases."1548 msgstr ""1549 1550 #: includes/admin/class-wc-montonio-banners.php:1371551 msgid "Detailed instructions"1552 msgstr ""1553 1554 #: includes/admin/class-wc-montonio-banners.php:1581555 msgid "Configuration is done in the WooCommerce admin panel"1556 msgstr ""1557 1558 1541 #: includes/payment/payment-methods/class-wc-montonio-bnpl.php:115 1559 1542 msgid "Display \"Pay Later\" payment method when the cart total is more than the specified amount." … … 1817 1800 msgid "Unisend courier" 1818 1801 msgstr "" 1802 1803 #: includes/admin/class-wc-montonio-banners.php:131 1804 #: includes/admin/class-wc-montonio-banners.php:156 1805 msgid "International Shipping" 1806 msgstr "" 1807 1808 #: includes/admin/class-wc-montonio-banners.php:133 1809 msgid "Send parcels to over 20+ EU countries, including Sweden, Germany, Spain, Italy, France, and more. <br><strong>Q1 2026 special: pricing is based only on weight, no matter the parcel size.</strong>" 1810 msgstr "" 1811 1812 #: includes/admin/class-wc-montonio-banners.php:139 1813 msgid "Learn more and activate" 1814 msgstr "" 1815 1816 #: includes/admin/class-wc-montonio-banners.php:147 1817 msgid "Calculate shipping costs" 1818 msgstr "" -
montonio-for-woocommerce/trunk/languages/montonio-for-woocommerce-lv.po
r3449625 r3453008 1539 1539 msgstr "" 1540 1540 1541 #: includes/admin/class-wc-montonio-banners.php:1311542 #: includes/admin/class-wc-montonio-banners.php:1631543 msgid "Financing calculator"1544 msgstr ""1545 1546 #: includes/admin/class-wc-montonio-banners.php:1321547 msgid "Give customers a transparent view of potential financing costs, helping them understand affordability before committing to high-value purchases."1548 msgstr ""1549 1550 #: includes/admin/class-wc-montonio-banners.php:1371551 msgid "Detailed instructions"1552 msgstr ""1553 1554 #: includes/admin/class-wc-montonio-banners.php:1581555 msgid "Configuration is done in the WooCommerce admin panel"1556 msgstr ""1557 1558 1541 #: includes/payment/payment-methods/class-wc-montonio-bnpl.php:115 1559 1542 msgid "Display \"Pay Later\" payment method when the cart total is more than the specified amount." … … 1817 1800 msgid "Unisend courier" 1818 1801 msgstr "" 1802 1803 #: includes/admin/class-wc-montonio-banners.php:131 1804 #: includes/admin/class-wc-montonio-banners.php:156 1805 msgid "International Shipping" 1806 msgstr "" 1807 1808 #: includes/admin/class-wc-montonio-banners.php:133 1809 msgid "Send parcels to over 20+ EU countries, including Sweden, Germany, Spain, Italy, France, and more. <br><strong>Q1 2026 special: pricing is based only on weight, no matter the parcel size.</strong>" 1810 msgstr "" 1811 1812 #: includes/admin/class-wc-montonio-banners.php:139 1813 msgid "Learn more and activate" 1814 msgstr "" 1815 1816 #: includes/admin/class-wc-montonio-banners.php:147 1817 msgid "Calculate shipping costs" 1818 msgstr "" -
montonio-for-woocommerce/trunk/languages/montonio-for-woocommerce-lv_LV.po
r3449625 r3453008 1539 1539 msgstr "" 1540 1540 1541 #: includes/admin/class-wc-montonio-banners.php:1311542 #: includes/admin/class-wc-montonio-banners.php:1631543 msgid "Financing calculator"1544 msgstr ""1545 1546 #: includes/admin/class-wc-montonio-banners.php:1321547 msgid "Give customers a transparent view of potential financing costs, helping them understand affordability before committing to high-value purchases."1548 msgstr ""1549 1550 #: includes/admin/class-wc-montonio-banners.php:1371551 msgid "Detailed instructions"1552 msgstr ""1553 1554 #: includes/admin/class-wc-montonio-banners.php:1581555 msgid "Configuration is done in the WooCommerce admin panel"1556 msgstr ""1557 1558 1541 #: includes/payment/payment-methods/class-wc-montonio-bnpl.php:115 1559 1542 msgid "Display \"Pay Later\" payment method when the cart total is more than the specified amount." … … 1817 1800 msgid "Unisend courier" 1818 1801 msgstr "" 1802 1803 #: includes/admin/class-wc-montonio-banners.php:131 1804 #: includes/admin/class-wc-montonio-banners.php:156 1805 msgid "International Shipping" 1806 msgstr "" 1807 1808 #: includes/admin/class-wc-montonio-banners.php:133 1809 msgid "Send parcels to over 20+ EU countries, including Sweden, Germany, Spain, Italy, France, and more. <br><strong>Q1 2026 special: pricing is based only on weight, no matter the parcel size.</strong>" 1810 msgstr "" 1811 1812 #: includes/admin/class-wc-montonio-banners.php:139 1813 msgid "Learn more and activate" 1814 msgstr "" 1815 1816 #: includes/admin/class-wc-montonio-banners.php:147 1817 msgid "Calculate shipping costs" 1818 msgstr "" -
montonio-for-woocommerce/trunk/languages/montonio-for-woocommerce-pl_PL.po
r3449625 r3453008 1544 1544 msgstr "" 1545 1545 1546 #: includes/admin/class-wc-montonio-banners.php:1311547 #: includes/admin/class-wc-montonio-banners.php:1631548 msgid "Financing calculator"1549 msgstr ""1550 1551 #: includes/admin/class-wc-montonio-banners.php:1321552 msgid "Give customers a transparent view of potential financing costs, helping them understand affordability before committing to high-value purchases."1553 msgstr ""1554 1555 #: includes/admin/class-wc-montonio-banners.php:1371556 msgid "Detailed instructions"1557 msgstr ""1558 1559 #: includes/admin/class-wc-montonio-banners.php:1581560 msgid "Configuration is done in the WooCommerce admin panel"1561 msgstr ""1562 1563 1546 #: includes/payment/payment-methods/class-wc-montonio-bnpl.php:115 1564 1547 msgid "Display \"Pay Later\" payment method when the cart total is more than the specified amount." … … 1822 1805 msgid "Unisend courier" 1823 1806 msgstr "" 1807 1808 #: includes/admin/class-wc-montonio-banners.php:131 1809 #: includes/admin/class-wc-montonio-banners.php:156 1810 msgid "International Shipping" 1811 msgstr "" 1812 1813 #: includes/admin/class-wc-montonio-banners.php:133 1814 msgid "Send parcels to over 20+ EU countries, including Sweden, Germany, Spain, Italy, France, and more. <br><strong>Q1 2026 special: pricing is based only on weight, no matter the parcel size.</strong>" 1815 msgstr "" 1816 1817 #: includes/admin/class-wc-montonio-banners.php:139 1818 msgid "Learn more and activate" 1819 msgstr "" 1820 1821 #: includes/admin/class-wc-montonio-banners.php:147 1822 msgid "Calculate shipping costs" 1823 msgstr "" -
montonio-for-woocommerce/trunk/languages/montonio-for-woocommerce-ru_RU.po
r3449625 r3453008 1539 1539 msgstr "" 1540 1540 1541 #: includes/admin/class-wc-montonio-banners.php:1311542 #: includes/admin/class-wc-montonio-banners.php:1631543 msgid "Financing calculator"1544 msgstr ""1545 1546 #: includes/admin/class-wc-montonio-banners.php:1321547 msgid "Give customers a transparent view of potential financing costs, helping them understand affordability before committing to high-value purchases."1548 msgstr ""1549 1550 #: includes/admin/class-wc-montonio-banners.php:1371551 msgid "Detailed instructions"1552 msgstr ""1553 1554 #: includes/admin/class-wc-montonio-banners.php:1581555 msgid "Configuration is done in the WooCommerce admin panel"1556 msgstr ""1557 1558 1541 #: includes/payment/payment-methods/class-wc-montonio-bnpl.php:115 1559 1542 msgid "Display \"Pay Later\" payment method when the cart total is more than the specified amount." … … 1817 1800 msgid "Unisend courier" 1818 1801 msgstr "" 1802 1803 #: includes/admin/class-wc-montonio-banners.php:131 1804 #: includes/admin/class-wc-montonio-banners.php:156 1805 msgid "International Shipping" 1806 msgstr "" 1807 1808 #: includes/admin/class-wc-montonio-banners.php:133 1809 msgid "Send parcels to over 20+ EU countries, including Sweden, Germany, Spain, Italy, France, and more. <br><strong>Q1 2026 special: pricing is based only on weight, no matter the parcel size.</strong>" 1810 msgstr "" 1811 1812 #: includes/admin/class-wc-montonio-banners.php:139 1813 msgid "Learn more and activate" 1814 msgstr "" 1815 1816 #: includes/admin/class-wc-montonio-banners.php:147 1817 msgid "Calculate shipping costs" 1818 msgstr "" -
montonio-for-woocommerce/trunk/languages/montonio-for-woocommerce.pot
r3449625 r3453008 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-0 1-29T12:40:36+00:00\n"12 "POT-Creation-Date: 2026-02-03T14:56:08+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.11.0\n" … … 345 345 346 346 #: includes/admin/class-wc-montonio-banners.php:131 347 #: includes/admin/class-wc-montonio-banners.php:1 63348 msgid " Financing calculator"349 msgstr "" 350 351 #: includes/admin/class-wc-montonio-banners.php:13 2352 msgid " Give customers a transparent view of potential financing costs, helping them understand affordability before committing to high-value purchases."353 msgstr "" 354 355 #: includes/admin/class-wc-montonio-banners.php:13 7356 msgid " Detailed instructions"357 msgstr "" 358 359 #: includes/admin/class-wc-montonio-banners.php:1 58360 msgid "C onfiguration is done in the WooCommerce admin panel"347 #: includes/admin/class-wc-montonio-banners.php:156 348 msgid "International Shipping" 349 msgstr "" 350 351 #: includes/admin/class-wc-montonio-banners.php:133 352 msgid "Send parcels to over 20+ EU countries, including Sweden, Germany, Spain, Italy, France, and more. <br><strong>Q1 2026 special: pricing is based only on weight, no matter the parcel size.</strong>" 353 msgstr "" 354 355 #: includes/admin/class-wc-montonio-banners.php:139 356 msgid "Learn more and activate" 357 msgstr "" 358 359 #: includes/admin/class-wc-montonio-banners.php:147 360 msgid "Calculate shipping costs" 361 361 msgstr "" 362 362 -
montonio-for-woocommerce/trunk/montonio.php
r3449625 r3453008 4 4 * Plugin URI: https://www.montonio.com 5 5 * Description: All-in-one plug & play checkout solution 6 * Version: 9.3. 36 * Version: 9.3.4 7 7 * Author: Montonio 8 8 * Author URI: https://www.montonio.com … … 21 21 } 22 22 23 define( 'WC_MONTONIO_PLUGIN_VERSION', '9.3. 3' );23 define( 'WC_MONTONIO_PLUGIN_VERSION', '9.3.4' ); 24 24 define( 'WC_MONTONIO_PLUGIN_URL', plugins_url( '', __FILE__ ) ); 25 25 define( 'WC_MONTONIO_PLUGIN_PATH', dirname( __FILE__ ) ); -
montonio-for-woocommerce/trunk/readme.txt
r3449625 r3453008 1 1 === Montonio for WooCommerce === 2 Version: 9.3. 32 Version: 9.3.4 3 3 Date: 2019-09-04 4 4 Contributors: Montonio … … 6 6 Requires at least: 5.0 7 7 Tested up to: 6.9 8 Stable tag: 9.3. 38 Stable tag: 9.3.4 9 9 Requires PHP: 7.0 10 10 Minimum requirements: WooCommerce 4.0 or greater … … 137 137 138 138 == Changelog == 139 = 9.3.4 = 140 * Tweak: Improved user experience for embedded card checkout flow 141 139 142 = 9.3.3 = 140 143 * Added – Additional order context data included in shipment metadata
Note: See TracChangeset
for help on using the changeset viewer.