Plugin Directory

Changeset 2864472


Ignore:
Timestamp:
02/13/2023 03:06:54 PM (3 years ago)
Author:
aplazame
Message:

tagging version v3.7.0

Location:
aplazame
Files:
16 edited
1 copied

Legend:

Unmodified
Added
Removed
  • aplazame/tags/v3.7.0/README.txt

    r2803971 r2864472  
    33Tags: aplazame,woocommerce,ecommerce,payment,checkout,credit,aplazar,financiar,financiera,financiación,pago aplazado,método de pago
    44Requires at least: 4.0.1
    5 Tested up to: 6.0.3
     5Tested up to: 6.1.1
    66Requires PHP: 5.3.0
    7 Stable tag: 3.6.3
     7Stable tag: 3.7.0
    88License: BSD-3-Clause
    99License URI: https://github.com/aplazame/woocommerce/blob/master/LICENSE
     
    7878== Changelog ==
    7979
     80#### [v3.7.0](https://github.com/aplazame/woocommerce/tree/v3.7.0) (2023-02-13)
     81
     82* [ADD] Downpayment info option for widgets.
     83* [FIX] Minor error at update and various tweaks.
     84
    8085#### [v3.6.3](https://github.com/aplazame/woocommerce/tree/v3.6.3) (2022-10-25)
    8186
  • aplazame/tags/v3.7.0/aplazame.php

    r2803971 r2864472  
    33 * Plugin Name: Aplazame
    44 * Plugin URI: https://github.com/aplazame/woocommerce
    5  * Version: 3.6.3
     5 * Version: 3.7.0
    66 * Description: Aplazame offers a payment method to receive funding for the purchases.
    77 * Author: Aplazame
     
    1212 *
    1313 * WC requires at least: 2.3
    14  * WC tested up to: 7.0.0
     14 * WC tested up to: 7.3.0
    1515 *
    1616 * License: GNU General Public License v3.0
     
    2626
    2727class WC_Aplazame {
    28     const VERSION      = '3.6.2';
     28    const VERSION      = '3.7.0';
    2929    const METHOD_ID    = 'aplazame';
    3030    const METHOD_TITLE = 'Aplazame';
     
    339339        'cart_pay_in_4'                   => 'no',
    340340        'widget_out_of_limits'            => 'show',
     341        'product_downpayment_info'        => 'yes',
     342        'cart_downpayment_info'           => 'yes',
    341343    );
    342344
    343345    public static function upgrade() {
    344346        if ( version_compare( get_option( self::VERSION_KEY ), WC_Aplazame::VERSION, '<' ) ) {
    345             self::set_aplazame_profile();
    346347            self::remove_redirect_page();
    347348            /**
     
    409410    }
    410411
    411     private static function set_aplazame_profile() {
    412         /**
    413          *
    414          * @var WC_Aplazame $aplazame
    415          */
    416         global $aplazame;
    417 
    418         if ( ! $aplazame->private_api_key ) {
    419             return;
    420         }
    421 
    422         $client = $aplazame->get_client()->apiClient;
    423         try {
    424             $client->patch(
    425                 '/me',
    426                 array(
    427                     'confirmation_url' => '',
    428                 )
    429             );
    430         } catch ( Exception $e ) {
    431             $aplazame->private_api_key             = null;
    432             $aplazame->settings['private_api_key'] = null;
    433         }
    434     }
    435 
    436412    private static function remove_redirect_page() {
    437413        include_once 'classes/lib/Redirect.php';
  • aplazame/tags/v3.7.0/classes/wc-aplazame-gateway.php

    r2647768 r2864472  
    277277                'placeholder' => __( 'Optional (only numbers)', 'aplazame' ),
    278278            ),
     279            'product_downpayment_info'        => array(
     280                'type'        => 'checkbox',
     281                'title'       => __( 'Downpayment info', 'aplazame' ),
     282                'description' => __( 'Show downpayment info in product widget', 'aplazame' ),
     283                'label'       => __( 'Show downpayment info', 'aplazame' ),
     284            ),
    279285            'product_legal_advice'            => array(
    280286                'type'        => 'checkbox',
     
    370376                'placeholder' => __( 'Optional (only numbers)', 'aplazame' ),
    371377            ),
     378            'cart_downpayment_info'           => array(
     379                'type'        => 'checkbox',
     380                'title'       => __( 'Downpayment info', 'aplazame' ),
     381                'description' => __( 'Show downpayment info in cart widget', 'aplazame' ),
     382                'label'       => __( 'Show downpayment info', 'aplazame' ),
     383            ),
    372384            'cart_legal_advice'               => array(
    373385                'type'        => 'checkbox',
     
    436448
    437449    protected function validate_private_api_key_field( $key, $value ) {
    438         try {
    439             $response = WC_Aplazame::configure_aplazame_profile( $this->settings['sandbox'], $value );
    440         } catch ( Exception $e ) {
    441             // Workaround https://github.com/woocommerce/woocommerce/issues/11952
    442             WC_Admin_Settings::add_error( $e->getMessage() );
    443 
    444             throw $e;
    445         }
    446 
    447         $this->settings['public_api_key'] = $response['public_api_key'];
    448 
     450        if ( $value != $this->settings['private_api_key'] ) {
     451            try {
     452                $response = WC_Aplazame::configure_aplazame_profile( $this->settings['sandbox'], $value );
     453            } catch ( Exception $e ) {
     454                // Workaround https://github.com/woocommerce/woocommerce/issues/11952
     455                WC_Admin_Settings::add_error( $e->getMessage() );
     456
     457                throw $e;
     458            }
     459
     460            $this->settings['public_api_key'] = $response['public_api_key'];
     461        }
    449462        return $value;
    450463    }
  • aplazame/tags/v3.7.0/i18n/languages/aplazame.po

    r2647768 r2864472  
    22msgstr ""
    33"Report-Msgid-Bugs-To: https://github.com/aplazame/woocommerce\n"
    4 "POT-Creation-Date: 2021-12-09 11:12+0000\n"
     4"POT-Creation-Date: 2023-02-08 10:52+0000\n"
    55"Language: es_ES\n"
    66"MIME-Version: 1.0\n"
     
    126126msgstr "Widget del producto"
    127127
    128 #: classes/wc-aplazame-gateway.php:262 classes/wc-aplazame-gateway.php:356
     128#: classes/wc-aplazame-gateway.php:262 classes/wc-aplazame-gateway.php:362
    129129msgid "Place to show"
    130130msgstr "Lugar a mostrar"
     
    134134msgstr "Lugar del widget en la página del producto"
    135135
    136 #: classes/wc-aplazame-gateway.php:265 classes/wc-aplazame-gateway.php:359
     136#: classes/wc-aplazame-gateway.php:265 classes/wc-aplazame-gateway.php:365
    137137msgid "~ Not show ~"
    138138msgstr "~ No mostrar ~"
     
    150150msgstr "Después del resumen"
    151151
    152 #: classes/wc-aplazame-gateway.php:275 classes/wc-aplazame-gateway.php:368
     152#: classes/wc-aplazame-gateway.php:275 classes/wc-aplazame-gateway.php:374
    153153msgid "Default instalments"
    154154msgstr "Cuotas por defecto"
     
    158158msgstr "Número de cuotas por defecto en el widget del producto"
    159159
    160 #: classes/wc-aplazame-gateway.php:277 classes/wc-aplazame-gateway.php:370
     160#: classes/wc-aplazame-gateway.php:277 classes/wc-aplazame-gateway.php:376
    161161msgid "Optional (only numbers)"
    162162msgstr "Opcional (solo números)"
    163163
    164 #: classes/wc-aplazame-gateway.php:281 classes/wc-aplazame-gateway.php:374
     164#: classes/wc-aplazame-gateway.php:281 classes/wc-aplazame-gateway.php:380
     165msgid "Downpayment info"
     166msgstr "Pago inicial"
     167
     168#: classes/wc-aplazame-gateway.php:282
     169msgid "Show downpayment info in product widget"
     170msgstr "Mostrar pago inicial en el widget del producto"
     171
     172#: classes/wc-aplazame-gateway.php:283 classes/wc-aplazame-gateway.php:382
     173msgid "Show downpayment info"
     174msgstr "Mostrar pago inicial"
     175
     176#: classes/wc-aplazame-gateway.php:287 classes/wc-aplazame-gateway.php:386
    165177msgid "Legal notice"
    166178msgstr "Texto legal"
    167179
    168 #: classes/wc-aplazame-gateway.php:282
     180#: classes/wc-aplazame-gateway.php:288
    169181msgid "Show legal notice in product widget"
    170182msgstr "Mostrar texto legal en el widget del producto"
    171183
    172 #: classes/wc-aplazame-gateway.php:283 classes/wc-aplazame-gateway.php:376
     184#: classes/wc-aplazame-gateway.php:289 classes/wc-aplazame-gateway.php:388
    173185msgid "Show legal notice"
    174186msgstr "Mostrar texto legal"
    175187
    176 #: classes/wc-aplazame-gateway.php:287 classes/wc-aplazame-gateway.php:380
     188#: classes/wc-aplazame-gateway.php:293 classes/wc-aplazame-gateway.php:392
    177189msgid "Pay in 4"
    178190msgstr "Paga en 4"
    179191
    180 #: classes/wc-aplazame-gateway.php:288
     192#: classes/wc-aplazame-gateway.php:294
    181193msgid "Enable product widget pay in 4 (if available)"
    182194msgstr "Activar widget del producto paga en 4 (si disponible)"
    183195
    184 #: classes/wc-aplazame-gateway.php:289 classes/wc-aplazame-gateway.php:382
     196#: classes/wc-aplazame-gateway.php:295 classes/wc-aplazame-gateway.php:394
    185197msgid "Enable pay in 4"
    186198msgstr "Activar paga en 4"
    187199
    188 #: classes/wc-aplazame-gateway.php:293
     200#: classes/wc-aplazame-gateway.php:299
    189201msgid "Border"
    190202msgstr "Marco"
    191203
    192 #: classes/wc-aplazame-gateway.php:294
     204#: classes/wc-aplazame-gateway.php:300
    193205msgid "Show border in product widget (only new widget)"
    194206msgstr "Mostrar marco en el widget del producto (sólo nuevo widget)"
    195207
    196 #: classes/wc-aplazame-gateway.php:295
     208#: classes/wc-aplazame-gateway.php:301
    197209msgid "Show border"
    198210msgstr "Mostrar marco"
    199211
    200 #: classes/wc-aplazame-gateway.php:301 classes/wc-aplazame-gateway.php:388
     212#: classes/wc-aplazame-gateway.php:307 classes/wc-aplazame-gateway.php:400
    201213msgid "Primary color"
    202214msgstr "Color principal"
    203215
    204 #: classes/wc-aplazame-gateway.php:302
     216#: classes/wc-aplazame-gateway.php:308
    205217msgid "Primary color hexadecimal code for product widget (only new widget)"
    206218msgstr ""
     
    208220"nuevo widget)"
    209221
    210 #: classes/wc-aplazame-gateway.php:308 classes/wc-aplazame-gateway.php:395
     222#: classes/wc-aplazame-gateway.php:314 classes/wc-aplazame-gateway.php:407
    211223msgid "Layout"
    212224msgstr "Disposición"
    213225
    214 #: classes/wc-aplazame-gateway.php:309
     226#: classes/wc-aplazame-gateway.php:315
    215227msgid "Layout of product widget (only new widget)"
    216228msgstr "Disposición del widget del producto (sólo nuevo widget)"
    217229
    218 #: classes/wc-aplazame-gateway.php:318 classes/wc-aplazame-gateway.php:405
     230#: classes/wc-aplazame-gateway.php:324 classes/wc-aplazame-gateway.php:417
    219231msgid "Alignment"
    220232msgstr "Alineación"
    221233
    222 #: classes/wc-aplazame-gateway.php:319
     234#: classes/wc-aplazame-gateway.php:325
    223235msgid "Product widget alignment (only new widget)"
    224236msgstr "Alineación del widget del producto (sólo nuevo widget)"
    225237
    226 #: classes/wc-aplazame-gateway.php:321 classes/wc-aplazame-gateway.php:408
     238#: classes/wc-aplazame-gateway.php:327 classes/wc-aplazame-gateway.php:420
    227239msgid "Left"
    228240msgstr "Izquierda"
    229241
    230 #: classes/wc-aplazame-gateway.php:322 classes/wc-aplazame-gateway.php:409
     242#: classes/wc-aplazame-gateway.php:328 classes/wc-aplazame-gateway.php:421
    231243msgid "Center"
    232244msgstr "Centro"
    233245
    234 #: classes/wc-aplazame-gateway.php:323 classes/wc-aplazame-gateway.php:410
     246#: classes/wc-aplazame-gateway.php:329 classes/wc-aplazame-gateway.php:422
    235247msgid "Right"
    236248msgstr "Derecha"
    237249
    238 #: classes/wc-aplazame-gateway.php:329
     250#: classes/wc-aplazame-gateway.php:335
    239251msgid "Product quantity CSS selector"
    240252msgstr "Selector CSS del número de unidades del producto"
    241253
    242 #: classes/wc-aplazame-gateway.php:330
     254#: classes/wc-aplazame-gateway.php:336
    243255msgid "CSS selector pointing to product quantity"
    244256msgstr "Selector CSS para obtener la cantidad de producto"
    245257
    246 #: classes/wc-aplazame-gateway.php:335
     258#: classes/wc-aplazame-gateway.php:341
    247259msgid "Product price CSS selector"
    248260msgstr "Selector CSS del precio del producto"
    249261
    250 #: classes/wc-aplazame-gateway.php:336
     262#: classes/wc-aplazame-gateway.php:342
    251263msgid "CSS selector pointing to product price"
    252264msgstr "Selector CSS para obtener el precio del producto"
    253265
    254 #: classes/wc-aplazame-gateway.php:341
     266#: classes/wc-aplazame-gateway.php:347
    255267msgid "Variable product price CSS selector"
    256268msgstr "Selector CSS del precio variable del producto"
    257269
    258 #: classes/wc-aplazame-gateway.php:342
     270#: classes/wc-aplazame-gateway.php:348
    259271msgid "CSS selector pointing to variable product price"
    260272msgstr "Selector CSS para obtener el precio variable del producto"
    261273
    262 #: classes/wc-aplazame-gateway.php:350
     274#: classes/wc-aplazame-gateway.php:356
    263275msgid "Cart widget"
    264276msgstr "Widget del carrito"
    265277
    266 #: classes/wc-aplazame-gateway.php:357
     278#: classes/wc-aplazame-gateway.php:363
    267279msgid "Widget place on cart page"
    268280msgstr "Lugar del widget en la página del carrito"
    269281
    270 #: classes/wc-aplazame-gateway.php:360
     282#: classes/wc-aplazame-gateway.php:366
    271283msgid "Before cart totals"
    272284msgstr "Antes del total"
    273285
    274 #: classes/wc-aplazame-gateway.php:361
     286#: classes/wc-aplazame-gateway.php:367
    275287msgid "After cart totals"
    276288msgstr "Después del total"
    277289
    278 #: classes/wc-aplazame-gateway.php:369
     290#: classes/wc-aplazame-gateway.php:375
    279291msgid "Number of default instalments in cart widget"
    280292msgstr "Número de cuotas por defecto en el widget del carrito"
    281293
    282 #: classes/wc-aplazame-gateway.php:375
     294#: classes/wc-aplazame-gateway.php:381
     295msgid "Show downpayment info in cart widget"
     296msgstr "Mostrar pago inicial en el widget del carrito"
     297
     298#: classes/wc-aplazame-gateway.php:387
    283299msgid "Show legal notice in cart widget"
    284300msgstr "Mostrar texto legal en el widget del carrito"
    285301
    286 #: classes/wc-aplazame-gateway.php:381
     302#: classes/wc-aplazame-gateway.php:393
    287303msgid "Enable cart widget pay in 4 (if available)"
    288304msgstr "Activar widget del carrito paga en 4 (si disponible)"
    289305
    290 #: classes/wc-aplazame-gateway.php:389
     306#: classes/wc-aplazame-gateway.php:401
    291307msgid "Primary color hexadecimal code for cart widget (only new widget)"
    292308msgstr ""
     
    294310"nuevo widget)"
    295311
    296 #: classes/wc-aplazame-gateway.php:396
     312#: classes/wc-aplazame-gateway.php:408
    297313msgid "Layout of cart widget (only new widget)"
    298314msgstr "Disposición del widget del carrito (sólo nuevo widget)"
    299315
    300 #: classes/wc-aplazame-gateway.php:406
     316#: classes/wc-aplazame-gateway.php:418
    301317msgid "Cart widget alignment (only new widget)"
    302318msgstr "Alineación del widget del carrito (sólo nuevo widget)"
    303319
    304 #: classes/wc-aplazame-gateway.php:415
     320#: classes/wc-aplazame-gateway.php:427
    305321msgid "Button"
    306322msgstr "Botón"
    307323
    308 #: classes/wc-aplazame-gateway.php:421
     324#: classes/wc-aplazame-gateway.php:433
    309325msgid "Button Selector"
    310326msgstr "Selector del botón"
    311327
    312 #: classes/wc-aplazame-gateway.php:422
     328#: classes/wc-aplazame-gateway.php:434
    313329msgid "Aplazame Button CSS Selector"
    314330msgstr "Selector CSS del botón de pago con Aplazame"
    315331
    316 #: classes/wc-aplazame-gateway.php:430
     332#: classes/wc-aplazame-gateway.php:442
    317333msgid "Button Image"
    318334msgstr "Imagen del botón"
    319335
    320 #: classes/wc-aplazame-gateway.php:431
     336#: classes/wc-aplazame-gateway.php:443
    321337msgid "Aplazame Button Image that you want to show"
    322338msgstr "Imagen del botón de pago con Aplazame que quieres mostrar"
  • aplazame/tags/v3.7.0/i18n/languages/aplazame.pot

    r2803971 r2864472  
    77msgid ""
    88msgstr ""
    9 "Project-Id-Version: Aplazame v3.6.3\n"
     9"Project-Id-Version: Aplazame v3.7.0\n"
    1010"Report-Msgid-Bugs-To: https://github.com/aplazame/woocommerce\n"
    11 "POT-Creation-Date: 2022-10-25 09:48+0000\n"
     11"POT-Creation-Date: 2023-02-13 14:00+0000\n"
    1212"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1313"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    133133msgstr ""
    134134
    135 #: classes/wc-aplazame-gateway.php:262 classes/wc-aplazame-gateway.php:356
     135#: classes/wc-aplazame-gateway.php:262 classes/wc-aplazame-gateway.php:362
    136136msgid "Place to show"
    137137msgstr ""
     
    141141msgstr ""
    142142
    143 #: classes/wc-aplazame-gateway.php:265 classes/wc-aplazame-gateway.php:359
     143#: classes/wc-aplazame-gateway.php:265 classes/wc-aplazame-gateway.php:365
    144144msgid "~ Not show ~"
    145145msgstr ""
     
    157157msgstr ""
    158158
    159 #: classes/wc-aplazame-gateway.php:275 classes/wc-aplazame-gateway.php:368
     159#: classes/wc-aplazame-gateway.php:275 classes/wc-aplazame-gateway.php:374
    160160msgid "Default instalments"
    161161msgstr ""
     
    165165msgstr ""
    166166
    167 #: classes/wc-aplazame-gateway.php:277 classes/wc-aplazame-gateway.php:370
     167#: classes/wc-aplazame-gateway.php:277 classes/wc-aplazame-gateway.php:376
    168168msgid "Optional (only numbers)"
    169169msgstr ""
    170170
    171 #: classes/wc-aplazame-gateway.php:281 classes/wc-aplazame-gateway.php:374
     171#: classes/wc-aplazame-gateway.php:281 classes/wc-aplazame-gateway.php:380
     172msgid "Downpayment info"
     173msgstr ""
     174
     175#: classes/wc-aplazame-gateway.php:282
     176msgid "Show downpayment info in product widget"
     177msgstr ""
     178
     179#: classes/wc-aplazame-gateway.php:283 classes/wc-aplazame-gateway.php:382
     180msgid "Show downpayment info"
     181msgstr ""
     182
     183#: classes/wc-aplazame-gateway.php:287 classes/wc-aplazame-gateway.php:386
    172184msgid "Legal notice"
    173185msgstr ""
    174186
    175 #: classes/wc-aplazame-gateway.php:282
     187#: classes/wc-aplazame-gateway.php:288
    176188msgid "Show legal notice in product widget"
    177189msgstr ""
    178190
    179 #: classes/wc-aplazame-gateway.php:283 classes/wc-aplazame-gateway.php:376
     191#: classes/wc-aplazame-gateway.php:289 classes/wc-aplazame-gateway.php:388
    180192msgid "Show legal notice"
    181193msgstr ""
    182194
    183 #: classes/wc-aplazame-gateway.php:287 classes/wc-aplazame-gateway.php:380
     195#: classes/wc-aplazame-gateway.php:293 classes/wc-aplazame-gateway.php:392
    184196msgid "Pay in 4"
    185197msgstr ""
    186198
    187 #: classes/wc-aplazame-gateway.php:288
     199#: classes/wc-aplazame-gateway.php:294
    188200msgid "Enable product widget pay in 4 (if available)"
    189201msgstr ""
    190202
    191 #: classes/wc-aplazame-gateway.php:289 classes/wc-aplazame-gateway.php:382
     203#: classes/wc-aplazame-gateway.php:295 classes/wc-aplazame-gateway.php:394
    192204msgid "Enable pay in 4"
    193205msgstr ""
    194206
    195 #: classes/wc-aplazame-gateway.php:293
     207#: classes/wc-aplazame-gateway.php:299
    196208msgid "Border"
    197209msgstr ""
    198210
    199 #: classes/wc-aplazame-gateway.php:294
     211#: classes/wc-aplazame-gateway.php:300
    200212msgid "Show border in product widget (only new widget)"
    201213msgstr ""
    202214
    203 #: classes/wc-aplazame-gateway.php:295
     215#: classes/wc-aplazame-gateway.php:301
    204216msgid "Show border"
    205217msgstr ""
    206218
    207 #: classes/wc-aplazame-gateway.php:301 classes/wc-aplazame-gateway.php:388
     219#: classes/wc-aplazame-gateway.php:307 classes/wc-aplazame-gateway.php:400
    208220msgid "Primary color"
    209221msgstr ""
    210222
    211 #: classes/wc-aplazame-gateway.php:302
     223#: classes/wc-aplazame-gateway.php:308
    212224msgid "Primary color hexadecimal code for product widget (only new widget)"
    213225msgstr ""
    214226
    215 #: classes/wc-aplazame-gateway.php:308 classes/wc-aplazame-gateway.php:395
     227#: classes/wc-aplazame-gateway.php:314 classes/wc-aplazame-gateway.php:407
    216228msgid "Layout"
    217229msgstr ""
    218230
    219 #: classes/wc-aplazame-gateway.php:309
     231#: classes/wc-aplazame-gateway.php:315
    220232msgid "Layout of product widget (only new widget)"
    221233msgstr ""
    222234
    223 #: classes/wc-aplazame-gateway.php:318 classes/wc-aplazame-gateway.php:405
     235#: classes/wc-aplazame-gateway.php:324 classes/wc-aplazame-gateway.php:417
    224236msgid "Alignment"
    225237msgstr ""
    226238
    227 #: classes/wc-aplazame-gateway.php:319
     239#: classes/wc-aplazame-gateway.php:325
    228240msgid "Product widget alignment (only new widget)"
    229241msgstr ""
    230242
    231 #: classes/wc-aplazame-gateway.php:321 classes/wc-aplazame-gateway.php:408
     243#: classes/wc-aplazame-gateway.php:327 classes/wc-aplazame-gateway.php:420
    232244msgid "Left"
    233245msgstr ""
    234246
    235 #: classes/wc-aplazame-gateway.php:322 classes/wc-aplazame-gateway.php:409
     247#: classes/wc-aplazame-gateway.php:328 classes/wc-aplazame-gateway.php:421
    236248msgid "Center"
    237249msgstr ""
    238250
    239 #: classes/wc-aplazame-gateway.php:323 classes/wc-aplazame-gateway.php:410
     251#: classes/wc-aplazame-gateway.php:329 classes/wc-aplazame-gateway.php:422
    240252msgid "Right"
    241253msgstr ""
    242254
    243 #: classes/wc-aplazame-gateway.php:329
     255#: classes/wc-aplazame-gateway.php:335
    244256msgid "Product quantity CSS selector"
    245257msgstr ""
    246258
    247 #: classes/wc-aplazame-gateway.php:330
     259#: classes/wc-aplazame-gateway.php:336
    248260msgid "CSS selector pointing to product quantity"
    249261msgstr ""
    250262
    251 #: classes/wc-aplazame-gateway.php:335
     263#: classes/wc-aplazame-gateway.php:341
    252264msgid "Product price CSS selector"
    253265msgstr ""
    254266
    255 #: classes/wc-aplazame-gateway.php:336
     267#: classes/wc-aplazame-gateway.php:342
    256268msgid "CSS selector pointing to product price"
    257269msgstr ""
    258270
    259 #: classes/wc-aplazame-gateway.php:341
     271#: classes/wc-aplazame-gateway.php:347
    260272msgid "Variable product price CSS selector"
    261273msgstr ""
    262274
    263 #: classes/wc-aplazame-gateway.php:342
     275#: classes/wc-aplazame-gateway.php:348
    264276msgid "CSS selector pointing to variable product price"
    265277msgstr ""
    266278
    267 #: classes/wc-aplazame-gateway.php:350
     279#: classes/wc-aplazame-gateway.php:356
    268280msgid "Cart widget"
    269281msgstr ""
    270282
    271 #: classes/wc-aplazame-gateway.php:357
     283#: classes/wc-aplazame-gateway.php:363
    272284msgid "Widget place on cart page"
    273285msgstr ""
    274286
    275 #: classes/wc-aplazame-gateway.php:360
     287#: classes/wc-aplazame-gateway.php:366
    276288msgid "Before cart totals"
    277289msgstr ""
    278290
    279 #: classes/wc-aplazame-gateway.php:361
     291#: classes/wc-aplazame-gateway.php:367
    280292msgid "After cart totals"
    281293msgstr ""
    282294
    283 #: classes/wc-aplazame-gateway.php:369
     295#: classes/wc-aplazame-gateway.php:375
    284296msgid "Number of default instalments in cart widget"
    285297msgstr ""
    286298
    287 #: classes/wc-aplazame-gateway.php:375
     299#: classes/wc-aplazame-gateway.php:381
     300msgid "Show downpayment info in cart widget"
     301msgstr ""
     302
     303#: classes/wc-aplazame-gateway.php:387
    288304msgid "Show legal notice in cart widget"
    289305msgstr ""
    290306
    291 #: classes/wc-aplazame-gateway.php:381
     307#: classes/wc-aplazame-gateway.php:393
    292308msgid "Enable cart widget pay in 4 (if available)"
    293309msgstr ""
    294310
    295 #: classes/wc-aplazame-gateway.php:389
     311#: classes/wc-aplazame-gateway.php:401
    296312msgid "Primary color hexadecimal code for cart widget (only new widget)"
    297313msgstr ""
    298314
    299 #: classes/wc-aplazame-gateway.php:396
     315#: classes/wc-aplazame-gateway.php:408
    300316msgid "Layout of cart widget (only new widget)"
    301317msgstr ""
    302318
    303 #: classes/wc-aplazame-gateway.php:406
     319#: classes/wc-aplazame-gateway.php:418
    304320msgid "Cart widget alignment (only new widget)"
    305321msgstr ""
    306322
    307 #: classes/wc-aplazame-gateway.php:415
     323#: classes/wc-aplazame-gateway.php:427
    308324msgid "Button"
    309325msgstr ""
    310326
    311 #: classes/wc-aplazame-gateway.php:421
     327#: classes/wc-aplazame-gateway.php:433
    312328msgid "Button Selector"
    313329msgstr ""
    314330
    315 #: classes/wc-aplazame-gateway.php:422
     331#: classes/wc-aplazame-gateway.php:434
    316332msgid "Aplazame Button CSS Selector"
    317333msgstr ""
    318334
    319 #: classes/wc-aplazame-gateway.php:430
     335#: classes/wc-aplazame-gateway.php:442
    320336msgid "Button Image"
    321337msgstr ""
    322338
    323 #: classes/wc-aplazame-gateway.php:431
     339#: classes/wc-aplazame-gateway.php:443
    324340msgid "Aplazame Button Image that you want to show"
    325341msgstr ""
  • aplazame/tags/v3.7.0/templates/widgets/cart.php

    r2647768 r2864472  
    3030    <?php endif; ?>
    3131    data-option-legal-advice="<?php echo esc_attr( $aplazame->settings['cart_legal_advice'] === 'yes' ? 'true' : 'false' ); ?>"
     32    data-option-downpayment-info="<?php echo esc_attr( $aplazame->settings['cart_downpayment_info'] === 'yes' ? 'true' : 'false' ); ?>"
    3233    data-option-out-of-limits="<?php echo esc_attr( $aplazame->settings['widget_out_of_limits'] ); ?>"
    3334    <?php if ( $aplazame->settings['cart_pay_in_4'] === 'yes' ) : ?>
  • aplazame/tags/v3.7.0/templates/widgets/product.php

    r2647768 r2864472  
    5959    <?php endif; ?>
    6060    data-option-legal-advice="<?php echo esc_attr( $aplazame->settings['product_legal_advice'] === 'yes' ? 'true' : 'false' ); ?>"
     61    data-option-downpayment-info="<?php echo esc_attr( $aplazame->settings['product_downpayment_info'] === 'yes' ? 'true' : 'false' ); ?>"
    6162    data-option-out-of-limits="<?php echo esc_attr( $aplazame->settings['widget_out_of_limits'] ); ?>"
    6263    <?php if ( $aplazame->settings['product_pay_in_4'] === 'yes' ) : ?>
  • aplazame/trunk/README.txt

    r2803971 r2864472  
    33Tags: aplazame,woocommerce,ecommerce,payment,checkout,credit,aplazar,financiar,financiera,financiación,pago aplazado,método de pago
    44Requires at least: 4.0.1
    5 Tested up to: 6.0.3
     5Tested up to: 6.1.1
    66Requires PHP: 5.3.0
    7 Stable tag: 3.6.3
     7Stable tag: 3.7.0
    88License: BSD-3-Clause
    99License URI: https://github.com/aplazame/woocommerce/blob/master/LICENSE
     
    7878== Changelog ==
    7979
     80#### [v3.7.0](https://github.com/aplazame/woocommerce/tree/v3.7.0) (2023-02-13)
     81
     82* [ADD] Downpayment info option for widgets.
     83* [FIX] Minor error at update and various tweaks.
     84
    8085#### [v3.6.3](https://github.com/aplazame/woocommerce/tree/v3.6.3) (2022-10-25)
    8186
  • aplazame/trunk/aplazame.php

    r2803971 r2864472  
    33 * Plugin Name: Aplazame
    44 * Plugin URI: https://github.com/aplazame/woocommerce
    5  * Version: 3.6.3
     5 * Version: 3.7.0
    66 * Description: Aplazame offers a payment method to receive funding for the purchases.
    77 * Author: Aplazame
     
    1212 *
    1313 * WC requires at least: 2.3
    14  * WC tested up to: 7.0.0
     14 * WC tested up to: 7.3.0
    1515 *
    1616 * License: GNU General Public License v3.0
     
    2626
    2727class WC_Aplazame {
    28     const VERSION      = '3.6.2';
     28    const VERSION      = '3.7.0';
    2929    const METHOD_ID    = 'aplazame';
    3030    const METHOD_TITLE = 'Aplazame';
     
    339339        'cart_pay_in_4'                   => 'no',
    340340        'widget_out_of_limits'            => 'show',
     341        'product_downpayment_info'        => 'yes',
     342        'cart_downpayment_info'           => 'yes',
    341343    );
    342344
    343345    public static function upgrade() {
    344346        if ( version_compare( get_option( self::VERSION_KEY ), WC_Aplazame::VERSION, '<' ) ) {
    345             self::set_aplazame_profile();
    346347            self::remove_redirect_page();
    347348            /**
     
    409410    }
    410411
    411     private static function set_aplazame_profile() {
    412         /**
    413          *
    414          * @var WC_Aplazame $aplazame
    415          */
    416         global $aplazame;
    417 
    418         if ( ! $aplazame->private_api_key ) {
    419             return;
    420         }
    421 
    422         $client = $aplazame->get_client()->apiClient;
    423         try {
    424             $client->patch(
    425                 '/me',
    426                 array(
    427                     'confirmation_url' => '',
    428                 )
    429             );
    430         } catch ( Exception $e ) {
    431             $aplazame->private_api_key             = null;
    432             $aplazame->settings['private_api_key'] = null;
    433         }
    434     }
    435 
    436412    private static function remove_redirect_page() {
    437413        include_once 'classes/lib/Redirect.php';
  • aplazame/trunk/classes/wc-aplazame-gateway.php

    r2647768 r2864472  
    277277                'placeholder' => __( 'Optional (only numbers)', 'aplazame' ),
    278278            ),
     279            'product_downpayment_info'        => array(
     280                'type'        => 'checkbox',
     281                'title'       => __( 'Downpayment info', 'aplazame' ),
     282                'description' => __( 'Show downpayment info in product widget', 'aplazame' ),
     283                'label'       => __( 'Show downpayment info', 'aplazame' ),
     284            ),
    279285            'product_legal_advice'            => array(
    280286                'type'        => 'checkbox',
     
    370376                'placeholder' => __( 'Optional (only numbers)', 'aplazame' ),
    371377            ),
     378            'cart_downpayment_info'           => array(
     379                'type'        => 'checkbox',
     380                'title'       => __( 'Downpayment info', 'aplazame' ),
     381                'description' => __( 'Show downpayment info in cart widget', 'aplazame' ),
     382                'label'       => __( 'Show downpayment info', 'aplazame' ),
     383            ),
    372384            'cart_legal_advice'               => array(
    373385                'type'        => 'checkbox',
     
    436448
    437449    protected function validate_private_api_key_field( $key, $value ) {
    438         try {
    439             $response = WC_Aplazame::configure_aplazame_profile( $this->settings['sandbox'], $value );
    440         } catch ( Exception $e ) {
    441             // Workaround https://github.com/woocommerce/woocommerce/issues/11952
    442             WC_Admin_Settings::add_error( $e->getMessage() );
    443 
    444             throw $e;
    445         }
    446 
    447         $this->settings['public_api_key'] = $response['public_api_key'];
    448 
     450        if ( $value != $this->settings['private_api_key'] ) {
     451            try {
     452                $response = WC_Aplazame::configure_aplazame_profile( $this->settings['sandbox'], $value );
     453            } catch ( Exception $e ) {
     454                // Workaround https://github.com/woocommerce/woocommerce/issues/11952
     455                WC_Admin_Settings::add_error( $e->getMessage() );
     456
     457                throw $e;
     458            }
     459
     460            $this->settings['public_api_key'] = $response['public_api_key'];
     461        }
    449462        return $value;
    450463    }
  • aplazame/trunk/i18n/languages/aplazame.po

    r2647768 r2864472  
    22msgstr ""
    33"Report-Msgid-Bugs-To: https://github.com/aplazame/woocommerce\n"
    4 "POT-Creation-Date: 2021-12-09 11:12+0000\n"
     4"POT-Creation-Date: 2023-02-08 10:52+0000\n"
    55"Language: es_ES\n"
    66"MIME-Version: 1.0\n"
     
    126126msgstr "Widget del producto"
    127127
    128 #: classes/wc-aplazame-gateway.php:262 classes/wc-aplazame-gateway.php:356
     128#: classes/wc-aplazame-gateway.php:262 classes/wc-aplazame-gateway.php:362
    129129msgid "Place to show"
    130130msgstr "Lugar a mostrar"
     
    134134msgstr "Lugar del widget en la página del producto"
    135135
    136 #: classes/wc-aplazame-gateway.php:265 classes/wc-aplazame-gateway.php:359
     136#: classes/wc-aplazame-gateway.php:265 classes/wc-aplazame-gateway.php:365
    137137msgid "~ Not show ~"
    138138msgstr "~ No mostrar ~"
     
    150150msgstr "Después del resumen"
    151151
    152 #: classes/wc-aplazame-gateway.php:275 classes/wc-aplazame-gateway.php:368
     152#: classes/wc-aplazame-gateway.php:275 classes/wc-aplazame-gateway.php:374
    153153msgid "Default instalments"
    154154msgstr "Cuotas por defecto"
     
    158158msgstr "Número de cuotas por defecto en el widget del producto"
    159159
    160 #: classes/wc-aplazame-gateway.php:277 classes/wc-aplazame-gateway.php:370
     160#: classes/wc-aplazame-gateway.php:277 classes/wc-aplazame-gateway.php:376
    161161msgid "Optional (only numbers)"
    162162msgstr "Opcional (solo números)"
    163163
    164 #: classes/wc-aplazame-gateway.php:281 classes/wc-aplazame-gateway.php:374
     164#: classes/wc-aplazame-gateway.php:281 classes/wc-aplazame-gateway.php:380
     165msgid "Downpayment info"
     166msgstr "Pago inicial"
     167
     168#: classes/wc-aplazame-gateway.php:282
     169msgid "Show downpayment info in product widget"
     170msgstr "Mostrar pago inicial en el widget del producto"
     171
     172#: classes/wc-aplazame-gateway.php:283 classes/wc-aplazame-gateway.php:382
     173msgid "Show downpayment info"
     174msgstr "Mostrar pago inicial"
     175
     176#: classes/wc-aplazame-gateway.php:287 classes/wc-aplazame-gateway.php:386
    165177msgid "Legal notice"
    166178msgstr "Texto legal"
    167179
    168 #: classes/wc-aplazame-gateway.php:282
     180#: classes/wc-aplazame-gateway.php:288
    169181msgid "Show legal notice in product widget"
    170182msgstr "Mostrar texto legal en el widget del producto"
    171183
    172 #: classes/wc-aplazame-gateway.php:283 classes/wc-aplazame-gateway.php:376
     184#: classes/wc-aplazame-gateway.php:289 classes/wc-aplazame-gateway.php:388
    173185msgid "Show legal notice"
    174186msgstr "Mostrar texto legal"
    175187
    176 #: classes/wc-aplazame-gateway.php:287 classes/wc-aplazame-gateway.php:380
     188#: classes/wc-aplazame-gateway.php:293 classes/wc-aplazame-gateway.php:392
    177189msgid "Pay in 4"
    178190msgstr "Paga en 4"
    179191
    180 #: classes/wc-aplazame-gateway.php:288
     192#: classes/wc-aplazame-gateway.php:294
    181193msgid "Enable product widget pay in 4 (if available)"
    182194msgstr "Activar widget del producto paga en 4 (si disponible)"
    183195
    184 #: classes/wc-aplazame-gateway.php:289 classes/wc-aplazame-gateway.php:382
     196#: classes/wc-aplazame-gateway.php:295 classes/wc-aplazame-gateway.php:394
    185197msgid "Enable pay in 4"
    186198msgstr "Activar paga en 4"
    187199
    188 #: classes/wc-aplazame-gateway.php:293
     200#: classes/wc-aplazame-gateway.php:299
    189201msgid "Border"
    190202msgstr "Marco"
    191203
    192 #: classes/wc-aplazame-gateway.php:294
     204#: classes/wc-aplazame-gateway.php:300
    193205msgid "Show border in product widget (only new widget)"
    194206msgstr "Mostrar marco en el widget del producto (sólo nuevo widget)"
    195207
    196 #: classes/wc-aplazame-gateway.php:295
     208#: classes/wc-aplazame-gateway.php:301
    197209msgid "Show border"
    198210msgstr "Mostrar marco"
    199211
    200 #: classes/wc-aplazame-gateway.php:301 classes/wc-aplazame-gateway.php:388
     212#: classes/wc-aplazame-gateway.php:307 classes/wc-aplazame-gateway.php:400
    201213msgid "Primary color"
    202214msgstr "Color principal"
    203215
    204 #: classes/wc-aplazame-gateway.php:302
     216#: classes/wc-aplazame-gateway.php:308
    205217msgid "Primary color hexadecimal code for product widget (only new widget)"
    206218msgstr ""
     
    208220"nuevo widget)"
    209221
    210 #: classes/wc-aplazame-gateway.php:308 classes/wc-aplazame-gateway.php:395
     222#: classes/wc-aplazame-gateway.php:314 classes/wc-aplazame-gateway.php:407
    211223msgid "Layout"
    212224msgstr "Disposición"
    213225
    214 #: classes/wc-aplazame-gateway.php:309
     226#: classes/wc-aplazame-gateway.php:315
    215227msgid "Layout of product widget (only new widget)"
    216228msgstr "Disposición del widget del producto (sólo nuevo widget)"
    217229
    218 #: classes/wc-aplazame-gateway.php:318 classes/wc-aplazame-gateway.php:405
     230#: classes/wc-aplazame-gateway.php:324 classes/wc-aplazame-gateway.php:417
    219231msgid "Alignment"
    220232msgstr "Alineación"
    221233
    222 #: classes/wc-aplazame-gateway.php:319
     234#: classes/wc-aplazame-gateway.php:325
    223235msgid "Product widget alignment (only new widget)"
    224236msgstr "Alineación del widget del producto (sólo nuevo widget)"
    225237
    226 #: classes/wc-aplazame-gateway.php:321 classes/wc-aplazame-gateway.php:408
     238#: classes/wc-aplazame-gateway.php:327 classes/wc-aplazame-gateway.php:420
    227239msgid "Left"
    228240msgstr "Izquierda"
    229241
    230 #: classes/wc-aplazame-gateway.php:322 classes/wc-aplazame-gateway.php:409
     242#: classes/wc-aplazame-gateway.php:328 classes/wc-aplazame-gateway.php:421
    231243msgid "Center"
    232244msgstr "Centro"
    233245
    234 #: classes/wc-aplazame-gateway.php:323 classes/wc-aplazame-gateway.php:410
     246#: classes/wc-aplazame-gateway.php:329 classes/wc-aplazame-gateway.php:422
    235247msgid "Right"
    236248msgstr "Derecha"
    237249
    238 #: classes/wc-aplazame-gateway.php:329
     250#: classes/wc-aplazame-gateway.php:335
    239251msgid "Product quantity CSS selector"
    240252msgstr "Selector CSS del número de unidades del producto"
    241253
    242 #: classes/wc-aplazame-gateway.php:330
     254#: classes/wc-aplazame-gateway.php:336
    243255msgid "CSS selector pointing to product quantity"
    244256msgstr "Selector CSS para obtener la cantidad de producto"
    245257
    246 #: classes/wc-aplazame-gateway.php:335
     258#: classes/wc-aplazame-gateway.php:341
    247259msgid "Product price CSS selector"
    248260msgstr "Selector CSS del precio del producto"
    249261
    250 #: classes/wc-aplazame-gateway.php:336
     262#: classes/wc-aplazame-gateway.php:342
    251263msgid "CSS selector pointing to product price"
    252264msgstr "Selector CSS para obtener el precio del producto"
    253265
    254 #: classes/wc-aplazame-gateway.php:341
     266#: classes/wc-aplazame-gateway.php:347
    255267msgid "Variable product price CSS selector"
    256268msgstr "Selector CSS del precio variable del producto"
    257269
    258 #: classes/wc-aplazame-gateway.php:342
     270#: classes/wc-aplazame-gateway.php:348
    259271msgid "CSS selector pointing to variable product price"
    260272msgstr "Selector CSS para obtener el precio variable del producto"
    261273
    262 #: classes/wc-aplazame-gateway.php:350
     274#: classes/wc-aplazame-gateway.php:356
    263275msgid "Cart widget"
    264276msgstr "Widget del carrito"
    265277
    266 #: classes/wc-aplazame-gateway.php:357
     278#: classes/wc-aplazame-gateway.php:363
    267279msgid "Widget place on cart page"
    268280msgstr "Lugar del widget en la página del carrito"
    269281
    270 #: classes/wc-aplazame-gateway.php:360
     282#: classes/wc-aplazame-gateway.php:366
    271283msgid "Before cart totals"
    272284msgstr "Antes del total"
    273285
    274 #: classes/wc-aplazame-gateway.php:361
     286#: classes/wc-aplazame-gateway.php:367
    275287msgid "After cart totals"
    276288msgstr "Después del total"
    277289
    278 #: classes/wc-aplazame-gateway.php:369
     290#: classes/wc-aplazame-gateway.php:375
    279291msgid "Number of default instalments in cart widget"
    280292msgstr "Número de cuotas por defecto en el widget del carrito"
    281293
    282 #: classes/wc-aplazame-gateway.php:375
     294#: classes/wc-aplazame-gateway.php:381
     295msgid "Show downpayment info in cart widget"
     296msgstr "Mostrar pago inicial en el widget del carrito"
     297
     298#: classes/wc-aplazame-gateway.php:387
    283299msgid "Show legal notice in cart widget"
    284300msgstr "Mostrar texto legal en el widget del carrito"
    285301
    286 #: classes/wc-aplazame-gateway.php:381
     302#: classes/wc-aplazame-gateway.php:393
    287303msgid "Enable cart widget pay in 4 (if available)"
    288304msgstr "Activar widget del carrito paga en 4 (si disponible)"
    289305
    290 #: classes/wc-aplazame-gateway.php:389
     306#: classes/wc-aplazame-gateway.php:401
    291307msgid "Primary color hexadecimal code for cart widget (only new widget)"
    292308msgstr ""
     
    294310"nuevo widget)"
    295311
    296 #: classes/wc-aplazame-gateway.php:396
     312#: classes/wc-aplazame-gateway.php:408
    297313msgid "Layout of cart widget (only new widget)"
    298314msgstr "Disposición del widget del carrito (sólo nuevo widget)"
    299315
    300 #: classes/wc-aplazame-gateway.php:406
     316#: classes/wc-aplazame-gateway.php:418
    301317msgid "Cart widget alignment (only new widget)"
    302318msgstr "Alineación del widget del carrito (sólo nuevo widget)"
    303319
    304 #: classes/wc-aplazame-gateway.php:415
     320#: classes/wc-aplazame-gateway.php:427
    305321msgid "Button"
    306322msgstr "Botón"
    307323
    308 #: classes/wc-aplazame-gateway.php:421
     324#: classes/wc-aplazame-gateway.php:433
    309325msgid "Button Selector"
    310326msgstr "Selector del botón"
    311327
    312 #: classes/wc-aplazame-gateway.php:422
     328#: classes/wc-aplazame-gateway.php:434
    313329msgid "Aplazame Button CSS Selector"
    314330msgstr "Selector CSS del botón de pago con Aplazame"
    315331
    316 #: classes/wc-aplazame-gateway.php:430
     332#: classes/wc-aplazame-gateway.php:442
    317333msgid "Button Image"
    318334msgstr "Imagen del botón"
    319335
    320 #: classes/wc-aplazame-gateway.php:431
     336#: classes/wc-aplazame-gateway.php:443
    321337msgid "Aplazame Button Image that you want to show"
    322338msgstr "Imagen del botón de pago con Aplazame que quieres mostrar"
  • aplazame/trunk/i18n/languages/aplazame.pot

    r2803971 r2864472  
    77msgid ""
    88msgstr ""
    9 "Project-Id-Version: Aplazame v3.6.3\n"
     9"Project-Id-Version: Aplazame v3.7.0\n"
    1010"Report-Msgid-Bugs-To: https://github.com/aplazame/woocommerce\n"
    11 "POT-Creation-Date: 2022-10-25 09:48+0000\n"
     11"POT-Creation-Date: 2023-02-13 14:00+0000\n"
    1212"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1313"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    133133msgstr ""
    134134
    135 #: classes/wc-aplazame-gateway.php:262 classes/wc-aplazame-gateway.php:356
     135#: classes/wc-aplazame-gateway.php:262 classes/wc-aplazame-gateway.php:362
    136136msgid "Place to show"
    137137msgstr ""
     
    141141msgstr ""
    142142
    143 #: classes/wc-aplazame-gateway.php:265 classes/wc-aplazame-gateway.php:359
     143#: classes/wc-aplazame-gateway.php:265 classes/wc-aplazame-gateway.php:365
    144144msgid "~ Not show ~"
    145145msgstr ""
     
    157157msgstr ""
    158158
    159 #: classes/wc-aplazame-gateway.php:275 classes/wc-aplazame-gateway.php:368
     159#: classes/wc-aplazame-gateway.php:275 classes/wc-aplazame-gateway.php:374
    160160msgid "Default instalments"
    161161msgstr ""
     
    165165msgstr ""
    166166
    167 #: classes/wc-aplazame-gateway.php:277 classes/wc-aplazame-gateway.php:370
     167#: classes/wc-aplazame-gateway.php:277 classes/wc-aplazame-gateway.php:376
    168168msgid "Optional (only numbers)"
    169169msgstr ""
    170170
    171 #: classes/wc-aplazame-gateway.php:281 classes/wc-aplazame-gateway.php:374
     171#: classes/wc-aplazame-gateway.php:281 classes/wc-aplazame-gateway.php:380
     172msgid "Downpayment info"
     173msgstr ""
     174
     175#: classes/wc-aplazame-gateway.php:282
     176msgid "Show downpayment info in product widget"
     177msgstr ""
     178
     179#: classes/wc-aplazame-gateway.php:283 classes/wc-aplazame-gateway.php:382
     180msgid "Show downpayment info"
     181msgstr ""
     182
     183#: classes/wc-aplazame-gateway.php:287 classes/wc-aplazame-gateway.php:386
    172184msgid "Legal notice"
    173185msgstr ""
    174186
    175 #: classes/wc-aplazame-gateway.php:282
     187#: classes/wc-aplazame-gateway.php:288
    176188msgid "Show legal notice in product widget"
    177189msgstr ""
    178190
    179 #: classes/wc-aplazame-gateway.php:283 classes/wc-aplazame-gateway.php:376
     191#: classes/wc-aplazame-gateway.php:289 classes/wc-aplazame-gateway.php:388
    180192msgid "Show legal notice"
    181193msgstr ""
    182194
    183 #: classes/wc-aplazame-gateway.php:287 classes/wc-aplazame-gateway.php:380
     195#: classes/wc-aplazame-gateway.php:293 classes/wc-aplazame-gateway.php:392
    184196msgid "Pay in 4"
    185197msgstr ""
    186198
    187 #: classes/wc-aplazame-gateway.php:288
     199#: classes/wc-aplazame-gateway.php:294
    188200msgid "Enable product widget pay in 4 (if available)"
    189201msgstr ""
    190202
    191 #: classes/wc-aplazame-gateway.php:289 classes/wc-aplazame-gateway.php:382
     203#: classes/wc-aplazame-gateway.php:295 classes/wc-aplazame-gateway.php:394
    192204msgid "Enable pay in 4"
    193205msgstr ""
    194206
    195 #: classes/wc-aplazame-gateway.php:293
     207#: classes/wc-aplazame-gateway.php:299
    196208msgid "Border"
    197209msgstr ""
    198210
    199 #: classes/wc-aplazame-gateway.php:294
     211#: classes/wc-aplazame-gateway.php:300
    200212msgid "Show border in product widget (only new widget)"
    201213msgstr ""
    202214
    203 #: classes/wc-aplazame-gateway.php:295
     215#: classes/wc-aplazame-gateway.php:301
    204216msgid "Show border"
    205217msgstr ""
    206218
    207 #: classes/wc-aplazame-gateway.php:301 classes/wc-aplazame-gateway.php:388
     219#: classes/wc-aplazame-gateway.php:307 classes/wc-aplazame-gateway.php:400
    208220msgid "Primary color"
    209221msgstr ""
    210222
    211 #: classes/wc-aplazame-gateway.php:302
     223#: classes/wc-aplazame-gateway.php:308
    212224msgid "Primary color hexadecimal code for product widget (only new widget)"
    213225msgstr ""
    214226
    215 #: classes/wc-aplazame-gateway.php:308 classes/wc-aplazame-gateway.php:395
     227#: classes/wc-aplazame-gateway.php:314 classes/wc-aplazame-gateway.php:407
    216228msgid "Layout"
    217229msgstr ""
    218230
    219 #: classes/wc-aplazame-gateway.php:309
     231#: classes/wc-aplazame-gateway.php:315
    220232msgid "Layout of product widget (only new widget)"
    221233msgstr ""
    222234
    223 #: classes/wc-aplazame-gateway.php:318 classes/wc-aplazame-gateway.php:405
     235#: classes/wc-aplazame-gateway.php:324 classes/wc-aplazame-gateway.php:417
    224236msgid "Alignment"
    225237msgstr ""
    226238
    227 #: classes/wc-aplazame-gateway.php:319
     239#: classes/wc-aplazame-gateway.php:325
    228240msgid "Product widget alignment (only new widget)"
    229241msgstr ""
    230242
    231 #: classes/wc-aplazame-gateway.php:321 classes/wc-aplazame-gateway.php:408
     243#: classes/wc-aplazame-gateway.php:327 classes/wc-aplazame-gateway.php:420
    232244msgid "Left"
    233245msgstr ""
    234246
    235 #: classes/wc-aplazame-gateway.php:322 classes/wc-aplazame-gateway.php:409
     247#: classes/wc-aplazame-gateway.php:328 classes/wc-aplazame-gateway.php:421
    236248msgid "Center"
    237249msgstr ""
    238250
    239 #: classes/wc-aplazame-gateway.php:323 classes/wc-aplazame-gateway.php:410
     251#: classes/wc-aplazame-gateway.php:329 classes/wc-aplazame-gateway.php:422
    240252msgid "Right"
    241253msgstr ""
    242254
    243 #: classes/wc-aplazame-gateway.php:329
     255#: classes/wc-aplazame-gateway.php:335
    244256msgid "Product quantity CSS selector"
    245257msgstr ""
    246258
    247 #: classes/wc-aplazame-gateway.php:330
     259#: classes/wc-aplazame-gateway.php:336
    248260msgid "CSS selector pointing to product quantity"
    249261msgstr ""
    250262
    251 #: classes/wc-aplazame-gateway.php:335
     263#: classes/wc-aplazame-gateway.php:341
    252264msgid "Product price CSS selector"
    253265msgstr ""
    254266
    255 #: classes/wc-aplazame-gateway.php:336
     267#: classes/wc-aplazame-gateway.php:342
    256268msgid "CSS selector pointing to product price"
    257269msgstr ""
    258270
    259 #: classes/wc-aplazame-gateway.php:341
     271#: classes/wc-aplazame-gateway.php:347
    260272msgid "Variable product price CSS selector"
    261273msgstr ""
    262274
    263 #: classes/wc-aplazame-gateway.php:342
     275#: classes/wc-aplazame-gateway.php:348
    264276msgid "CSS selector pointing to variable product price"
    265277msgstr ""
    266278
    267 #: classes/wc-aplazame-gateway.php:350
     279#: classes/wc-aplazame-gateway.php:356
    268280msgid "Cart widget"
    269281msgstr ""
    270282
    271 #: classes/wc-aplazame-gateway.php:357
     283#: classes/wc-aplazame-gateway.php:363
    272284msgid "Widget place on cart page"
    273285msgstr ""
    274286
    275 #: classes/wc-aplazame-gateway.php:360
     287#: classes/wc-aplazame-gateway.php:366
    276288msgid "Before cart totals"
    277289msgstr ""
    278290
    279 #: classes/wc-aplazame-gateway.php:361
     291#: classes/wc-aplazame-gateway.php:367
    280292msgid "After cart totals"
    281293msgstr ""
    282294
    283 #: classes/wc-aplazame-gateway.php:369
     295#: classes/wc-aplazame-gateway.php:375
    284296msgid "Number of default instalments in cart widget"
    285297msgstr ""
    286298
    287 #: classes/wc-aplazame-gateway.php:375
     299#: classes/wc-aplazame-gateway.php:381
     300msgid "Show downpayment info in cart widget"
     301msgstr ""
     302
     303#: classes/wc-aplazame-gateway.php:387
    288304msgid "Show legal notice in cart widget"
    289305msgstr ""
    290306
    291 #: classes/wc-aplazame-gateway.php:381
     307#: classes/wc-aplazame-gateway.php:393
    292308msgid "Enable cart widget pay in 4 (if available)"
    293309msgstr ""
    294310
    295 #: classes/wc-aplazame-gateway.php:389
     311#: classes/wc-aplazame-gateway.php:401
    296312msgid "Primary color hexadecimal code for cart widget (only new widget)"
    297313msgstr ""
    298314
    299 #: classes/wc-aplazame-gateway.php:396
     315#: classes/wc-aplazame-gateway.php:408
    300316msgid "Layout of cart widget (only new widget)"
    301317msgstr ""
    302318
    303 #: classes/wc-aplazame-gateway.php:406
     319#: classes/wc-aplazame-gateway.php:418
    304320msgid "Cart widget alignment (only new widget)"
    305321msgstr ""
    306322
    307 #: classes/wc-aplazame-gateway.php:415
     323#: classes/wc-aplazame-gateway.php:427
    308324msgid "Button"
    309325msgstr ""
    310326
    311 #: classes/wc-aplazame-gateway.php:421
     327#: classes/wc-aplazame-gateway.php:433
    312328msgid "Button Selector"
    313329msgstr ""
    314330
    315 #: classes/wc-aplazame-gateway.php:422
     331#: classes/wc-aplazame-gateway.php:434
    316332msgid "Aplazame Button CSS Selector"
    317333msgstr ""
    318334
    319 #: classes/wc-aplazame-gateway.php:430
     335#: classes/wc-aplazame-gateway.php:442
    320336msgid "Button Image"
    321337msgstr ""
    322338
    323 #: classes/wc-aplazame-gateway.php:431
     339#: classes/wc-aplazame-gateway.php:443
    324340msgid "Aplazame Button Image that you want to show"
    325341msgstr ""
  • aplazame/trunk/templates/widgets/cart.php

    r2647768 r2864472  
    3030    <?php endif; ?>
    3131    data-option-legal-advice="<?php echo esc_attr( $aplazame->settings['cart_legal_advice'] === 'yes' ? 'true' : 'false' ); ?>"
     32    data-option-downpayment-info="<?php echo esc_attr( $aplazame->settings['cart_downpayment_info'] === 'yes' ? 'true' : 'false' ); ?>"
    3233    data-option-out-of-limits="<?php echo esc_attr( $aplazame->settings['widget_out_of_limits'] ); ?>"
    3334    <?php if ( $aplazame->settings['cart_pay_in_4'] === 'yes' ) : ?>
  • aplazame/trunk/templates/widgets/product.php

    r2647768 r2864472  
    5959    <?php endif; ?>
    6060    data-option-legal-advice="<?php echo esc_attr( $aplazame->settings['product_legal_advice'] === 'yes' ? 'true' : 'false' ); ?>"
     61    data-option-downpayment-info="<?php echo esc_attr( $aplazame->settings['product_downpayment_info'] === 'yes' ? 'true' : 'false' ); ?>"
    6162    data-option-out-of-limits="<?php echo esc_attr( $aplazame->settings['widget_out_of_limits'] ); ?>"
    6263    <?php if ( $aplazame->settings['product_pay_in_4'] === 'yes' ) : ?>
Note: See TracChangeset for help on using the changeset viewer.