Plugin Directory

Changeset 2708749


Ignore:
Timestamp:
04/12/2022 07:00:21 PM (4 years ago)
Author:
avify
Message:

Update to version 1.0.7 from GitHub

Location:
avify-payments-for-woocommerce
Files:
6 edited
1 copied

Legend:

Unmodified
Added
Removed
  • avify-payments-for-woocommerce/tags/1.0.7/avify-payments-initializer.php

    r2707462 r2708749  
    77 * Plugin URI:
    88 * Description: Accept card payments in WooCommerce through Avify Payments.
    9  * Version: 1.0.6
     9 * Version: 1.0.7
    1010 * Author: Avify
    1111 * Author URI: https://avify.com/
  • avify-payments-for-woocommerce/tags/1.0.7/avify-payments-shipping.php

    r2707462 r2708749  
    150150                        //Update items
    151151                        foreach ($cart->get_cart() as $item) {
    152                             $sku = $item['data']->get_sku();
     152                            /*$sku = $item['data']->get_sku();
    153153                            if (strpos($sku, "shop{$AVIFY_SHOP_ID}-") === false) {
    154154                                $sku = "shop{$AVIFY_SHOP_ID}-{$sku}";
    155                             }
     155                            }*/
     156                            $sku = $item['data']->get_meta( 'avify_sku', true );
    156157                            $update = false;
    157158                            $add = false;
    158159                            if (!isset($avifyLocalQuote[$sku])) {
    159160                                $add = true;
    160                                 avify_log("add item...");
     161                                avify_log("add item:{$sku}");
    161162                            } else {
    162163                                $avfLocalItem = explode(':', $avifyLocalQuote[$sku]);
    163164                                if (floatval($avfLocalItem[1]) != floatval($item['quantity'])) {
    164165                                    $update = true;
    165                                     avify_log("update item {$avfLocalItem[0]}...");
     166                                    avify_log("update item {$avfLocalItem[0]}:{$sku}");
    166167                                }
    167168                            }
     
    193194                                    if ($avifyItem['success']) {
    194195                                        $avifyLocalQuote[$sku] = $avifyItem['data']['item_id'] . ':' . $item['quantity'];
     196                                    } else {
     197                                        if(isset($avifyItem['httpCode'])) {
     198                                            if($avifyItem['httpCode'] == 404) {
     199                                                //Clear
     200                                                WC()->session->set('avify_quote_' . $wooCartKey, NULL);
     201                                                WC()->session->set('avify_shop_' . $wooCartKey, NULL);
     202                                                WC()->session->set('avify_local_quote_' . $wooCartKey, NULL);
     203                                                WC()->session->set('avify_cart_uuid', NULL);
     204                                            }
     205                                        }
    195206                                    }
    196207                                }
     
    201212                            $found = false;
    202213                            foreach ($cart->get_cart() as $item) {
    203                                 $sku = $item['data']->get_sku();
     214                                /*$sku = $item['data']->get_sku();
    204215                                if (strpos($sku, "shop{$AVIFY_SHOP_ID}-") === false) {
    205216                                    $sku = "shop{$AVIFY_SHOP_ID}-{$sku}";
    206                                 }
     217                                }*/
     218                                $sku = $item['data']->get_meta( 'avify_sku', true );
    207219                                if ($sku == $avfSku) {
    208220                                    $found = true;
     
    211223                            if (!$found) {
    212224                                $avfLocalItem = explode(':', $avfLocalItem);
    213                                 avify_log("delete item {$avfLocalItem[0]}...");
     225                                avify_log("delete item {$avfLocalItem[0]}:{$avfSku}");
    214226                                Curl::delete($AVIFY_URL . "/rest//V1/guest-carts/{$avifyQuoteId}/items/{$avfLocalItem[0]}");
    215227                                unset($avifyLocalQuote[$avfSku]);
  • avify-payments-for-woocommerce/tags/1.0.7/readme.txt

    r2707462 r2708749  
    44Requires at least: 5.6
    55Tested up to: 5.9
    6 Stable tag: 1.0.6
     6Stable tag: 1.0.7
    77Requires PHP: 7.0
    88License: GPLv2 or later
     
    5757== Changelog ==
    5858
     59= 1.0.7 =
     60* Add support to avify sku field.
     61
    5962= 1.0.6 =
    6063* Calculate shipping from cart page.
  • avify-payments-for-woocommerce/trunk/avify-payments-initializer.php

    r2707462 r2708749  
    77 * Plugin URI:
    88 * Description: Accept card payments in WooCommerce through Avify Payments.
    9  * Version: 1.0.6
     9 * Version: 1.0.7
    1010 * Author: Avify
    1111 * Author URI: https://avify.com/
  • avify-payments-for-woocommerce/trunk/avify-payments-shipping.php

    r2707462 r2708749  
    150150                        //Update items
    151151                        foreach ($cart->get_cart() as $item) {
    152                             $sku = $item['data']->get_sku();
     152                            /*$sku = $item['data']->get_sku();
    153153                            if (strpos($sku, "shop{$AVIFY_SHOP_ID}-") === false) {
    154154                                $sku = "shop{$AVIFY_SHOP_ID}-{$sku}";
    155                             }
     155                            }*/
     156                            $sku = $item['data']->get_meta( 'avify_sku', true );
    156157                            $update = false;
    157158                            $add = false;
    158159                            if (!isset($avifyLocalQuote[$sku])) {
    159160                                $add = true;
    160                                 avify_log("add item...");
     161                                avify_log("add item:{$sku}");
    161162                            } else {
    162163                                $avfLocalItem = explode(':', $avifyLocalQuote[$sku]);
    163164                                if (floatval($avfLocalItem[1]) != floatval($item['quantity'])) {
    164165                                    $update = true;
    165                                     avify_log("update item {$avfLocalItem[0]}...");
     166                                    avify_log("update item {$avfLocalItem[0]}:{$sku}");
    166167                                }
    167168                            }
     
    193194                                    if ($avifyItem['success']) {
    194195                                        $avifyLocalQuote[$sku] = $avifyItem['data']['item_id'] . ':' . $item['quantity'];
     196                                    } else {
     197                                        if(isset($avifyItem['httpCode'])) {
     198                                            if($avifyItem['httpCode'] == 404) {
     199                                                //Clear
     200                                                WC()->session->set('avify_quote_' . $wooCartKey, NULL);
     201                                                WC()->session->set('avify_shop_' . $wooCartKey, NULL);
     202                                                WC()->session->set('avify_local_quote_' . $wooCartKey, NULL);
     203                                                WC()->session->set('avify_cart_uuid', NULL);
     204                                            }
     205                                        }
    195206                                    }
    196207                                }
     
    201212                            $found = false;
    202213                            foreach ($cart->get_cart() as $item) {
    203                                 $sku = $item['data']->get_sku();
     214                                /*$sku = $item['data']->get_sku();
    204215                                if (strpos($sku, "shop{$AVIFY_SHOP_ID}-") === false) {
    205216                                    $sku = "shop{$AVIFY_SHOP_ID}-{$sku}";
    206                                 }
     217                                }*/
     218                                $sku = $item['data']->get_meta( 'avify_sku', true );
    207219                                if ($sku == $avfSku) {
    208220                                    $found = true;
     
    211223                            if (!$found) {
    212224                                $avfLocalItem = explode(':', $avfLocalItem);
    213                                 avify_log("delete item {$avfLocalItem[0]}...");
     225                                avify_log("delete item {$avfLocalItem[0]}:{$avfSku}");
    214226                                Curl::delete($AVIFY_URL . "/rest//V1/guest-carts/{$avifyQuoteId}/items/{$avfLocalItem[0]}");
    215227                                unset($avifyLocalQuote[$avfSku]);
  • avify-payments-for-woocommerce/trunk/readme.txt

    r2707462 r2708749  
    44Requires at least: 5.6
    55Tested up to: 5.9
    6 Stable tag: 1.0.6
     6Stable tag: 1.0.7
    77Requires PHP: 7.0
    88License: GPLv2 or later
     
    5757== Changelog ==
    5858
     59= 1.0.7 =
     60* Add support to avify sku field.
     61
    5962= 1.0.6 =
    6063* Calculate shipping from cart page.
Note: See TracChangeset for help on using the changeset viewer.