Changeset 1794552
- Timestamp:
- 12/30/2017 01:19:58 PM (8 years ago)
- Location:
- wp-logito
- Files:
-
- 45 added
- 4 edited
-
tags/1.1.7 (added)
-
tags/1.1.7/assets (added)
-
tags/1.1.7/assets/city-select.js (added)
-
tags/1.1.7/assets/logito.png (added)
-
tags/1.1.7/core (added)
-
tags/1.1.7/core/API (added)
-
tags/1.1.7/core/API/APIImpl (added)
-
tags/1.1.7/core/API/APIImpl/CalculatePrice.php (added)
-
tags/1.1.7/core/API/APIImpl/ChangeStatus.php (added)
-
tags/1.1.7/core/API/APIImpl/CreateOrder.php (added)
-
tags/1.1.7/core/API/APIImpl/FillOnlinePayment.php (added)
-
tags/1.1.7/core/API/APIImpl/GetCities.php (added)
-
tags/1.1.7/core/API/APIImpl/GetStates.php (added)
-
tags/1.1.7/core/API/APIImpl/GetStatus.php (added)
-
tags/1.1.7/core/API/LogitoAPI.php (added)
-
tags/1.1.7/core/Debug.php (added)
-
tags/1.1.7/core/LogitoCore.php (added)
-
tags/1.1.7/core/extraSections (added)
-
tags/1.1.7/core/extraSections/AdminSections.php (added)
-
tags/1.1.7/core/extraSections/UserSections.php (added)
-
tags/1.1.7/core/model (added)
-
tags/1.1.7/core/model/LogitoOrder.php (added)
-
tags/1.1.7/core/model/LogitoProduct.php (added)
-
tags/1.1.7/core/pages (added)
-
tags/1.1.7/core/pages/LogitoOptionPage.php (added)
-
tags/1.1.7/core/systemHooks (added)
-
tags/1.1.7/core/systemHooks/LogitoHooks.php (added)
-
tags/1.1.7/core/woocommerce (added)
-
tags/1.1.7/core/woocommerce/CitiesAndStates (added)
-
tags/1.1.7/core/woocommerce/CitiesAndStates/Cities (added)
-
tags/1.1.7/core/woocommerce/CitiesAndStates/Cities.php (added)
-
tags/1.1.7/core/woocommerce/CitiesAndStates/Cities/IR.php (added)
-
tags/1.1.7/core/woocommerce/CitiesAndStates/States (added)
-
tags/1.1.7/core/woocommerce/CitiesAndStates/States/IR.php (added)
-
tags/1.1.7/core/woocommerce/Gateway (added)
-
tags/1.1.7/core/woocommerce/Gateway/LogitoGateway.php (added)
-
tags/1.1.7/core/woocommerce/LogitoActions.php (added)
-
tags/1.1.7/core/woocommerce/ShippingMethods (added)
-
tags/1.1.7/core/woocommerce/ShippingMethods/CertifiedMail.php (added)
-
tags/1.1.7/core/woocommerce/ShippingMethods/DeliveryMan.php (added)
-
tags/1.1.7/core/woocommerce/ShippingMethods/ExpressMail.php (added)
-
tags/1.1.7/core/woocommerce/ShippingMethods/updateCheckout.php (added)
-
tags/1.1.7/languages (added)
-
tags/1.1.7/readme.txt (added)
-
tags/1.1.7/wp-logito.php (added)
-
trunk/core/model/LogitoOrder.php (modified) (4 diffs)
-
trunk/core/model/LogitoProduct.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/wp-logito.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
wp-logito/trunk/core/model/LogitoOrder.php
r1765701 r1794552 325 325 $variationProduct = new WC_Product_Variation( $orderItem['variation_id'] ); 326 326 327 $productObject->setProductPrice( $variationProduct->get_price() );327 $productObject->setProductPrice( ( $variationProduct->is_on_sale() ) ? $variationProduct->get_sale_price() : $variationProduct->get_regular_price() ); 328 328 $productObject->setProductWeight( $variationProduct->get_weight() ); 329 329 330 330 // Add product to order items array 331 331 $this->orderDetails[] = array( 332 "ProductId" => $productObject->getProductID() ,332 "ProductId" => $productObject->getProductID() . "" . $orderItem['variation_id'], 333 333 "Amount" => intval( $orderItem['qty'] ), 334 334 ); … … 488 488 $variationProduct = new WC_Product_Variation( $orderItem['variation_id'] ); 489 489 490 $productObject->setProductPrice( $variationProduct->get_price() );490 $productObject->setProductPrice( ( $variationProduct->is_on_sale() ) ? $variationProduct->get_sale_price() : $variationProduct->get_regular_price() ); 491 491 $productObject->setProductWeight( $variationProduct->get_weight() ); 492 492 … … 494 494 $this->productDetails[] = array( 495 495 "Price" => floatval( $productObject->getProductPrice() ), 496 "ProductId" => $productObject->getProductID() ,497 "Title" => $productObject->getProductTitle() ,496 "ProductId" => $productObject->getProductID() . "" . $orderItem['variation_id'], 497 "Title" => $productObject->getProductTitle() . " (" . urldecode( key( $variationProduct->get_attributes() ) ) . ")", 498 498 "Weight" => floatval( $productObject->getProductWeight() ) 499 499 ); … … 509 509 } 510 510 } 511 511 512 } -
wp-logito/trunk/core/model/LogitoProduct.php
r1765701 r1794552 1 1 <?php 2 2 3 class LogitoProduct { 3 class 4 LogitoProduct { 4 5 5 6 private $productTitle; … … 23 24 $this->setProductID( "product_" . $product->get_id() ); 24 25 $this->setProductTitle( $product->get_title() ); 25 $this->setProductPrice( $product->get_regular_price() );26 $this->setProductPrice( ( $product->is_on_sale() ) ? $product->get_sale_price() : $product->get_regular_price() ); 26 27 $this->setProductWeight( strval( intval( wc_get_weight( $product->get_weight(), 'g' ) ) ) ); 27 28 -
wp-logito/trunk/readme.txt
r1765701 r1794552 4 4 Donate link: http://logito.ir 5 5 Requires at least: 4.0.0 6 Tested up to: 4. 8.36 Tested up to: 4.9.1 7 7 Requires PHP: 5.2.4 8 8 … … 26 26 1. وارد کردن مشخصات حساب کاربری لجیتو 27 27 2. پیکربندی روش های ارسال لجیتو و اعمال تخفیف 28 29 == Changelog == 30 1. پشتیبانی از محصولاتی که داری قیمت ویژه هستند. 31 2. ثبت محصولاتی که ویژگی متغیر را دارند. -
wp-logito/trunk/wp-logito.php
r1765701 r1794552 4 4 Plugin URI: http://logito.ir/ 5 5 Description: Logito API helper for woocommerce 6 Version: 1.1. 76 Version: 1.1.8 7 7 Author: Zanyar Abdolahzadeh 8 8 Author URI: http://zanyarapps.ir
Note: See TracChangeset
for help on using the changeset viewer.