mirror of
https://github.com/retailcrm/prestashop-module.git
synced 2025-03-01 19:03:14 +03:00
Hiding inactive types in module config, added links to CRM on config forms
This commit is contained in:
parent
efec3e06a3
commit
07fbd38277
@ -267,6 +267,10 @@ class RetailcrmReferences
|
||||
'name' => '',
|
||||
);
|
||||
foreach ($request->deliveryTypes as $dType) {
|
||||
if (!$dType['active']) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$crmDeliveryTypes[] = array(
|
||||
'id_option' => $dType['code'],
|
||||
'name' => $dType['name'],
|
||||
@ -289,6 +293,10 @@ class RetailcrmReferences
|
||||
'ordering' => '',
|
||||
);
|
||||
foreach ($request->statuses as $sType) {
|
||||
if (!$sType['active']) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$crmStatusTypes[] = array(
|
||||
'id_option' => $sType['code'],
|
||||
'name' => $sType['name'],
|
||||
@ -318,6 +326,10 @@ class RetailcrmReferences
|
||||
'name' => '',
|
||||
);
|
||||
foreach ($request->paymentTypes as $pType) {
|
||||
if (!$pType['active']) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$crmPaymentTypes[] = array(
|
||||
'id_option' => $pType['code'],
|
||||
'name' => $pType['name']
|
||||
|
@ -892,7 +892,7 @@ class RetailCRM extends Module
|
||||
|
||||
if (!empty($url) && !empty($apiKey)) {
|
||||
$settings = array(
|
||||
'url' => $url,
|
||||
'url' => rtrim($url, '/'),
|
||||
'apiKey' => $apiKey,
|
||||
'address' => (string)(Tools::getValue(static::API_URL)),
|
||||
'delivery' => json_encode(Tools::getValue(static::DELIVERY)),
|
||||
|
@ -6,8 +6,8 @@ $_MODULE['<{retailcrm}prestashop>retailcrm_b0edd77b179acca4cb3572c4393db254'] =
|
||||
$_MODULE['<{retailcrm}prestashop>retailcrm_4aa0e53499eeb8383a6330c96b9ed7c3'] = 'Módulo de integración para RetailCRM';
|
||||
$_MODULE['<{retailcrm}prestashop>retailcrm_876f23178c29dc2552c0b48bf23cd9bd'] = '¿Está seguro de que desea eliminar el módulo?';
|
||||
$_MODULE['<{retailcrm}prestashop>retailcrm_6bd461d1fc51b3294c6513cecc24758d'] = 'Los pedidos han sido cargados con éxito';
|
||||
$_MODULE['<{retailcrm}prestashop>retailcrm_e7244a5e543ba692ebc495aee934ee9b'] = 'Orden omitida por inexistencia: %s';
|
||||
$_MODULE['<{retailcrm}prestashop>retailcrm_9a7fc06b4b2359f1f26f75fbbe27a3e8'] = 'No todos los pedidos se han cargado con existo';
|
||||
$_MODULE['<{retailcrm}prestashop>retailcrm_e7244a5e543ba692ebc495aee934ee9b'] = 'Orden omitida por inexistencia: %s';
|
||||
$_MODULE['<{retailcrm}prestashop>retailcrm_b9b2d9f66d0112f3aae7dbdbd4e22a43'] = 'La dirección del CRM es incorrecta o está vacía';
|
||||
$_MODULE['<{retailcrm}prestashop>retailcrm_942010ef43f3fec28741f62a0d9ff29c'] = 'La clave CRM es incorrecta o está vacía';
|
||||
$_MODULE['<{retailcrm}prestashop>retailcrm_1bd340aeb42a5ee0318784c2cffed8a9'] = 'La versión seleccionada de la API no está disponible';
|
||||
@ -98,7 +98,10 @@ $_MODULE['<{retailcrm}prestashop>settings_35b5a9139a54caeb925556ceb2c38086'] = '
|
||||
$_MODULE['<{retailcrm}prestashop>settings_9b9cf9f8778f69b4c6cf37e66f886be8'] = 'Elige el estado';
|
||||
$_MODULE['<{retailcrm}prestashop>settings_a0d135501a738c3c98de385dc28cda61'] = 'Cargar carritos abandonados';
|
||||
$_MODULE['<{retailcrm}prestashop>settings_27096e1243f98e1b3300f57ff1c76456'] = 'Elige la demora';
|
||||
$_MODULE['<{retailcrm}prestashop>settings_4e537de8dd108eafec4c37603c8ab7fb'] = 'Administrar tipos de entrega';
|
||||
$_MODULE['<{retailcrm}prestashop>settings_5b385947acf10ac0c5521161ce96aaa7'] = 'Elige la entrega';
|
||||
$_MODULE['<{retailcrm}prestashop>settings_c0fd6d31d096a5845f1d1abb4c132b7d'] = 'Administrar estados de pedidos';
|
||||
$_MODULE['<{retailcrm}prestashop>settings_dd53d9b3603b3279b25c74f6f3f189a4'] = 'Administrar tipos de pago';
|
||||
$_MODULE['<{retailcrm}prestashop>settings_7dcc1208fa03381346955c6732d9ea85'] = 'Elige el tipo';
|
||||
$_MODULE['<{retailcrm}prestashop>settings_30a8be02b0e6e45988617eca94301966'] = 'Ingrese los ID de los pedidos para cargar en RetailCRM, divididos por una coma. También puede especificar rangos, como \"1-10\". Se permite subir hasta 10 pedidos a la vez.';
|
||||
$_MODULE['<{retailcrm}prestashop>settings_acfa058ec9e6e4745eddc0cae3f0f881'] = 'Identificador del pedido';
|
||||
|
@ -6,8 +6,8 @@ $_MODULE['<{retailcrm}prestashop>retailcrm_b0edd77b179acca4cb3572c4393db254'] =
|
||||
$_MODULE['<{retailcrm}prestashop>retailcrm_4aa0e53499eeb8383a6330c96b9ed7c3'] = 'Интеграционный модуль для RetailCRM';
|
||||
$_MODULE['<{retailcrm}prestashop>retailcrm_876f23178c29dc2552c0b48bf23cd9bd'] = 'Вы уверены, что хотите удалить модуль?';
|
||||
$_MODULE['<{retailcrm}prestashop>retailcrm_6bd461d1fc51b3294c6513cecc24758d'] = 'Все заказы успешно загружены';
|
||||
$_MODULE['<{retailcrm}prestashop>retailcrm_e7244a5e543ba692ebc495aee934ee9b'] = 'Заказы не найдены и пропущены: %s';
|
||||
$_MODULE['<{retailcrm}prestashop>retailcrm_9a7fc06b4b2359f1f26f75fbbe27a3e8'] = 'Не все заказы загружены успешно';
|
||||
$_MODULE['<{retailcrm}prestashop>retailcrm_e7244a5e543ba692ebc495aee934ee9b'] = 'Заказы не найдены и пропущены: %s';
|
||||
$_MODULE['<{retailcrm}prestashop>retailcrm_b9b2d9f66d0112f3aae7dbdbd4e22a43'] = 'Некорректный или пустой адрес CRM';
|
||||
$_MODULE['<{retailcrm}prestashop>retailcrm_942010ef43f3fec28741f62a0d9ff29c'] = 'Некорректный или пустой ключ CRM';
|
||||
$_MODULE['<{retailcrm}prestashop>retailcrm_1bd340aeb42a5ee0318784c2cffed8a9'] = 'Выбранная версия API недоступна';
|
||||
@ -98,7 +98,10 @@ $_MODULE['<{retailcrm}prestashop>settings_35b5a9139a54caeb925556ceb2c38086'] = '
|
||||
$_MODULE['<{retailcrm}prestashop>settings_9b9cf9f8778f69b4c6cf37e66f886be8'] = 'Выберите статус';
|
||||
$_MODULE['<{retailcrm}prestashop>settings_a0d135501a738c3c98de385dc28cda61'] = 'Выгружать брошенные корзины';
|
||||
$_MODULE['<{retailcrm}prestashop>settings_27096e1243f98e1b3300f57ff1c76456'] = 'Выберите задержку';
|
||||
$_MODULE['<{retailcrm}prestashop>settings_4e537de8dd108eafec4c37603c8ab7fb'] = 'Управление типами доставки';
|
||||
$_MODULE['<{retailcrm}prestashop>settings_5b385947acf10ac0c5521161ce96aaa7'] = 'Выберите доставку';
|
||||
$_MODULE['<{retailcrm}prestashop>settings_c0fd6d31d096a5845f1d1abb4c132b7d'] = 'Управление статусами заказов';
|
||||
$_MODULE['<{retailcrm}prestashop>settings_dd53d9b3603b3279b25c74f6f3f189a4'] = 'Управление типами оплаты';
|
||||
$_MODULE['<{retailcrm}prestashop>settings_7dcc1208fa03381346955c6732d9ea85'] = 'Выберите тип';
|
||||
$_MODULE['<{retailcrm}prestashop>settings_30a8be02b0e6e45988617eca94301966'] = 'Введите идентификаторы заказов для загрузки в RetailCRM, разделив их запятыми. Вы также можете указать диапазоны, например \"1-10\". Одновременно можно загружать до 10 заказов.';
|
||||
$_MODULE['<{retailcrm}prestashop>settings_acfa058ec9e6e4745eddc0cae3f0f881'] = 'ID заказов';
|
||||
|
@ -144,6 +144,16 @@ body, html {
|
||||
font-weight: 600;
|
||||
line-height: 24px;
|
||||
margin-bottom: 22px;
|
||||
|
||||
&_link {
|
||||
color: @red;
|
||||
transition: .25s ease;
|
||||
float: right;
|
||||
|
||||
&:hover {
|
||||
color: @redHover;
|
||||
}
|
||||
}
|
||||
}
|
||||
&__label {
|
||||
width: 100% !important;
|
||||
|
2
retailcrm/views/css/styles.min.css
vendored
2
retailcrm/views/css/styles.min.css
vendored
File diff suppressed because one or more lines are too long
@ -57,7 +57,7 @@
|
||||
<div class="retail-btns">
|
||||
<a href="#toggle-form" class="btn btn_max toggle-btn">{l s='I have an account in RetailCRM' mod='retailcrm'}</a>
|
||||
<div class="retail-btns__separate">{l s='or' mod='retailcrm'}</div>
|
||||
<a href="{$registerUrl|escape:'htmlall':'UTF-8'}" target="_black" class="btn btn_max btn_invert">{l s='Get a free demo' mod='retailcrm'}</a>
|
||||
<a href="{$registerUrl|escape:'htmlall':'UTF-8'}" target="_blank" class="btn btn_max btn_invert">{l s='Get a free demo' mod='retailcrm'}</a>
|
||||
</div>
|
||||
<div class="retail-form toggle-box" id="toggle-form">
|
||||
<form action="{$url_post|escape:'htmlall':'UTF-8'}&configure=retailcrm" method="post">
|
||||
|
@ -122,7 +122,10 @@
|
||||
</div>
|
||||
</div>
|
||||
<div id="rcrm_tab_delivery_types">
|
||||
<div class="retail-form__title">{l s='Delivery' mod='retailcrm'}</div>
|
||||
<div class="retail-form__title">
|
||||
{l s='Delivery' mod='retailcrm'}
|
||||
<a href="{$url|cat:'/admin/delivery-types'|escape:'htmlall':'UTF-8'}" target="_blank" class="retail-form__title_link">{l s='Manage delivery types' mod='retailcrm'}</a>
|
||||
</div>
|
||||
{foreach from=$deliveryTypes item=item}
|
||||
<div class="retail-form__row">
|
||||
<label class="retail-form__label" for="{$item.name|escape:'htmlall':'UTF-8'}">{l s=$item.label mod='retailcrm'}</label>
|
||||
@ -135,7 +138,10 @@
|
||||
{/foreach}
|
||||
</div>
|
||||
<div id="rcrm_tab_order_statuses">
|
||||
<div class="retail-form__title">{l s='Order statuses' mod='retailcrm'}</div>
|
||||
<div class="retail-form__title">
|
||||
{l s='Order statuses' mod='retailcrm'}
|
||||
<a href="{$url|cat:'/admin/statuses'|escape:'htmlall':'UTF-8'}" target="_blank" class="retail-form__title_link">{l s='Manage order statuses' mod='retailcrm'}</a>
|
||||
</div>
|
||||
{foreach from=$orderStatuses item=item}
|
||||
<div class="retail-form__row">
|
||||
<label class="retail-form__label" for="{$item.name|escape:'htmlall':'UTF-8'}">{l s=$item.label mod='retailcrm'}</label>
|
||||
@ -148,7 +154,10 @@
|
||||
{/foreach}
|
||||
</div>
|
||||
<div id="rcrm_tab_payment_types">
|
||||
<div class="retail-form__title">{l s='Payment types' mod='retailcrm'}</div>
|
||||
<div class="retail-form__title">
|
||||
{l s='Payment types' mod='retailcrm'}
|
||||
<a href="{$url|cat:'/admin/payment-types'|escape:'htmlall':'UTF-8'}" target="_blank" class="retail-form__title_link">{l s='Manage payment types' mod='retailcrm'}</a>
|
||||
</div>
|
||||
{foreach from=$paymentTypes item=item}
|
||||
<div class="retail-form__row">
|
||||
<label class="retail-form__label" for="{$item.name|escape:'htmlall':'UTF-8'}">{l s=$item.label mod='retailcrm'}</label>
|
||||
|
Loading…
x
Reference in New Issue
Block a user