Actualizar Envío

Actualiza un envío existente para una orden.

Argumentos

Tipo

Descripción

id

integer

El id del envío.

amount

string

El precio del envío en centavos.

tracking_number

string

Número de rastreo que el proveedor de envios proporciona. (opcional)

carrier

string

Nombre del proveedor de envío.

method

string

Método de envío. (opcional)

metadata

hash

Hash en donde el usuario puede enviar información adicional por cada shipping_line. (opcional)

order = Conekta::Order.find("ord_2fw8EWJusiRrxdPzT")
order.shipping_lines.first.update(amount: 100)
curl -H "Accept: application/vnd.conekta-v2.0.0+json" \
-H "Content-type: application/json" \
-u key_eYvWV7gSDkNYXsmr: \
-X PUT -d '{
   "amount": 100
}' https://api.conekta.io/orders/ord_2fw8EWJusiRrxdPzT/shipping_lines/ship_lin_2fw8EWJusiRrxdPzR
$order = \Conekta\Order.find("ord_2fw8EWJusiRrxdPzT");
$order->shipping_lines[0]->update(['amount' => 100]);
conekta.Order.find("ord_2fw8EWJusiRrxdPzT", function(err, order) {
    order.shipping_lines.get(0).update({
        amount: 100
    }, function(err, shippingLine) {
        console.log(shippingLine);
    });
});
order = conekta.order.find("ord_2fw8EWJusiRrxdPzT")
order.shipping_lines[0].update({"amount": 100})
Order order = Order.find("ord_2fw8EWJusiRrxdPzT");
ShippingLine shippingLine = (ShippingLine) order.shipping_lines.get(0);
shippingLine.update(new JSONObject("{"
    + "'tracking_number': 'TRACK124'"
    + "}")
);
Order order = new Order().find("ord_2fw8EWJusiRrxdPzT");
order.shipping_lines.at(0).update(@"{
  ""carrier"": ""UPS""
}");
import  (
    conekta "github.com/conekta/conekta-go"
    "github.com/conekta/conekta-go/shippinglines"
)

shippingLinesParams := &conekta.ShippingLinesParams{
    Amount: 12, 
}

shippinglines.Update(
    "ord_2fw8EWJusiRrxdPzT",    
    "ship_lin_2nBaWEC7ftCTpi8rP",   
    shippingLinesParams,    
)