Module: ShiprocketAPI::Shared::OrderHelper

Included in:
CustomOrder, ReturnOrder
Defined in:
lib/shiprocket_api/shared/order_helper.rb

Instance Method Summary collapse

Instance Method Details

#create_pickupObject



11
12
13
14
15
16
# File 'lib/shiprocket_api/shared/order_helper.rb', line 11

def create_pickup
  return false unless attributes['shipment_id'] && shipment_id != 0

  self.pickup = ::ShiprocketAPI::Pickup.new(shipment_id: [shipment_id])
  pickup.save
end

#generate_labelObject



4
5
6
7
8
9
# File 'lib/shiprocket_api/shared/order_helper.rb', line 4

def generate_label
  return false unless attributes['shipment_id'] && shipment_id != 0

  self.label = ::ShiprocketAPI::Label.new(shipment_id: [shipment_id])
  label.save
end