Changeset 2559654
- Timestamp:
- 07/06/2021 09:44:02 PM (5 years ago)
- Location:
- integrai
- Files:
-
- 12 added
- 6 deleted
- 8 edited
- 1 copied
-
assets/banner-1544x500.png (added)
-
assets/banner-772x250.jpeg (deleted)
-
assets/banner-772x250.png (added)
-
assets/icon-256x256.jpeg (deleted)
-
assets/icone-128.png (added)
-
assets/icone-256.png (added)
-
tags/1.0.8 (copied) (copied from integrai/trunk)
-
tags/1.0.8/.wordpress-org/banner-1544x500.png (added)
-
tags/1.0.8/.wordpress-org/banner-772x250.jpeg (deleted)
-
tags/1.0.8/.wordpress-org/banner-772x250.png (added)
-
tags/1.0.8/.wordpress-org/icon-256x256.jpeg (deleted)
-
tags/1.0.8/.wordpress-org/icone-128.png (added)
-
tags/1.0.8/.wordpress-org/icone-256.png (added)
-
tags/1.0.8/README.txt (modified) (1 diff)
-
tags/1.0.8/includes/class-integrai.php (modified) (1 diff)
-
tags/1.0.8/integrai.php (modified) (2 diffs)
-
tags/1.0.8/public/class-integrai-public.php (modified) (4 diffs)
-
trunk/.wordpress-org/banner-1544x500.png (added)
-
trunk/.wordpress-org/banner-772x250.jpeg (deleted)
-
trunk/.wordpress-org/banner-772x250.png (added)
-
trunk/.wordpress-org/icon-256x256.jpeg (deleted)
-
trunk/.wordpress-org/icone-128.png (added)
-
trunk/.wordpress-org/icone-256.png (added)
-
trunk/README.txt (modified) (1 diff)
-
trunk/includes/class-integrai.php (modified) (1 diff)
-
trunk/integrai.php (modified) (2 diffs)
-
trunk/public/class-integrai-public.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
integrai/tags/1.0.8/README.txt
r2558201 r2559654 1 1 === Integrai === 2 2 Contributors: Eric do Carmo Barbosa, Bruno Oliveira, Adriano Lucas 3 Tags: ecommerce, woocommerce, checkout, freight, paypal, pagseguro, pagar.me, intelipost, frenet3 Tags: Integração, pagamento, woocommerce, erp, frete, checkout 4 4 Requires at least: 5.0.0 5 5 Tested up to: 5.7 6 Stable tag: 1.0. 56 Stable tag: 1.0.7 7 7 License: GPLv2 or later 8 8 9 Integre de forma rápida e fácil os principais métodos de pagamentos, frete, marketing e ERPs em sua loja virtual. 10 9 11 == Description == 12 A 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. 10 13 11 Integração com os principais meios de pagamento e cálculo de frete para a sua plataforma de e-commerce WP WooCommerce. 14 Tudo isso com apenas um plugin e em menos de 2 minutos. 15 16 As 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. 21 Sem necessidade de você mexer em códigos ou programar 22 23 Instale nosso plugin e veja suas vendas decolarem. 12 24 13 25 == Installation == 26 Instale o plugin no seu Wordpress Woocommerce, ative e pronto. Agora é só configurar e usar. 14 27 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 = 35 1. Acesse o painel da Integrai [aqui] (https://manage.integrai.com.br/settings/account) 36 2. 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` 37 3. Na tela de configurações, no menu que aparecerá a esquerda, clique em `Minha Conta` 38 4. 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 = 41 1. Acesse o painel administrativo da sua loja 42 2. Vá em `Woocommerce > Configurações > Integrações > Integrai` 43 3. 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 45 4. Salve as configurações 46 47 Em 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 29 29 $this->version = INTEGRAI_VERSION; 30 30 } else { 31 $this->version = '1.0. 5';31 $this->version = '1.0.8'; 32 32 } 33 33 $this->Integrai = 'integrai'; -
integrai/tags/1.0.8/integrai.php
r2558201 r2559654 17 17 * Plugin URI: https://github.com/integrai/woocommerce 18 18 * 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. 519 * Version: 1.0.8 20 20 * Author: Integrai 21 21 * Author URI: https://integrai.com.br … … 39 39 * Rename this for your plugin and update it as you release new versions. 40 40 */ 41 if ( ! defined( 'INTEGRAI__PLUGIN_DIR' ) ) define( 'INTEGRAI_VERSION', '1.0. 5' );41 if ( ! defined( 'INTEGRAI__PLUGIN_DIR' ) ) define( 'INTEGRAI_VERSION', '1.0.8' ); 42 42 if ( ! defined( 'INTEGRAI__PLUGIN_DIR' ) ) define( 'INTEGRAI__PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); 43 43 -
integrai/tags/1.0.8/public/class-integrai-public.php
r2558201 r2559654 20 20 private $events; 21 21 22 const NEW_CUSTOMER = 'NEW_CUSTOMER';22 const SAVE_CUSTOMER = 'SAVE_CUSTOMER'; 23 23 const ADD_PRODUCT_CART = 'ADD_PRODUCT_CART'; 24 24 const NEW_ORDER = 'NEW_ORDER'; … … 360 360 /** EVENTS */ 361 361 362 // NEW_CUSTOMER362 // SAVE_CUSTOMER 363 363 public function woocommerce_created_customer( $customer_id, $new_customer_data = null, $password_generated = null ) { 364 364 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) ) { 367 366 $customer = $this->get_customer( $customer_id ); 368 367 369 368 return $this->get_api_helper()->send_event(self::NEW_CUSTOMER, $customer); 370 369 371 }372 370 return $this->get_api_helper()->send_event(self::SAVE_CUSTOMER, $customer); 371 } 373 372 } 374 373 … … 540 539 541 540 if ($cart_created < $from_date) { 542 // Cria o carrinho543 541 $date = new DateTime(); 542 544 543 $cart['cart_id'] = $date->getTimestamp(); 545 544 $cart['created_at'] = $cart_created; … … 561 560 562 561 array_push($cart['products'], $productItem); 562 563 if ( $isEnabledCartItem ) { 564 $this->get_api_helper()->send_event(self::ABANDONED_CART_ITEM, $productItem); 565 } 563 566 } 564 567 } 565 568 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); 574 571 } 575 572 } -
integrai/trunk/README.txt
r2558201 r2559654 1 1 === Integrai === 2 2 Contributors: Eric do Carmo Barbosa, Bruno Oliveira, Adriano Lucas 3 Tags: ecommerce, woocommerce, checkout, freight, paypal, pagseguro, pagar.me, intelipost, frenet3 Tags: Integração, pagamento, woocommerce, erp, frete, checkout 4 4 Requires at least: 5.0.0 5 5 Tested up to: 5.7 6 Stable tag: 1.0. 56 Stable tag: 1.0.7 7 7 License: GPLv2 or later 8 8 9 Integre de forma rápida e fácil os principais métodos de pagamentos, frete, marketing e ERPs em sua loja virtual. 10 9 11 == Description == 12 A 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. 10 13 11 Integração com os principais meios de pagamento e cálculo de frete para a sua plataforma de e-commerce WP WooCommerce. 14 Tudo isso com apenas um plugin e em menos de 2 minutos. 15 16 As 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. 21 Sem necessidade de você mexer em códigos ou programar 22 23 Instale nosso plugin e veja suas vendas decolarem. 12 24 13 25 == Installation == 26 Instale o plugin no seu Wordpress Woocommerce, ative e pronto. Agora é só configurar e usar. 14 27 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 = 35 1. Acesse o painel da Integrai [aqui] (https://manage.integrai.com.br/settings/account) 36 2. 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` 37 3. Na tela de configurações, no menu que aparecerá a esquerda, clique em `Minha Conta` 38 4. 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 = 41 1. Acesse o painel administrativo da sua loja 42 2. Vá em `Woocommerce > Configurações > Integrações > Integrai` 43 3. 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 45 4. Salve as configurações 46 47 Em 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 29 29 $this->version = INTEGRAI_VERSION; 30 30 } else { 31 $this->version = '1.0. 5';31 $this->version = '1.0.8'; 32 32 } 33 33 $this->Integrai = 'integrai'; -
integrai/trunk/integrai.php
r2558201 r2559654 17 17 * Plugin URI: https://github.com/integrai/woocommerce 18 18 * 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. 519 * Version: 1.0.8 20 20 * Author: Integrai 21 21 * Author URI: https://integrai.com.br … … 39 39 * Rename this for your plugin and update it as you release new versions. 40 40 */ 41 if ( ! defined( 'INTEGRAI__PLUGIN_DIR' ) ) define( 'INTEGRAI_VERSION', '1.0. 5' );41 if ( ! defined( 'INTEGRAI__PLUGIN_DIR' ) ) define( 'INTEGRAI_VERSION', '1.0.8' ); 42 42 if ( ! defined( 'INTEGRAI__PLUGIN_DIR' ) ) define( 'INTEGRAI__PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); 43 43 -
integrai/trunk/public/class-integrai-public.php
r2558201 r2559654 20 20 private $events; 21 21 22 const NEW_CUSTOMER = 'NEW_CUSTOMER';22 const SAVE_CUSTOMER = 'SAVE_CUSTOMER'; 23 23 const ADD_PRODUCT_CART = 'ADD_PRODUCT_CART'; 24 24 const NEW_ORDER = 'NEW_ORDER'; … … 360 360 /** EVENTS */ 361 361 362 // NEW_CUSTOMER362 // SAVE_CUSTOMER 363 363 public function woocommerce_created_customer( $customer_id, $new_customer_data = null, $password_generated = null ) { 364 364 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) ) { 367 366 $customer = $this->get_customer( $customer_id ); 368 367 369 368 return $this->get_api_helper()->send_event(self::NEW_CUSTOMER, $customer); 370 369 371 }372 370 return $this->get_api_helper()->send_event(self::SAVE_CUSTOMER, $customer); 371 } 373 372 } 374 373 … … 540 539 541 540 if ($cart_created < $from_date) { 542 // Cria o carrinho543 541 $date = new DateTime(); 542 544 543 $cart['cart_id'] = $date->getTimestamp(); 545 544 $cart['created_at'] = $cart_created; … … 561 560 562 561 array_push($cart['products'], $productItem); 562 563 if ( $isEnabledCartItem ) { 564 $this->get_api_helper()->send_event(self::ABANDONED_CART_ITEM, $productItem); 565 } 563 566 } 564 567 } 565 568 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); 574 571 } 575 572 }
Note: See TracChangeset
for help on using the changeset viewer.