Version Description
- Woocommerce 2.3.
Download this release
Release Info
Developer | Saphali |
Plugin | Saphali Woocommerce Russian |
Version | 1.5.5 |
Comparing to | |
See all releases |
Code changes from version 1.5.3 to 1.5.5
- go_pro.php +0 -10
- readme.txt +21 -15
- saphali-woocommerce-lite.php +31 -3
go_pro.php
CHANGED
@@ -66,16 +66,6 @@
|
|
66 |
<strong><a href="http://saphali.com/woocommerce-plugins/woocommerce-yandeks-dengi-dlya-organizacij">Подробнее</a></strong></p>
|
67 |
</td>
|
68 |
</tr>
|
69 |
-
<tr>
|
70 |
-
<td style="width:470px;height:19px;">
|
71 |
-
<p>
|
72 |
-
<strong>Woocommerce ROBOKASSA</strong></p>
|
73 |
-
</td>
|
74 |
-
<td style="width:153px;height:19px;">
|
75 |
-
<p>
|
76 |
-
<strong><a href="http://wordpress.org/plugins/robokassa-for-woocommerce/">Подробнее</a></strong></p>
|
77 |
-
</td>
|
78 |
-
</tr>
|
79 |
<tr>
|
80 |
<td style="width:470px;height:19px;">
|
81 |
<p>
|
66 |
<strong><a href="http://saphali.com/woocommerce-plugins/woocommerce-yandeks-dengi-dlya-organizacij">Подробнее</a></strong></p>
|
67 |
</td>
|
68 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
<tr>
|
70 |
<td style="width:470px;height:19px;">
|
71 |
<p>
|
readme.txt
CHANGED
@@ -1,13 +1,13 @@
|
|
1 |
-
=== Saphali Woocommerce Russian ===
|
2 |
Contributors: Saphali
|
3 |
Plugin Name: Saphali Woocommerce Russian
|
4 |
Plugin URI: http://saphali.com/saphali-woocommerce-plugin-wordpress
|
5 |
Donate link: http://saphali.com/vznos
|
6 |
Tags: woocommerce, woo commerce russian, russian ruble, ukrainian hryvnia, mod, manadger filds checkout
|
7 |
Requires at least: WP 3.3 or higher & WooCommerce 1.6.6
|
8 |
-
Tested up to: 4.
|
9 |
-
Stable tag: 1.5.
|
10 |
-
Version: 1.5.
|
11 |
License: GPLv2 or later
|
12 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
13 |
|
@@ -20,7 +20,13 @@ WooCommerce Russian! WooCommerce по-русски!
|
|
20 |
Русскоязычные функциональные дополнения для Woocommerce - специально для русского рынка.
|
21 |
|
22 |
= Интегрирует в магазин: =
|
23 |
-
* Русский
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
* Валюты СНГ - Российский рубль (RUB), Украинскую гривну (UAH), Белорусский рубль (руб.), Armenian dram (Դրամ), Киргизский сом (сом) и Казахстанский тенге (тңг), Узбекский сум
|
25 |
* Возможность настроить заказную форму для оформления заказа
|
26 |
* Управление количеством колонок в каталоге
|
@@ -28,7 +34,7 @@ WooCommerce Russian! WooCommerce по-русски!
|
|
28 |
= Особенности =
|
29 |
|
30 |
* Улучшенная русская локализация Woocommerce (более полная поддержка русского языка).
|
31 |
-
* В общий список валют добавлены — Украинская гривна (грн.),
|
32 |
* Управление полями на странице оформления заказа и на странице профиля. Функция позволяет настроить заказную форму для оформления заказа. Можно сделать некоторые поля необязательными при оформлении заказа или удалить их полностью, тем самым упростить оформления заказа. Также можно добавить свои специальные поля.
|
33 |
* Управление количеством колонок в каталоге товаров (Магазин) и категориях.
|
34 |
* Плагин создан с целью упростить разработку интернет-магазинов для российского рынка.
|
@@ -37,17 +43,11 @@ WooCommerce Russian! WooCommerce по-русски!
|
|
37 |
<strong>ВНИМАНИЕ!</strong>
|
38 |
|
39 |
Вы можете подключить к магазину все самые популярные российские и украинские платежные системы:
|
40 |
-
QIWI, Приват24, LiqPay, WebMoney, Яндекс.Деньги, Интеркасса, PayPal для России и Украины, Z-payment, ChronoPay
|
41 |
Подробнее о плагинах платежных шлюзов: http://saphali.com/wordpress/payment-gateways
|
42 |
|
43 |
Другие русские плагины для интернет-магазина на Woocommerce смотрите в нашем каталоге http://saphali.com/wordpress/woocommerce-plugins
|
44 |
|
45 |
-
<strong>Профессиональная версия - SAPHALI STANDARD</strong>
|
46 |
-
|
47 |
-
Адаптирует интернет-магазин к использованию в странах СНГ, делает магазин более функциональным и удобным в использовании и администрировании, подключает все основные российские и украинские способы оплаты - <strong>QIWI, Приват24, LiqPay (прием оплаты с карт VISA и MasterCard), WebMoney, Яндекс.Деньги, PayPal для России и Украины, Z-payment, ROBOKASSA</strong>.
|
48 |
-
Включает в себя: 8 платежных шлюзов Woocommerce и 8 новых добавленных особых функций для Woocommerce.
|
49 |
-
Подробнее на сайте http://saphali.com/woocommerce-plugins/saphali-standard
|
50 |
-
|
51 |
== Installation ==
|
52 |
|
53 |
1. Разархивируйте содержимое zip файла в папку плагинов вашего сайта (wp-content/plugins/), используя вашу любимую FTP программу.
|
@@ -56,7 +56,7 @@ QIWI, Приват24, LiqPay, WebMoney, Яндекс.Деньги, Интерк
|
|
56 |
|
57 |
== Screenshots ==
|
58 |
|
59 |
-
1. Улучшенная русская локализация Woocommerce. В общий список валют добавлены — Украинская гривна (грн.),
|
60 |
2. Управление полями на странице заказа и на странице профиля. Функция позволяет настроить заказную форму регистрации, чтобы настроить магазин на упрощение оформления заказа. Вы можете сделать некоторые поля необязательными при регистрации/оформлении заказа либо удалить их полностью.
|
61 |
3. Управление полями (перемещение в нужную позицию).
|
62 |
4. Как выглядит на странице.
|
@@ -64,6 +64,12 @@ QIWI, Приват24, LiqPay, WebMoney, Яндекс.Деньги, Интерк
|
|
64 |
|
65 |
== Changelog ==
|
66 |
|
|
|
|
|
|
|
|
|
|
|
|
|
67 |
= 1.5.3 =
|
68 |
* Вывод дополнительных полей в профиле/аккаунте покупателя.
|
69 |
|
@@ -156,7 +162,7 @@ QIWI, Приват24, LiqPay, WebMoney, Яндекс.Деньги, Интерк
|
|
156 |
|
157 |
= 1.0 =
|
158 |
* Улучшенная русская локализация Woocommerce (корректировка перевода и дополнительный перевод).
|
159 |
-
* В общий список валют добавлены — Украинская гривна (грн.),
|
160 |
* Управление полями на странице заказа и на странице профиля. Функция позволяет настроить заказную форму регистрации, чтобы настроить магазин на упрощенение оформления заказа. Вы можете сделать некоторые поля необязательными при регистрации/оформленнии заказа либо удалить их полностью.
|
161 |
* Управление количеством колонок в каталоге товаров и рубриках.
|
162 |
|
1 |
+
=== Saphali Woocommerce Russian ===
|
2 |
Contributors: Saphali
|
3 |
Plugin Name: Saphali Woocommerce Russian
|
4 |
Plugin URI: http://saphali.com/saphali-woocommerce-plugin-wordpress
|
5 |
Donate link: http://saphali.com/vznos
|
6 |
Tags: woocommerce, woo commerce russian, russian ruble, ukrainian hryvnia, mod, manadger filds checkout
|
7 |
Requires at least: WP 3.3 or higher & WooCommerce 1.6.6
|
8 |
+
Tested up to: 4.1
|
9 |
+
Stable tag: 1.5.5
|
10 |
+
Version: 1.5.5
|
11 |
License: GPLv2 or later
|
12 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
13 |
|
20 |
Русскоязычные функциональные дополнения для Woocommerce - специально для русского рынка.
|
21 |
|
22 |
= Интегрирует в магазин: =
|
23 |
+
* Русский интерфейс. <strong>Важное замечание!</strong>
|
24 |
+
Мы более не исправляем русский перевод в плагине - https://wordpress.org/plugins/woocommerce/, т.к. он уже корректный. Перевод нашего плагина полезен тем, кто использует Woocommerce 2.0 и ниже, т.е. старые версии плагина.
|
25 |
+
А Вам просто нужно установить https://wordpress.org/plugins/woocommerce/ и все. Если возникают с переводом проблемы с установленной версией WC, то нужно в самом WC произвести обновление. Можно зайти в “Woocommerce => System Status (Магазин => Состояние системы)”, перейти на вкладку “Tools” (Инструменты), и нажать на кнопку “Force Translation Upgrade”, чтобы обновить перевод.
|
26 |
+
Теперь основные файлы локализации (помимо тех, которые в Saphali woocommerce russian) находятся здесь:
|
27 |
+
wp-content/languages/plugins/woocommerce-admin-ru_RU.mo (админ часть), wp-content/languages/plugins/woocommerce-ru_RU.mo (пользовательская часть).
|
28 |
+
Также <em>как вариант</em> можете скачать файл http://saphali.com/lang.zip и распаковав скопируйте их тогда сюда wp-content/languages/plugins
|
29 |
+
|
30 |
* Валюты СНГ - Российский рубль (RUB), Украинскую гривну (UAH), Белорусский рубль (руб.), Armenian dram (Դրամ), Киргизский сом (сом) и Казахстанский тенге (тңг), Узбекский сум
|
31 |
* Возможность настроить заказную форму для оформления заказа
|
32 |
* Управление количеством колонок в каталоге
|
34 |
= Особенности =
|
35 |
|
36 |
* Улучшенная русская локализация Woocommerce (более полная поддержка русского языка).
|
37 |
+
* В общий список валют добавлены — Украинская гривна (грн.), Российский рубль (руб.), Белорусский рубль (руб.), Armenian dram (Դրամ), Киргизский сом (сом) и Казахстанский тенге (тңг), Узбекский сум
|
38 |
* Управление полями на странице оформления заказа и на странице профиля. Функция позволяет настроить заказную форму для оформления заказа. Можно сделать некоторые поля необязательными при оформлении заказа или удалить их полностью, тем самым упростить оформления заказа. Также можно добавить свои специальные поля.
|
39 |
* Управление количеством колонок в каталоге товаров (Магазин) и категориях.
|
40 |
* Плагин создан с целью упростить разработку интернет-магазинов для российского рынка.
|
43 |
<strong>ВНИМАНИЕ!</strong>
|
44 |
|
45 |
Вы можете подключить к магазину все самые популярные российские и украинские платежные системы:
|
46 |
+
QIWI, Приват24, LiqPay, WebMoney, Яндекс.Деньги, Интеркасса, PayPal для России и Украины, Z-payment, ChronoPay!
|
47 |
Подробнее о плагинах платежных шлюзов: http://saphali.com/wordpress/payment-gateways
|
48 |
|
49 |
Другие русские плагины для интернет-магазина на Woocommerce смотрите в нашем каталоге http://saphali.com/wordpress/woocommerce-plugins
|
50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
== Installation ==
|
52 |
|
53 |
1. Разархивируйте содержимое zip файла в папку плагинов вашего сайта (wp-content/plugins/), используя вашу любимую FTP программу.
|
56 |
|
57 |
== Screenshots ==
|
58 |
|
59 |
+
1. Улучшенная русская локализация Woocommerce. В общий список валют добавлены — Украинская гривна (грн.), Российский рубль (руб.), Белорусский рубль (руб.), Armenian dram (Դրամ), Киргизский сом (сом) и Казахстанский тенге (тңг)
|
60 |
2. Управление полями на странице заказа и на странице профиля. Функция позволяет настроить заказную форму регистрации, чтобы настроить магазин на упрощение оформления заказа. Вы можете сделать некоторые поля необязательными при регистрации/оформлении заказа либо удалить их полностью.
|
61 |
3. Управление полями (перемещение в нужную позицию).
|
62 |
4. Как выглядит на странице.
|
64 |
|
65 |
== Changelog ==
|
66 |
|
67 |
+
= 1.5.5 =
|
68 |
+
* Изменения в связи с выходом Woocommerce 2.3.
|
69 |
+
|
70 |
+
= 1.5.4 =
|
71 |
+
* Исправлен вывод дополнительных полей для версий WC 2.2.0 - 2.2.2.
|
72 |
+
|
73 |
= 1.5.3 =
|
74 |
* Вывод дополнительных полей в профиле/аккаунте покупателя.
|
75 |
|
162 |
|
163 |
= 1.0 =
|
164 |
* Улучшенная русская локализация Woocommerce (корректировка перевода и дополнительный перевод).
|
165 |
+
* В общий список валют добавлены — Украинская гривна (грн.), Российский рубль (руб.) и Белорусский рубль (руб.)
|
166 |
* Управление полями на странице заказа и на странице профиля. Функция позволяет настроить заказную форму регистрации, чтобы настроить магазин на упрощенение оформления заказа. Вы можете сделать некоторые поля необязательными при регистрации/оформленнии заказа либо удалить их полностью.
|
167 |
* Управление количеством колонок в каталоге товаров и рубриках.
|
168 |
|
saphali-woocommerce-lite.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Saphali Woocommerce Russian
|
4 |
Plugin URI: http://saphali.com/saphali-woocommerce-plugin-wordpress
|
5 |
Description: Saphali Woocommerce Russian - это бесплатный вордпресс плагин, который добавляет набор дополнений к интернет-магазину на Woocommerce.
|
6 |
-
Version: 1.5.
|
7 |
Author: Saphali
|
8 |
Author URI: http://saphali.com/
|
9 |
*/
|
@@ -30,7 +30,7 @@ Author URI: http://saphali.com/
|
|
30 |
------------------------------------------------------------ */
|
31 |
// Подключение валюты и локализации
|
32 |
define('SAPHALI_PLUGIN_DIR_URL',plugin_dir_url(__FILE__));
|
33 |
-
define('SAPHALI_LITE_VERSION', '1.5.
|
34 |
define('SAPHALI_PLUGIN_DIR_PATH',plugin_dir_path(__FILE__));
|
35 |
class saphali_lite {
|
36 |
var $email_order_id;
|
@@ -80,6 +80,7 @@ Author URI: http://saphali.com/
|
|
80 |
public function wp( ) {
|
81 |
if(function_exists('wc_edit_address_i18n')){
|
82 |
global $wp;
|
|
|
83 |
add_filter( 'woocommerce_'.wc_edit_address_i18n( sanitize_key( $wp->query_vars['edit-address'] ), true ) .'_fields', array($this,'saphali_custom_edit_address_fields'), 10, 1 );
|
84 |
}
|
85 |
}
|
@@ -94,6 +95,21 @@ Author URI: http://saphali.com/
|
|
94 |
}
|
95 |
}
|
96 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
97 |
}
|
98 |
public function woocommerce_admin_order_totals_after_shipping($id) {
|
99 |
if( apply_filters( 'woocommerce_currency', get_option('woocommerce_currency') ) == 'RUB' ) {
|
@@ -253,8 +269,20 @@ Author URI: http://saphali.com/
|
|
253 |
|
254 |
if ( version_compare( WOOCOMMERCE_VERSION, '2.0', '<' ) ) {
|
255 |
include_once( WP_PLUGIN_DIR . '/' . $woocommerce->template_url. 'classes/class-wc-checkout.php' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
256 |
}
|
257 |
-
else { if(!class_exists('WC_Customer')) $woocommerce->autoload( 'WC_Customer' ); $woocommerce->autoload( 'WC_Checkout' ); if ( !version_compare( WOOCOMMERCE_VERSION, '2.2', '<' ) ) { include_once( WP_PLUGIN_DIR . '/' . WC()->template_path() . 'includes/abstracts/abstract-wc-session.php' ); include_once( WP_PLUGIN_DIR . '/' . WC()->template_path() . 'includes/class-wc-session-handler.php' ); $woocommerce->session = new WC_Session_Handler();} }
|
258 |
if(class_exists('WC_Checkout')) {
|
259 |
if(class_exists('WC_Customer')) $woocommerce->customer = new WC_Customer();
|
260 |
$f = new WC_Checkout();
|
3 |
Plugin Name: Saphali Woocommerce Russian
|
4 |
Plugin URI: http://saphali.com/saphali-woocommerce-plugin-wordpress
|
5 |
Description: Saphali Woocommerce Russian - это бесплатный вордпресс плагин, который добавляет набор дополнений к интернет-магазину на Woocommerce.
|
6 |
+
Version: 1.5.5
|
7 |
Author: Saphali
|
8 |
Author URI: http://saphali.com/
|
9 |
*/
|
30 |
------------------------------------------------------------ */
|
31 |
// Подключение валюты и локализации
|
32 |
define('SAPHALI_PLUGIN_DIR_URL',plugin_dir_url(__FILE__));
|
33 |
+
define('SAPHALI_LITE_VERSION', '1.5.5' );
|
34 |
define('SAPHALI_PLUGIN_DIR_PATH',plugin_dir_path(__FILE__));
|
35 |
class saphali_lite {
|
36 |
var $email_order_id;
|
80 |
public function wp( ) {
|
81 |
if(function_exists('wc_edit_address_i18n')){
|
82 |
global $wp;
|
83 |
+
if(isset($wp->query_vars['edit-address']))
|
84 |
add_filter( 'woocommerce_'.wc_edit_address_i18n( sanitize_key( $wp->query_vars['edit-address'] ), true ) .'_fields', array($this,'saphali_custom_edit_address_fields'), 10, 1 );
|
85 |
}
|
86 |
}
|
95 |
}
|
96 |
}
|
97 |
}
|
98 |
+
if ( version_compare( WOOCOMMERCE_VERSION, '2.2.0', '>=' ) && version_compare( WOOCOMMERCE_VERSION, '2.2.2', '<=' ) )
|
99 |
+
{
|
100 |
+
$billing_data = $this->woocommerce_get_customer_meta_fields_saphali();
|
101 |
+
foreach ( array("billing", "shipping") as $type )
|
102 |
+
{
|
103 |
+
if (isset($billing_data[$type]) && is_array($billing_data[$type]))
|
104 |
+
{
|
105 |
+
foreach ( $billing_data[$type] as $key => $field ) {
|
106 |
+
if (isset($field['public']) && $field['public'] && !empty($posted[$key])) {
|
107 |
+
if(!update_post_meta( $order_id, '_' . $key, $posted[$key] )) add_post_meta( $order_id, '_' . $key, $posted[$key] );
|
108 |
+
}
|
109 |
+
}
|
110 |
+
}
|
111 |
+
}
|
112 |
+
}
|
113 |
}
|
114 |
public function woocommerce_admin_order_totals_after_shipping($id) {
|
115 |
if( apply_filters( 'woocommerce_currency', get_option('woocommerce_currency') ) == 'RUB' ) {
|
269 |
|
270 |
if ( version_compare( WOOCOMMERCE_VERSION, '2.0', '<' ) ) {
|
271 |
include_once( WP_PLUGIN_DIR . '/' . $woocommerce->template_url. 'classes/class-wc-checkout.php' );
|
272 |
+
} elseif ( !version_compare( WOOCOMMERCE_VERSION, '2.3', '<' ) ) {
|
273 |
+
include_once( WP_PLUGIN_DIR . '/' . str_replace( array('compatability/2.3/'), '', WC()->template_path() ) . 'includes/class-wc-autoloader.php' );
|
274 |
+
$load = new WC_Autoloader();
|
275 |
+
if(!class_exists('WC_Customer')) $load->autoload( 'WC_Customer' ); $load->autoload( 'WC_Checkout' ); if ( !version_compare( WOOCOMMERCE_VERSION, '2.2', '<' ) ) { include_once( WP_PLUGIN_DIR . '/' . str_replace( array('compatability/2.3/'), '', WC()->template_path() ) . 'includes/abstracts/abstract-wc-session.php' ); include_once( WP_PLUGIN_DIR . '/' . str_replace( array('compatability/2.3/'), '', WC()->template_path() ) . 'includes/class-wc-session-handler.php' ); $woocommerce->session = new WC_Session_Handler();} else {
|
276 |
+
$woocommerce->autoload( 'WC_Session' );
|
277 |
+
$woocommerce->autoload( 'WC_Session_Handler' );
|
278 |
+
}
|
279 |
+
} else {
|
280 |
+
if(!class_exists('WC_Customer')) $woocommerce->autoload( 'WC_Customer' ); $woocommerce->autoload( 'WC_Checkout' ); if ( !version_compare( WOOCOMMERCE_VERSION, '2.2', '<' ) ) { include_once( WP_PLUGIN_DIR . '/' . str_replace( array('compatability/2.2/','compatability/2.3/'), '', WC()->template_path() ) . 'includes/abstracts/abstract-wc-session.php' ); include_once( WP_PLUGIN_DIR . '/' . str_replace( array('compatability/2.2/','compatability/2.3/'), '', WC()->template_path() ) . 'includes/class-wc-session-handler.php' ); $woocommerce->session = new WC_Session_Handler();} else {
|
281 |
+
$woocommerce->autoload( 'WC_Session' );
|
282 |
+
if ( !version_compare( WOOCOMMERCE_VERSION, '2.1', '<' ))
|
283 |
+
$woocommerce->autoload( 'WC_Session_Handler' );
|
284 |
+
}
|
285 |
}
|
|
|
286 |
if(class_exists('WC_Checkout')) {
|
287 |
if(class_exists('WC_Customer')) $woocommerce->customer = new WC_Customer();
|
288 |
$f = new WC_Checkout();
|