diff --git a/resources/pot/retailcrm-es_ES.pot b/resources/pot/retailcrm-es_ES.pot index 70825be..da96dc0 100644 --- a/resources/pot/retailcrm-es_ES.pot +++ b/resources/pot/retailcrm-es_ES.pot @@ -609,3 +609,9 @@ msgstr "Esta función carga los precios promocionales de las ofertas comerciales msgid "Promotional prices unloaded" msgstr "Se han cargado los precios promocionales" + +msgid "Woocommerce promotional price" +msgstr "Precio promocional Woocommerce" + +msgid "Promotional price type for Woocommerce store, generated automatically. Necessary for correct synchronization work when loyalty program is enabled (Do not delete. Do not deactivate)" +msgstr "Tipo de precio promocional para la tienda Woocommerce, generado automáticamente. Necesario para el correcto funcionamiento de la sincronización cuando el programa de fidelización está habilitado (No eliminar. No desactivar)" diff --git a/resources/pot/retailcrm-ru_RU.pot b/resources/pot/retailcrm-ru_RU.pot index 3dc8b15..af3b8a0 100644 --- a/resources/pot/retailcrm-ru_RU.pot +++ b/resources/pot/retailcrm-ru_RU.pot @@ -618,3 +618,9 @@ msgstr "Эта функция загружает акционные цены т msgid "Promotional prices unloaded" msgstr "Акционные цены выгружены" + +msgid "Woocommerce promotional price" +msgstr "Акционная цена Woocommerce" + +msgid "Promotional price type for Woocommerce store, generated automatically. Necessary for correct synchronization work when loyalty program is enabled (Do not delete. Do not deactivate)" +msgstr "Акционный тип цены для магазина Woocommerce, сгенерированный автоматически. Необходим для корректной работы синхронизации при включенной программы лояльности (Не удалять. Не деактивировать)" diff --git a/src/include/class-wc-retailcrm-upload-discount-price.php b/src/include/class-wc-retailcrm-upload-discount-price.php index dca3213..eb46b43 100644 --- a/src/include/class-wc-retailcrm-upload-discount-price.php +++ b/src/include/class-wc-retailcrm-upload-discount-price.php @@ -98,6 +98,8 @@ if (!class_exists('WC_Retailcrm_Upload_Discount_Price')): return; } + + ++$page; } while ($page <= $products->max_num_pages); } @@ -164,9 +166,11 @@ if (!class_exists('WC_Retailcrm_Upload_Discount_Price')): if ($discountPriceType === null) { $discountPriceType = [ 'code' => self::DISCOUNT_TYPE_PRICE, - 'name' => 'Акционная цена Woocommerce', + 'name' => __('Woocommerce promotional price', 'retailcrm'), 'active' => true, - 'description' => 'Акционный тип цены для магазина Woocommerce, сгенерированный автоматически. Необходим для корректной работы синхронизации при включенной программы лояльности (Не удалять. Не деактивировать)', + 'description' => __('Promotional price type for Woocommerce store, generated automatically. + Necessary for correct synchronization work when loyalty program is enabled + (Do not delete. Do not deactivate)', 'retailcrm'), 'ordering' => 999 ]; diff --git a/src/languages/retailcrm-es_ES.l10n.php b/src/languages/retailcrm-es_ES.l10n.php index 8298f7b..f868f7c 100644 --- a/src/languages/retailcrm-es_ES.l10n.php +++ b/src/languages/retailcrm-es_ES.l10n.php @@ -253,7 +253,10 @@ return [ "Upload prices now" => "Descargar precios ahora", "Uploaded discount price" => "Descarga de precios promocionales", "This functionality loads the promotional prices offers into Simla.com" => "Esta función carga los precios promocionales de las ofertas comerciales en Simla.com", - "Promotional prices unloaded" => "Se han cargado los precios promocionales" + "Promotional prices unloaded" => "Se han cargado los precios promocionales", + "Woocommerce promotional price" => "Precio promocional Woocommerce", + "Promotional price type for Woocommerce store, generated automatically. Necessary for correct synchronization work when loyalty program is enabled (Do not delete. Do not deactivate)" => + "Tipo de precio promocional para la tienda Woocommerce, generado automáticamente. Necesario para el correcto funcionamiento de la sincronización cuando el programa de fidelización está habilitado (No eliminar. No desactivar)" ], "language" => "es", "x-generator" => "GlotPress/2.4.0-alpha", diff --git a/src/languages/retailcrm-es_ES.mo b/src/languages/retailcrm-es_ES.mo index 9760a27..e6676bb 100644 Binary files a/src/languages/retailcrm-es_ES.mo and b/src/languages/retailcrm-es_ES.mo differ diff --git a/src/languages/retailcrm-ru_RU.l10n.php b/src/languages/retailcrm-ru_RU.l10n.php index 25eab44..c12a770 100644 --- a/src/languages/retailcrm-ru_RU.l10n.php +++ b/src/languages/retailcrm-ru_RU.l10n.php @@ -252,7 +252,10 @@ return [ "Upload prices now" => "Выгрузить цены сейчас", "Uploaded discount price" => "Выгрузка акционных цен", "This functionality loads the promotional prices offers into Simla.com" => "Эта функция загружает акционные цены торговых предложений в Simla.com", - "Promotional prices unloaded" => "Акционные цены выгружены" + "Promotional prices unloaded" => "Акционные цены выгружены", + "Woocommerce promotional price" => "Акционная цена Woocommerce", + "Promotional price type for Woocommerce store, generated automatically. Necessary for correct synchronization work when loyalty program is enabled (Do not delete. Do not deactivate)" => + "Акционный тип цены для магазина Woocommerce, сгенерированный автоматически. Необходим для корректной работы синхронизации при включенной программы лояльности (Не удалять. Не деактивировать)" ], "language" => "ru", "x-generator" => "GlotPress/2.4.0-alpha", diff --git a/src/languages/retailcrm-ru_RU.mo b/src/languages/retailcrm-ru_RU.mo index 12863b0..ea135e3 100644 Binary files a/src/languages/retailcrm-ru_RU.mo and b/src/languages/retailcrm-ru_RU.mo differ diff --git a/src/retailcrm.php b/src/retailcrm.php index 0848cdf..327dc43 100644 --- a/src/retailcrm.php +++ b/src/retailcrm.php @@ -136,6 +136,7 @@ if (!class_exists( 'WC_Integration_Retailcrm')) : require_once(self::checkCustomFile('include/components/class-wc-retailcrm-loyalty-form.php')); require_once(self::checkCustomFile('include/validators/loyalty-validator/class-wc-retailcrm-loyalty-constraint.php')); require_once(self::checkCustomFile('include/validators/loyalty-validator/class-wc-retailcrm-loyalty-validator.php')); + require_once(self::checkCustomFile('include/class-wc-retailcrm-upload-discount-price.php')); } /**