Changeset 2708749
- Timestamp:
- 04/12/2022 07:00:21 PM (4 years ago)
- Location:
- avify-payments-for-woocommerce
- Files:
-
- 6 edited
- 1 copied
-
tags/1.0.7 (copied) (copied from avify-payments-for-woocommerce/trunk)
-
tags/1.0.7/avify-payments-initializer.php (modified) (1 diff)
-
tags/1.0.7/avify-payments-shipping.php (modified) (4 diffs)
-
tags/1.0.7/readme.txt (modified) (2 diffs)
-
trunk/avify-payments-initializer.php (modified) (1 diff)
-
trunk/avify-payments-shipping.php (modified) (4 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
avify-payments-for-woocommerce/tags/1.0.7/avify-payments-initializer.php
r2707462 r2708749 7 7 * Plugin URI: 8 8 * Description: Accept card payments in WooCommerce through Avify Payments. 9 * Version: 1.0. 69 * Version: 1.0.7 10 10 * Author: Avify 11 11 * Author URI: https://avify.com/ -
avify-payments-for-woocommerce/tags/1.0.7/avify-payments-shipping.php
r2707462 r2708749 150 150 //Update items 151 151 foreach ($cart->get_cart() as $item) { 152 $sku = $item['data']->get_sku();152 /*$sku = $item['data']->get_sku(); 153 153 if (strpos($sku, "shop{$AVIFY_SHOP_ID}-") === false) { 154 154 $sku = "shop{$AVIFY_SHOP_ID}-{$sku}"; 155 } 155 }*/ 156 $sku = $item['data']->get_meta( 'avify_sku', true ); 156 157 $update = false; 157 158 $add = false; 158 159 if (!isset($avifyLocalQuote[$sku])) { 159 160 $add = true; 160 avify_log("add item ...");161 avify_log("add item:{$sku}"); 161 162 } else { 162 163 $avfLocalItem = explode(':', $avifyLocalQuote[$sku]); 163 164 if (floatval($avfLocalItem[1]) != floatval($item['quantity'])) { 164 165 $update = true; 165 avify_log("update item {$avfLocalItem[0]} ...");166 avify_log("update item {$avfLocalItem[0]}:{$sku}"); 166 167 } 167 168 } … … 193 194 if ($avifyItem['success']) { 194 195 $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 } 195 206 } 196 207 } … … 201 212 $found = false; 202 213 foreach ($cart->get_cart() as $item) { 203 $sku = $item['data']->get_sku();214 /*$sku = $item['data']->get_sku(); 204 215 if (strpos($sku, "shop{$AVIFY_SHOP_ID}-") === false) { 205 216 $sku = "shop{$AVIFY_SHOP_ID}-{$sku}"; 206 } 217 }*/ 218 $sku = $item['data']->get_meta( 'avify_sku', true ); 207 219 if ($sku == $avfSku) { 208 220 $found = true; … … 211 223 if (!$found) { 212 224 $avfLocalItem = explode(':', $avfLocalItem); 213 avify_log("delete item {$avfLocalItem[0]} ...");225 avify_log("delete item {$avfLocalItem[0]}:{$avfSku}"); 214 226 Curl::delete($AVIFY_URL . "/rest//V1/guest-carts/{$avifyQuoteId}/items/{$avfLocalItem[0]}"); 215 227 unset($avifyLocalQuote[$avfSku]); -
avify-payments-for-woocommerce/tags/1.0.7/readme.txt
r2707462 r2708749 4 4 Requires at least: 5.6 5 5 Tested up to: 5.9 6 Stable tag: 1.0. 66 Stable tag: 1.0.7 7 7 Requires PHP: 7.0 8 8 License: GPLv2 or later … … 57 57 == Changelog == 58 58 59 = 1.0.7 = 60 * Add support to avify sku field. 61 59 62 = 1.0.6 = 60 63 * Calculate shipping from cart page. -
avify-payments-for-woocommerce/trunk/avify-payments-initializer.php
r2707462 r2708749 7 7 * Plugin URI: 8 8 * Description: Accept card payments in WooCommerce through Avify Payments. 9 * Version: 1.0. 69 * Version: 1.0.7 10 10 * Author: Avify 11 11 * Author URI: https://avify.com/ -
avify-payments-for-woocommerce/trunk/avify-payments-shipping.php
r2707462 r2708749 150 150 //Update items 151 151 foreach ($cart->get_cart() as $item) { 152 $sku = $item['data']->get_sku();152 /*$sku = $item['data']->get_sku(); 153 153 if (strpos($sku, "shop{$AVIFY_SHOP_ID}-") === false) { 154 154 $sku = "shop{$AVIFY_SHOP_ID}-{$sku}"; 155 } 155 }*/ 156 $sku = $item['data']->get_meta( 'avify_sku', true ); 156 157 $update = false; 157 158 $add = false; 158 159 if (!isset($avifyLocalQuote[$sku])) { 159 160 $add = true; 160 avify_log("add item ...");161 avify_log("add item:{$sku}"); 161 162 } else { 162 163 $avfLocalItem = explode(':', $avifyLocalQuote[$sku]); 163 164 if (floatval($avfLocalItem[1]) != floatval($item['quantity'])) { 164 165 $update = true; 165 avify_log("update item {$avfLocalItem[0]} ...");166 avify_log("update item {$avfLocalItem[0]}:{$sku}"); 166 167 } 167 168 } … … 193 194 if ($avifyItem['success']) { 194 195 $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 } 195 206 } 196 207 } … … 201 212 $found = false; 202 213 foreach ($cart->get_cart() as $item) { 203 $sku = $item['data']->get_sku();214 /*$sku = $item['data']->get_sku(); 204 215 if (strpos($sku, "shop{$AVIFY_SHOP_ID}-") === false) { 205 216 $sku = "shop{$AVIFY_SHOP_ID}-{$sku}"; 206 } 217 }*/ 218 $sku = $item['data']->get_meta( 'avify_sku', true ); 207 219 if ($sku == $avfSku) { 208 220 $found = true; … … 211 223 if (!$found) { 212 224 $avfLocalItem = explode(':', $avfLocalItem); 213 avify_log("delete item {$avfLocalItem[0]} ...");225 avify_log("delete item {$avfLocalItem[0]}:{$avfSku}"); 214 226 Curl::delete($AVIFY_URL . "/rest//V1/guest-carts/{$avifyQuoteId}/items/{$avfLocalItem[0]}"); 215 227 unset($avifyLocalQuote[$avfSku]); -
avify-payments-for-woocommerce/trunk/readme.txt
r2707462 r2708749 4 4 Requires at least: 5.6 5 5 Tested up to: 5.9 6 Stable tag: 1.0. 66 Stable tag: 1.0.7 7 7 Requires PHP: 7.0 8 8 License: GPLv2 or later … … 57 57 == Changelog == 58 58 59 = 1.0.7 = 60 * Add support to avify sku field. 61 59 62 = 1.0.6 = 60 63 * Calculate shipping from cart page.
Note: See TracChangeset
for help on using the changeset viewer.