Skip to content

Commit

Permalink
Release v8.1.0
Browse files Browse the repository at this point in the history
* [ADD] Widget v5.
  • Loading branch information
alexhernandezord authored Sep 12, 2024
2 parents 430392b + a96c2b9 commit 4f56045
Show file tree
Hide file tree
Showing 7 changed files with 220 additions and 53 deletions.
4 changes: 4 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
## Change Log

#### [v8.1.0](https://github.com/aplazame/prestashop/tree/v8.1.0) (2024-09-12)

* [ADD] Widget v5.

#### [v8.0.1](https://github.com/aplazame/prestashop/tree/v8.0.1) (2024-03-05)

* Order confirmation process improved.
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version ?= v8.0.1
version ?= v8.1.0
errors = $(shell find aplazame -type f -name "*.php" -exec php -l "{}" \;| grep "Errors parsing ";)

syntax.checker:
Expand Down
176 changes: 145 additions & 31 deletions aplazame/aplazame.php

Large diffs are not rendered by default.

41 changes: 24 additions & 17 deletions aplazame/translations/es.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@
$_MODULE['<{aplazame}prestashop>aplazame_8ca58c88ad95dc7f48b5a1765f8f56f2'] = 'Muestra/oculta el widget alternativo si Aplazame no está disponible';
$_MODULE['<{aplazame}prestashop>aplazame_498f79c4c5bbde77f1bceb6c86fd0f6d'] = 'Mostrar';
$_MODULE['<{aplazame}prestashop>aplazame_62a5e490880a92eef74f167d9dc6dca0'] = 'Ocultar';
$_MODULE['<{aplazame}prestashop>aplazame_9e4381d1e23ff493f7b1ef3adc7abc5e'] = 'Activar widget legacy';
$_MODULE['<{aplazame}prestashop>aplazame_8132efb5ee1bf87a25c3f3bc6d7c6d05'] = 'Usa el widget legacy en lugar del nuevo widget';
$_MODULE['<{aplazame}prestashop>aplazame_b48d63c7136c55b7825efaff687c3d84'] = 'Widget del producto';
$_MODULE['<{aplazame}prestashop>aplazame_b566ffbc7d2f704ec46050756344258d'] = 'Mostrar el widget en la página del producto';
$_MODULE['<{aplazame}prestashop>aplazame_8e45a6c92701abcbd13c62e26c96c12e'] = 'Versión del widget';
$_MODULE['<{aplazame}prestashop>aplazame_19088effc44afe360b88fef5e4e116e7'] = 'Elige la versión deseada para el widget del producto';
$_MODULE['<{aplazame}prestashop>aplazame_432b82311bdbca0fe8229f004535c796'] = 'Pago inicial';
$_MODULE['<{aplazame}prestashop>aplazame_b0ae85dc3a62252df1769e2e650c228b'] = 'Mostrar pago inicial en el widget del producto';
$_MODULE['<{aplazame}prestashop>aplazame_23e162ba6bf36c7560ebbc868d9e2552'] = 'Texto legal';
Expand All @@ -37,30 +37,37 @@
$_MODULE['<{aplazame}prestashop>aplazame_5c6d5b04d372cb1658af1cfa7e7ec5fc'] = 'Selector CSS que indique el precio del producto variable';
$_MODULE['<{aplazame}prestashop>aplazame_613e6334a73ad07b4938e60b541957e6'] = 'CSS de precio variable';
$_MODULE['<{aplazame}prestashop>aplazame_070554647306343cbea29ebfdd278ba8'] = 'Marco';
$_MODULE['<{aplazame}prestashop>aplazame_bac9f95e3ec6adb497342739cf54de93'] = 'Mostrar marco en el widget del producto (sólo nuevo widget)';
$_MODULE['<{aplazame}prestashop>aplazame_e1b32111f004ad119fa0817fe6a3e49e'] = 'Mostrar marco en el widget del producto (sólo v4)';
$_MODULE['<{aplazame}prestashop>aplazame_e849d3acec26b04bc09323bbdb09fc05'] = 'Introducir cuota máxima';
$_MODULE['<{aplazame}prestashop>aplazame_06a34207536cd6041509b9ec59619904'] = 'Permitir al usuario introducir manualmente la cuota máxima que desea pagar (sólo nuevo widget)';
$_MODULE['<{aplazame}prestashop>aplazame_443f1eeec33ff6fc2c72eb78246dde18'] = 'Permitir al usuario introducir manualmente la cuota máxima que desea pagar (sólo v4)';
$_MODULE['<{aplazame}prestashop>aplazame_3b5c7c0a40e4a36839e79e8c5f6d103f'] = 'Color principal';
$_MODULE['<{aplazame}prestashop>aplazame_1619438a71c23b74624a2bc3764d28d8'] = 'Código hexadecimal del color principal para el widget del producto (sólo nuevo widget)';
$_MODULE['<{aplazame}prestashop>aplazame_adbbcb3f9e2807a4237e75807df8b4b5'] = 'Código hexadecimal del color principal para el widget del producto (sólo v4)';
$_MODULE['<{aplazame}prestashop>aplazame_ebd9bec4d70abc789d439c1f136b0538'] = 'Disposición';
$_MODULE['<{aplazame}prestashop>aplazame_09ac099a850d686060e84d595ec59943'] = 'Disposición del widget del producto (sólo nuevo widget)';
$_MODULE['<{aplazame}prestashop>aplazame_f5101ea6e3dbaee3eb3d2620603ccc66'] = 'Disposición del widget del producto (sólo v4)';
$_MODULE['<{aplazame}prestashop>aplazame_c1b5fa03ecdb95d4a45dd1c40b02527f'] = 'Horizontal';
$_MODULE['<{aplazame}prestashop>aplazame_06ce2a25e5d12c166a36f654dbea6012'] = 'Vertical';
$_MODULE['<{aplazame}prestashop>aplazame_a63706eecfa33f67b315f978392ad7ae'] = 'Alineación';
$_MODULE['<{aplazame}prestashop>aplazame_fe5292d09a8e0c334fd0124e420b3e33'] = 'Alineación del widget del producto (sólo nuevo widget)';
$_MODULE['<{aplazame}prestashop>aplazame_771dad45373cdc71659a1b3c88ba8a48'] = 'Alineación del widget del producto (sólo v4/v5)';
$_MODULE['<{aplazame}prestashop>aplazame_945d5e233cf7d6240f6b783b36a374ff'] = 'Izquierda';
$_MODULE['<{aplazame}prestashop>aplazame_4f1f6016fc9f3f2353c0cc7c67b292bd'] = 'Centro';
$_MODULE['<{aplazame}prestashop>aplazame_92b09c7c48c520c3c55e497875da437c'] = 'Derecha';
$_MODULE['<{aplazame}prestashop>aplazame_2d9b9a764fb0be4be10e1b2fce63f561'] = 'Barra deslizante';
$_MODULE['<{aplazame}prestashop>aplazame_8ef92d35d7d12b08a60225681be988d4'] = 'Muestra la barra deslizante para el widget del producto (sólo v5)';
$_MODULE['<{aplazame}prestashop>aplazame_e561a17d2d2af23ac1739a039d5183b2'] = 'Tamaño pequeño';
$_MODULE['<{aplazame}prestashop>aplazame_3d2d1a70abdf687f9588d8b03b0086c3'] = 'Reduce el tamaño para el widget del producto (sólo v5)';
$_MODULE['<{aplazame}prestashop>aplazame_6151f2846e2bcd1447c9756bd339b653'] = 'Widget del carrito';
$_MODULE['<{aplazame}prestashop>aplazame_e8a85e59184709600e66388e2f4d5564'] = 'Mostrar el widget en la página del carrito';
$_MODULE['<{aplazame}prestashop>aplazame_ecc88bc7b64ad18502efcd50658125cd'] = 'Elige la versión deseada para el widget del carrito';
$_MODULE['<{aplazame}prestashop>aplazame_57a36a965dca6c237a592748ea1f1057'] = 'Mostrar pago inicial en el widget del carrito';
$_MODULE['<{aplazame}prestashop>aplazame_3562606c42b0e5aa2faa2a602e833246'] = 'Mostrar texto legal en el widget del carrito';
$_MODULE['<{aplazame}prestashop>aplazame_b0f2f2cae3bb6ea78919812e9751cc87'] = 'Activar widget del carrito paga en 4 (si disponible)';
$_MODULE['<{aplazame}prestashop>aplazame_f1c100c74eb73ca3f54d851f14c006ee'] = 'Selecciona el número de cuotas por defecto para el widget del carrito';
$_MODULE['<{aplazame}prestashop>aplazame_d0008048fc1e634de5b8f6de7f2d60be'] = 'Selector CSS que indique el precio total del carrito';
$_MODULE['<{aplazame}prestashop>aplazame_84ca422deeec47f5e0c4b67a56a90042'] = 'Código hexadecimal del color principal para el widget del carrito (sólo nuevo widget)';
$_MODULE['<{aplazame}prestashop>aplazame_acb637db901299a1472877bb871165d1'] = 'Disposición del widget del carrito (sólo nuevo widget)';
$_MODULE['<{aplazame}prestashop>aplazame_6797691015ee7fdbb4db16d559b073a4'] = 'Alineación del widget del carrito (sólo nuevo widget)';
$_MODULE['<{aplazame}prestashop>aplazame_50f8cd1c960beb9cb62ea9bbe2920641'] = 'Código hexadecimal del color principal para el widget del carrito (sólo v4)';
$_MODULE['<{aplazame}prestashop>aplazame_df27acff074f51ec46c3230352ddec7c'] = 'Disposición del widget del carrito (sólo v4)';
$_MODULE['<{aplazame}prestashop>aplazame_185766927c36dcf84932c0399879c4d7'] = 'Alineación del widget del carrito (sólo v4/v5)';
$_MODULE['<{aplazame}prestashop>aplazame_83e25b928e28d5fd7b21ca47e762e4b6'] = 'Muestra la barra deslizante para el widget del carrito (sólo v5)';
$_MODULE['<{aplazame}prestashop>aplazame_89d7629124431074ce3caa264fb02aee'] = 'Reduce el tamaño para el widget del carrito (sólo v5)';
$_MODULE['<{aplazame}prestashop>aplazame_87b7760f14fbff78d8819291f36ab9a0'] = 'Botón';
$_MODULE['<{aplazame}prestashop>aplazame_f81428bbd6a2b25b57f576a38e2df9a5'] = 'Título del botón de pago con Aplazame';
$_MODULE['<{aplazame}prestashop>aplazame_c5baa25af2b90d1919c6d0e0f674976b'] = 'Título del botón';
Expand All @@ -75,11 +82,16 @@
$_MODULE['<{aplazame}prestashop>product_0afdbf89481e500a4318c84c5554ade8'] = 'Aplazame';
$_MODULE['<{aplazame}prestashop>product_1d29468458a4701436852d8fb6264008'] = 'Campañas Aplazame';
$_MODULE['<{aplazame}prestashop>product_1ddb67bacfdbd88fd1fdcaeda4577c68'] = 'La campaña aplica a todo el catálogo de productos';
$_MODULE['<{aplazame}prestashop>redirect_1.5_737b71a1aa2cc4709aeef419cd25dc93'] = 'Procesando pago con aplazame';
$_MODULE['<{aplazame}prestashop>redirect_1.7_737b71a1aa2cc4709aeef419cd25dc93'] = 'Procesando pago con aplazame';
$_MODULE['<{aplazame}prestashop>display_errors_9ead913c5b7c87efda39ca9640c46ae4'] = 'Hay %d errores';
$_MODULE['<{aplazame}prestashop>display_errors_563c888f9fb47029dc0ceba790a2253b'] = 'Hay un error';
$_MODULE['<{aplazame}prestashop>display_errors_0557fa923dcee4d0f86b1409f5c2167f'] = 'Volver';
$_MODULE['<{aplazame}prestashop>redirect_1.5_737b71a1aa2cc4709aeef419cd25dc93'] = 'Procesando pago con aplazame';
$_MODULE['<{aplazame}prestashop>redirect_1.7_737b71a1aa2cc4709aeef419cd25dc93'] = 'Procesando pago con aplazame';
$_MODULE['<{aplazame}prestashop>confirmation_success_88526efe38fd18179a127024aba8c1d7'] = 'Tu pedido en %s está completo.';
$_MODULE['<{aplazame}prestashop>confirmation_success_63d5049791d9d79d86e9a108b0a999ca'] = 'Referencia';
$_MODULE['<{aplazame}prestashop>confirmation_success_19c419a8a4f1cd621853376a930a2e24'] = 'Un email te ha sido enviado con esta información.';
$_MODULE['<{aplazame}prestashop>confirmation_success_0db71da7150c27142eef9d22b843b4a9'] = 'Para cualquier cuestión o información adicional, por favor contacte con nuestro';
$_MODULE['<{aplazame}prestashop>confirmation_success_decce112a9e64363c997b04aa71b7cb8'] = 'servicio de atención al cliente.';
$_MODULE['<{aplazame}prestashop>confirmation_failure_7569ab9b5973795ce8c9fc870d38d8e1'] = 'Tu pedido en %s no ha sido aceptado.';
$_MODULE['<{aplazame}prestashop>confirmation_failure_63d5049791d9d79d86e9a108b0a999ca'] = 'Referencia';
$_MODULE['<{aplazame}prestashop>confirmation_failure_caa4088f1d295cf8ce8e358eb975ab32'] = 'Por favor, inténtelo de nuevo.';
Expand All @@ -90,8 +102,3 @@
$_MODULE['<{aplazame}prestashop>confirmation_pending_38155412ef4c453fd4e25d549c2a5e5b'] = 'Le enviaremos su pedido en cuanto Aplazame apruebe su solicitud de crédito.';
$_MODULE['<{aplazame}prestashop>confirmation_pending_0db71da7150c27142eef9d22b843b4a9'] = 'Para cualquier cuestión o información adicional, por favor contacte con nuestro';
$_MODULE['<{aplazame}prestashop>confirmation_pending_decce112a9e64363c997b04aa71b7cb8'] = 'servicio de atención al cliente.';
$_MODULE['<{aplazame}prestashop>confirmation_success_88526efe38fd18179a127024aba8c1d7'] = 'Tu pedido en %s está completo.';
$_MODULE['<{aplazame}prestashop>confirmation_success_63d5049791d9d79d86e9a108b0a999ca'] = 'Referencia';
$_MODULE['<{aplazame}prestashop>confirmation_success_19c419a8a4f1cd621853376a930a2e24'] = 'Un email te ha sido enviado con esta información.';
$_MODULE['<{aplazame}prestashop>confirmation_success_0db71da7150c27142eef9d22b843b4a9'] = 'Para cualquier cuestión o información adicional, por favor contacte con nuestro';
$_MODULE['<{aplazame}prestashop>confirmation_success_decce112a9e64363c997b04aa71b7cb8'] = 'servicio de atención al cliente.';
30 changes: 30 additions & 0 deletions aplazame/upgrade/Upgrade-8.1.0.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?php
/**
* This file is part of the official Aplazame module for PrestaShop.
*
* @author Aplazame <[email protected]>
* @copyright 2015-2024 Aplazame
* @license see file: LICENSE
*/

if (!defined('_PS_VERSION_')) {
exit;
}

function upgrade_module_8_1_0(Aplazame $module)
{
/* Deprecate widget legacy option */
Configuration::deleteByName('WIDGET_LEGACY');

/* New widget selectors */
Configuration::updateValue('PRODUCT_WIDGET_VER', 'v5');
Configuration::updateValue('CART_WIDGET_VER', 'v5');

/* Widget v5 options */
Configuration::updateValue('PRODUCT_WIDGET_SLIDER', true);
Configuration::updateValue('PRODUCT_WIDGET_SMALL_SIZE', false);
Configuration::updateValue('CART_WIDGET_SLIDER', true);
Configuration::updateValue('CART_WIDGET_SMALL_SIZE', false);

return true;
}
10 changes: 8 additions & 2 deletions aplazame/views/templates/hook/product.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,23 @@
*}

<div
{if $aplazame_widget_legacy}
{if $aplazame_widget_ver == 'v3'}
data-aplazame-widget-instalments=""
data-view="product"
{else}
{elseif $aplazame_widget_ver == 'v4'}
data-aplazame-widget-instalments="v4"
data-type="product"
data-option-max-amount-desired="{$aplazame_max_desired|escape:'htmlall':'UTF-8'}"
data-option-primary-color="{$aplazame_primary_color|escape:'htmlall':'UTF-8'}"
data-option-layout="{$aplazame_layout|escape:'htmlall':'UTF-8'}"
data-option-align="{$aplazame_align|escape:'htmlall':'UTF-8'}"
data-option-border-product="{$aplazame_border|escape:'htmlall':'UTF-8'}"
{else}
data-aplazame-widget-instalments="v5"
data-type="product"
data-option-slider="{$aplazame_slider|escape:'htmlall':'UTF-8'}"
data-option-small-size="{$aplazame_small_size|escape:'htmlall':'UTF-8'}"
data-option-align="{$aplazame_align|escape:'htmlall':'UTF-8'}"
{/if}
data-amount="{$aplazame_amount|escape:'htmlall':'UTF-8'}"
data-currency="{$aplazame_currency_iso|escape:'htmlall':'UTF-8'}"
Expand Down
10 changes: 8 additions & 2 deletions aplazame/views/templates/hook/shoppingcart.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,22 @@
*}

<div
{if $aplazame_widget_legacy}
{if $aplazame_widget_ver == 'v3'}
data-aplazame-widget-instalments=""
data-view="cart"
{else}
{elseif $aplazame_widget_ver == 'v4'}
data-aplazame-widget-instalments="v4"
data-type="cart"
data-option-max-amount-desired="{$aplazame_max_desired|escape:'htmlall':'UTF-8'}"
data-option-primary-color="{$aplazame_primary_color|escape:'htmlall':'UTF-8'}"
data-option-layout="{$aplazame_layout|escape:'htmlall':'UTF-8'}"
data-option-align="{$aplazame_align|escape:'htmlall':'UTF-8'}"
{else}
data-aplazame-widget-instalments="v5"
data-type="cart"
data-option-slider="{$aplazame_slider|escape:'htmlall':'UTF-8'}"
data-option-small-size="{$aplazame_small_size|escape:'htmlall':'UTF-8'}"
data-option-align="{$aplazame_align|escape:'htmlall':'UTF-8'}"
{/if}
data-amount="{$aplazame_cart_total|escape:'htmlall':'UTF-8'}"
data-currency="{$aplazame_currency_iso|escape:'htmlall':'UTF-8'}"
Expand Down

0 comments on commit 4f56045

Please sign in to comment.