• WooCommerce полезные плагины

 #10361   IgorA100
 27 апр 2021, 16:55
AJAX Simply
Плагин для максимально простого создания AJAX запросов в WordPress.
Пример использования

Чтобы сразу стало ясно о чем речь, давайте представим, что мы установили AJAX Simply и создаем AJAX запрос, тогда код будет выглядеть так:

<!-- HTML -->
Код: Выделить всё<form class="form">
   <input type="text" name="my_text" value="Привет, обработал!" />
   <textarea name="my_textarea">просто текст</textarea>
   <input type="file" name="my_file" />
   <input type="submit" value="Отправить" >
</form>


// JS
Код: Выделить всёjQuery('.form').submit( function(event){
   event.preventDefault(); // останавливаем отправку формы

   // AJAX запрос
   ajaxs( 'ajaxs_php_function', jQuery('.form') );

   // или можно так
   ajaxs( 'php_function', this );
} );


// PHP
Код: Выделить всё// функция-обработчик запроса. 'ajaxs_' - обязательный префикс
function ajaxs_php_function( $jx ){

   $jx->alert( $jx->my_text );
   $jx->console( $jx->my_textarea );
   $jx->log( $jx->my_file ); // тоже что $jx->console
}


Функцию можно вставлять куда угодно, например, в файл темы functions.php.

Источник: https://wp-kama.ru/plugin/ajax-simply
 #10365   IgorA100
 28 апр 2021, 16:05
Perfect Brands for WooCommerce https://ru.wordpress.org/plugins/perfec ... escription
Очень прост в использовании, 100% бесплатен, никакой рекламы, никаких премиум версий
Хотим мы этого или нет, но мы все находимся под влиянием брендов. Бренды гарантируют качество, заслуживая доверие своих потребителей.
Необходимо работать с брендами товаров для увеличения продаж и повышения доверия к вашему сайту электронной коммерции.
С этим расширением вы можете добавить бренды/производителей товаров на ваш сайт на базе WooCommerce.

Поддержка: https://www.imagecms.net/blog/plugins-p ... rce-brands

Функция получения брендов: /classes/admin/class-brands-exporter.php
Код: Выделить всё    private function get_brands(){

      $brands_data = array();

      $brands = get_terms( 'pwb-brand',array( 'hide_empty' => false ) );
      foreach( $brands as $brand ){

        $current_brand = array(
          'slug'        =>  $brand->slug,
          'name'        =>  $brand->name,
          'banner_link' =>  get_term_meta( $brand->term_id, 'pwb_brand_banner_link', true ),
          'desc'        =>  htmlentities( $brand->description )
        );

        $image = get_term_meta( $brand->term_id, 'pwb_brand_image', true );
        $image = wp_get_attachment_image_src( $image, 'full' );
        if( $image ) $current_brand['image'] = $image[0];

        $banner = get_term_meta( $brand->term_id, 'pwb_brand_banner', true );
        $banner = wp_get_attachment_image_src( $banner, 'full' );
        if( $banner ) $current_brand['banner'] = $banner[0];

        $brands_data[] = $current_brand;

      }

      $export_file = fopen( WP_CONTENT_DIR . '/uploads/pwb-export.json', 'w' );
      fwrite( $export_file, json_encode( $brands_data ) );
      fclose( $export_file );

      $result = array( 'export_file_url' => WP_CONTENT_URL . '/uploads/pwb-export.json' );

      wp_send_json_success( $result );

    }


Таксонометрии:
'pwb-brand'
'pwb_brand_banner_link' - get_term_meta( $brand->term_id, 'pwb_brand_banner_link', true )
'pwb_brand_image' - get_term_meta( $brand->term_id, 'pwb_brand_image', true )

Оценка - ОТЛИЧНО
 #10370   IgorA100
 29 апр 2021, 21:03
WOOF - WooCommerce Products Filter (Поиск по любым дополнительным полям, есть платная версия.)
Домашние страницы плагина:
https://codecanyon.net/item/woof-woocom ... r/11498469
https://products-filter.com/extencion/w ... ta-fields/

Решение некоторых проблем с настройкой: https://ru.wordpress.org/support/topic/ ... %B8%D0%B9/

Оценка - пока не понятно
 #10373   IgorA100
 30 апр 2021, 15:25
WooCommerce Search Engine https://codecanyon.net/item/woocommerce ... x/15685698
https://guaven.com/our-products/woo-search-box/
https://fixcode.ru/extensions/woocommer ... ch-engine/
Версия платная!!!, но оно того стоит.
- Поиск может оусеществляться по любым дополнительным полям у товара!!!
- Типизация поиска гораздо лучше стандарной!!! Все гибко настраивается.
- Свое кеширование

Оценка - ОТЛИЧНО

Relevanssi – A Better Search By Mikko Saari https://wordpress.org/plugins/relevanssi/
Есть Premium версия
Описание: https://inprocess.by/blog/poisk-woocomm ... yu-tovara/
Поиск по любым доп. полям интегрируется в основной поиск. Есть своя индексация.