From 520d83f614aadaa229d99692764b450de42dd091 Mon Sep 17 00:00:00 2001 From: Gabriel Matsuoka Date: Fri, 30 Nov 2018 19:11:01 -0200 Subject: [PATCH] change shipment cost to itens --- composer.json | 2 +- src/MercadoPago/Core/Model/Standard/Payment.php | 16 +++++++++++++--- src/MercadoPago/Core/composer.json | 2 +- src/MercadoPago/Core/etc/module.xml | 2 +- src/MercadoPago/MercadoEnvios/composer.json | 2 +- src/MercadoPago/MercadoEnvios/etc/module.xml | 2 +- 6 files changed, 18 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 0e79f013..c959e325 100755 --- a/composer.json +++ b/composer.json @@ -8,7 +8,7 @@ } ], "type": "magento2-component", - "version": "2.2.1", + "version": "2.2.2", "license": [ "OSL-3.0", "AFL-3.0" diff --git a/src/MercadoPago/Core/Model/Standard/Payment.php b/src/MercadoPago/Core/Model/Standard/Payment.php index 594cac27..8191077c 100644 --- a/src/MercadoPago/Core/Model/Standard/Payment.php +++ b/src/MercadoPago/Core/Model/Standard/Payment.php @@ -280,11 +280,21 @@ public function makePreference() $shipping = $shippingAddress->getData(); $arr['payer']['phone'] = [ - "area_code" => "-", - "number" => $shipping['telephone'] + "area_code" => "-", + "number" => $shipping['telephone'] + ]; + + $arr['shipments'] = array(); + $arr['shipments']['receiver_address'] = $this->getReceiverAddress($shippingAddress); + + $arr['items'][] = [ + "title" => "Shipment cost", + "description" => "Shipment cost", + "category_id" => $this->_scopeConfig->getValue('payment/mercadopago/category_id', \Magento\Store\Model\ScopeInterface::SCOPE_STORE), + "quantity" => 1, + "unit_price" => (float)$order->getBaseShippingAmount() ]; - $arr['shipments'] = $this->_getParamShipment($paramsShipment, $order, $shippingAddress); } $billingAddress = $order->getBillingAddress()->getData(); diff --git a/src/MercadoPago/Core/composer.json b/src/MercadoPago/Core/composer.json index 25210131..9fb77497 100644 --- a/src/MercadoPago/Core/composer.json +++ b/src/MercadoPago/Core/composer.json @@ -2,7 +2,7 @@ "name": "mercadopago/module-core", "description": "Mercado Pago payment method module", "type": "magento2-module", - "version": "2.2.1", + "version": "2.2.2", "license": [ "OSL-3.0", "AFL-3.0" diff --git a/src/MercadoPago/Core/etc/module.xml b/src/MercadoPago/Core/etc/module.xml index f0fa5b83..0cc3f241 100644 --- a/src/MercadoPago/Core/etc/module.xml +++ b/src/MercadoPago/Core/etc/module.xml @@ -1,6 +1,6 @@ - + diff --git a/src/MercadoPago/MercadoEnvios/composer.json b/src/MercadoPago/MercadoEnvios/composer.json index 143ca4ef..2952255f 100644 --- a/src/MercadoPago/MercadoEnvios/composer.json +++ b/src/MercadoPago/MercadoEnvios/composer.json @@ -5,7 +5,7 @@ "php": "~5.5.0|~5.6.0|~7.0.0" }, "type": "magento2-module", - "version": "2.2.1", + "version": "2.2.2", "license": [ "OSL-3.0", "AFL-3.0" diff --git a/src/MercadoPago/MercadoEnvios/etc/module.xml b/src/MercadoPago/MercadoEnvios/etc/module.xml index 85086300..c6c372a8 100644 --- a/src/MercadoPago/MercadoEnvios/etc/module.xml +++ b/src/MercadoPago/MercadoEnvios/etc/module.xml @@ -1,6 +1,6 @@ - +