¶ ↑
Shipindo¶ ↑
DescriptionLibrary that scrapes rates from various Indonesian shipping carriers web 1.0 sites. API is similar in those of ActiveShipping.
¶ ↑
Supported Shipping Carriers-
JNE – jne.co.id
-
more if you send patch
¶ ↑
Installationgem install shipindo
¶ ↑
Usage# use them all require 'shipindo' Shipindo.find_rates( :origin => "MEDAN", :destination => "TANGERANG", :weight => 2) => { :origin => "MEDAN", :destination => "TANGERANG", :weight => 2, :carrier => "jne", :origin_code => "TUVTMTAwMDBK", :destination_code => "VEdSMTAwMDBK", :from => "MEDAN", :to => "TANGERANG", :response => { :rates => [ [0] { :service_name => "SS", :service_type => "Dokumen/Paket", :rate => 330000.0 }, [1] { :service_name => "YES", :service_type => "Dokumen/Paket", :rate => 39000.0 }, [2] { :service_name => "REG", :service_type => "Dokumen/Paket", :rate => 32000.0 }, [3] { :service_name => "OKE", :service_type => "Dokumen/Paket", :rate => 30000.0 } ], :origin => "MEDAN", :destination => "TANGERANG", :weight => "2" } } # or only a single carrier require 'shipindo/carriers/jne' jne = Shipindo::Carrier::Jne.new jne.find_rates( :origin => "JAKARTA", :destination => "MEDAN", :weight => 2)
¶ ↑
CopyrightSee MIT-LICENSE for details.