Plugin Directory

Changeset 2559654


Ignore:
Timestamp:
07/06/2021 09:44:02 PM (5 years ago)
Author:
integrai
Message:

Update to version 1.0.8 from GitHub

Location:
integrai
Files:
12 added
6 deleted
8 edited
1 copied

Legend:

Unmodified
Added
Removed
  • integrai/tags/1.0.8/README.txt

    r2558201 r2559654  
    11=== Integrai ===
    22Contributors: Eric do Carmo Barbosa, Bruno Oliveira, Adriano Lucas
    3 Tags: ecommerce, woocommerce, checkout, freight, paypal, pagseguro, pagar.me, intelipost, frenet
     3Tags: Integração, pagamento, woocommerce, erp, frete, checkout
    44Requires at least: 5.0.0
    55Tested up to: 5.7
    6 Stable tag: 1.0.5
     6Stable tag: 1.0.7
    77License: GPLv2 or later
    88
     9Integre de forma rápida e fácil os principais métodos de pagamentos, frete, marketing e ERPs em sua loja virtual.
     10
    911== Description ==
     12A Integrai é uma plataforma de integração para e-commerce. Através do nosso plugin para Woocommerce você poderá integrar de forma rápida e segura, sistemas de Gestão (ERP), métodos de pagamentos, frete e marketing.
    1013
    11 Integração com os principais meios de pagamento e cálculo de frete para a sua plataforma de e-commerce WP WooCommerce.
     14Tudo isso com apenas um plugin e em menos de 2 minutos.
     15
     16As principais vantagens para você instalar nosso plugin;
     17
     18* Atualizações permanentes
     19* Contingências de pagamento e frete
     20* Caso alguma transação de frete ou pagamento falhe, nossa solução faz várias tentativas até que sejam aceitos. Você não perde vendas.
     21Sem necessidade de você mexer em códigos ou programar
     22
     23Instale nosso plugin e veja suas vendas decolarem.
    1224
    1325== Installation ==
     26Instale o plugin no seu Wordpress Woocommerce, ative e pronto. Agora é só configurar e usar.
    1427
    15 Suba o plugin no seu Wordpress Woocommerce, ative e pronto. Agora é só configurar e usar.
     28== Pré-requisitos ==
     29* Uma conta na Integrai, que pode ser criada [aqui](https://manage.integrai.com.br/settings/account)
     30* Ter o WooCommerce instalado e ativo no seu Wordpress
     31
     32== Configuração ==
     33
     34= Na sua conta Integrai =
     351. Acesse o painel da Integrai [aqui] (https://manage.integrai.com.br/settings/account)
     362. Após acessar o painel com o seu e-mail e senha, no canto direito superior, clique no seu nome e  depois em `Configurações`
     373. Na tela de configurações, no menu que aparecerá a esquerda, clique em `Minha Conta`
     384. Procure por dois campos com o nome de \"Api Key\" e \"Api Secret\". São esses campos que você vai copiar, e colar no próximo passo de configuração
     39
     40= No seu Wordpress =
     411. Acesse o painel administrativo da sua loja
     422. Vá em `Woocommerce > Configurações > Integrações > Integrai`
     433. Informe sua **API Key** e sua **Secret Key** que podem ser encontradas [aqui](https://manage.integrai.com.br/settings/account)
     44   na sua conta Integrai
     454. Salve as configurações
     46
     47Em caso de dúvidas, consulta nossa [base de conhecimento](https://ajuda.integrai.com.br/kb) ou entre em contato pelo nosso [site](http://integrai.com.br/)
  • integrai/tags/1.0.8/includes/class-integrai.php

    r2558201 r2559654  
    2929            $this->version = INTEGRAI_VERSION;
    3030        } else {
    31             $this->version = '1.0.5';
     31            $this->version = '1.0.8';
    3232        }
    3333        $this->Integrai = 'integrai';
  • integrai/tags/1.0.8/integrai.php

    r2558201 r2559654  
    1717 * Plugin URI:        https://github.com/integrai/woocommerce
    1818 * Description:       Integração com os principais meios de pagamento e cálculo de frete para a sua plataforma de e-commerce WP WooCommerce.
    19  * Version:           1.0.5
     19 * Version:           1.0.8
    2020 * Author:            Integrai
    2121 * Author URI:        https://integrai.com.br
     
    3939 * Rename this for your plugin and update it as you release new versions.
    4040 */
    41 if ( ! defined( 'INTEGRAI__PLUGIN_DIR' ) ) define( 'INTEGRAI_VERSION', '1.0.5' );
     41if ( ! defined( 'INTEGRAI__PLUGIN_DIR' ) ) define( 'INTEGRAI_VERSION', '1.0.8' );
    4242if ( ! defined( 'INTEGRAI__PLUGIN_DIR' ) ) define( 'INTEGRAI__PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
    4343
  • integrai/tags/1.0.8/public/class-integrai-public.php

    r2558201 r2559654  
    2020    private $events;
    2121
    22     const NEW_CUSTOMER = 'NEW_CUSTOMER';
     22    const SAVE_CUSTOMER = 'SAVE_CUSTOMER';
    2323    const ADD_PRODUCT_CART = 'ADD_PRODUCT_CART';
    2424    const NEW_ORDER = 'NEW_ORDER';
     
    360360    /** EVENTS */
    361361
    362     // NEW_CUSTOMER
     362    // SAVE_CUSTOMER
    363363    public function woocommerce_created_customer( $customer_id, $new_customer_data = null, $password_generated = null ) {
    364364
    365         if ( isset($customer_id) && $this->get_config_helper()->event_is_enabled(self::NEW_CUSTOMER) ) {
    366 
     365        if ( isset($customer_id) && $this->get_config_helper()->event_is_enabled(self::SAVE_CUSTOMER) ) {
    367366            $customer = $this->get_customer( $customer_id );
    368367
    369368            return $this->get_api_helper()->send_event(self::NEW_CUSTOMER, $customer);
    370369
    371         }
    372 
     370            return $this->get_api_helper()->send_event(self::SAVE_CUSTOMER, $customer);
     371        }
    373372    }
    374373
     
    540539
    541540          if ($cart_created < $from_date) {
    542             // Cria o carrinho
    543541            $date = new DateTime();
     542
    544543            $cart['cart_id'] = $date->getTimestamp();
    545544            $cart['created_at'] = $cart_created;
     
    561560
    562561                array_push($cart['products'], $productItem);
     562
     563                if ( $isEnabledCartItem ) {
     564                  $this->get_api_helper()->send_event(self::ABANDONED_CART_ITEM, $productItem);
     565                }
    563566              }
    564567            }
    565568
    566             if (!empty($cart)) {
    567               $response = $this->get_api_helper()->send_event(self::ABANDONED_CART, $cart);
    568 
    569               if ( $isEnabledCartItem && !empty($response) ) {
    570                 foreach ($cart['products'] as $product) {
    571                   $this->get_api_helper()->send_event(self::ABANDONED_CART_ITEM, $product);
    572                 }
    573               }
     569            if ( !empty($cart) ) {
     570              $this->get_api_helper()->send_event(self::ABANDONED_CART, $cart);
    574571            }
    575572          }
  • integrai/trunk/README.txt

    r2558201 r2559654  
    11=== Integrai ===
    22Contributors: Eric do Carmo Barbosa, Bruno Oliveira, Adriano Lucas
    3 Tags: ecommerce, woocommerce, checkout, freight, paypal, pagseguro, pagar.me, intelipost, frenet
     3Tags: Integração, pagamento, woocommerce, erp, frete, checkout
    44Requires at least: 5.0.0
    55Tested up to: 5.7
    6 Stable tag: 1.0.5
     6Stable tag: 1.0.7
    77License: GPLv2 or later
    88
     9Integre de forma rápida e fácil os principais métodos de pagamentos, frete, marketing e ERPs em sua loja virtual.
     10
    911== Description ==
     12A Integrai é uma plataforma de integração para e-commerce. Através do nosso plugin para Woocommerce você poderá integrar de forma rápida e segura, sistemas de Gestão (ERP), métodos de pagamentos, frete e marketing.
    1013
    11 Integração com os principais meios de pagamento e cálculo de frete para a sua plataforma de e-commerce WP WooCommerce.
     14Tudo isso com apenas um plugin e em menos de 2 minutos.
     15
     16As principais vantagens para você instalar nosso plugin;
     17
     18* Atualizações permanentes
     19* Contingências de pagamento e frete
     20* Caso alguma transação de frete ou pagamento falhe, nossa solução faz várias tentativas até que sejam aceitos. Você não perde vendas.
     21Sem necessidade de você mexer em códigos ou programar
     22
     23Instale nosso plugin e veja suas vendas decolarem.
    1224
    1325== Installation ==
     26Instale o plugin no seu Wordpress Woocommerce, ative e pronto. Agora é só configurar e usar.
    1427
    15 Suba o plugin no seu Wordpress Woocommerce, ative e pronto. Agora é só configurar e usar.
     28== Pré-requisitos ==
     29* Uma conta na Integrai, que pode ser criada [aqui](https://manage.integrai.com.br/settings/account)
     30* Ter o WooCommerce instalado e ativo no seu Wordpress
     31
     32== Configuração ==
     33
     34= Na sua conta Integrai =
     351. Acesse o painel da Integrai [aqui] (https://manage.integrai.com.br/settings/account)
     362. Após acessar o painel com o seu e-mail e senha, no canto direito superior, clique no seu nome e  depois em `Configurações`
     373. Na tela de configurações, no menu que aparecerá a esquerda, clique em `Minha Conta`
     384. Procure por dois campos com o nome de \"Api Key\" e \"Api Secret\". São esses campos que você vai copiar, e colar no próximo passo de configuração
     39
     40= No seu Wordpress =
     411. Acesse o painel administrativo da sua loja
     422. Vá em `Woocommerce > Configurações > Integrações > Integrai`
     433. Informe sua **API Key** e sua **Secret Key** que podem ser encontradas [aqui](https://manage.integrai.com.br/settings/account)
     44   na sua conta Integrai
     454. Salve as configurações
     46
     47Em caso de dúvidas, consulta nossa [base de conhecimento](https://ajuda.integrai.com.br/kb) ou entre em contato pelo nosso [site](http://integrai.com.br/)
  • integrai/trunk/includes/class-integrai.php

    r2558201 r2559654  
    2929            $this->version = INTEGRAI_VERSION;
    3030        } else {
    31             $this->version = '1.0.5';
     31            $this->version = '1.0.8';
    3232        }
    3333        $this->Integrai = 'integrai';
  • integrai/trunk/integrai.php

    r2558201 r2559654  
    1717 * Plugin URI:        https://github.com/integrai/woocommerce
    1818 * Description:       Integração com os principais meios de pagamento e cálculo de frete para a sua plataforma de e-commerce WP WooCommerce.
    19  * Version:           1.0.5
     19 * Version:           1.0.8
    2020 * Author:            Integrai
    2121 * Author URI:        https://integrai.com.br
     
    3939 * Rename this for your plugin and update it as you release new versions.
    4040 */
    41 if ( ! defined( 'INTEGRAI__PLUGIN_DIR' ) ) define( 'INTEGRAI_VERSION', '1.0.5' );
     41if ( ! defined( 'INTEGRAI__PLUGIN_DIR' ) ) define( 'INTEGRAI_VERSION', '1.0.8' );
    4242if ( ! defined( 'INTEGRAI__PLUGIN_DIR' ) ) define( 'INTEGRAI__PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
    4343
  • integrai/trunk/public/class-integrai-public.php

    r2558201 r2559654  
    2020    private $events;
    2121
    22     const NEW_CUSTOMER = 'NEW_CUSTOMER';
     22    const SAVE_CUSTOMER = 'SAVE_CUSTOMER';
    2323    const ADD_PRODUCT_CART = 'ADD_PRODUCT_CART';
    2424    const NEW_ORDER = 'NEW_ORDER';
     
    360360    /** EVENTS */
    361361
    362     // NEW_CUSTOMER
     362    // SAVE_CUSTOMER
    363363    public function woocommerce_created_customer( $customer_id, $new_customer_data = null, $password_generated = null ) {
    364364
    365         if ( isset($customer_id) && $this->get_config_helper()->event_is_enabled(self::NEW_CUSTOMER) ) {
    366 
     365        if ( isset($customer_id) && $this->get_config_helper()->event_is_enabled(self::SAVE_CUSTOMER) ) {
    367366            $customer = $this->get_customer( $customer_id );
    368367
    369368            return $this->get_api_helper()->send_event(self::NEW_CUSTOMER, $customer);
    370369
    371         }
    372 
     370            return $this->get_api_helper()->send_event(self::SAVE_CUSTOMER, $customer);
     371        }
    373372    }
    374373
     
    540539
    541540          if ($cart_created < $from_date) {
    542             // Cria o carrinho
    543541            $date = new DateTime();
     542
    544543            $cart['cart_id'] = $date->getTimestamp();
    545544            $cart['created_at'] = $cart_created;
     
    561560
    562561                array_push($cart['products'], $productItem);
     562
     563                if ( $isEnabledCartItem ) {
     564                  $this->get_api_helper()->send_event(self::ABANDONED_CART_ITEM, $productItem);
     565                }
    563566              }
    564567            }
    565568
    566             if (!empty($cart)) {
    567               $response = $this->get_api_helper()->send_event(self::ABANDONED_CART, $cart);
    568 
    569               if ( $isEnabledCartItem && !empty($response) ) {
    570                 foreach ($cart['products'] as $product) {
    571                   $this->get_api_helper()->send_event(self::ABANDONED_CART_ITEM, $product);
    572                 }
    573               }
     569            if ( !empty($cart) ) {
     570              $this->get_api_helper()->send_event(self::ABANDONED_CART, $cart);
    574571            }
    575572          }
Note: See TracChangeset for help on using the changeset viewer.