I am looking for the list of codes that are associated with different FedEx Shipping Methods.
Here is the run down of what we are doing. We have a Web Hook setup up to forward all of our orders to a portal that organizes the orders and sends the orders to a 3PL at our fulfillment center. We want to start forwarding out the proper shipping methods also which we need to assign to numbers. So the code that is sent through the web hook to our portal for each different shipping method is needed. Sorry if I am off on wording, I am not the tech guy over here haha.
Thank you!
Here's the list of valid codes:
PRIORITY_OVERNIGHT
PRIORITY_OVERNIGHT_SATURDAY_DELIVERY
FEDEX_2_DAY
FEDEX_2_DAY_SATURDAY_DELIVERY
STANDARD_OVERNIGHT
FIRST_OVERNIGHT
FIRST_OVERNIGHT_SATURDAY_DELIVERY
FEDEX_EXPRESS_SAVER
FEDEX_1_DAY_FREIGHT
FEDEX_1_DAY_FREIGHT_SATURDAY_DELIVERY
FEDEX_2_DAY_FREIGHT
FEDEX_2_DAY_FREIGHT_SATURDAY_DELIVERY
FEDEX_3_DAY_FREIGHT
FEDEX_3_DAY_FREIGHT_SATURDAY_DELIVERY
INTERNATIONAL_PRIORITY
INTERNATIONAL_PRIORITY_SATURDAY_DELIVERY
INTERNATIONAL_ECONOMY
INTERNATIONAL_FIRST
INTERNATIONAL_PRIORITY_FREIGHT
INTERNATIONAL_ECONOMY_FREIGHT
GROUND_HOME_DELIVERY
FEDEX_GROUND
INTERNATIONAL_GROUND
Sourced from FedEx docs: http://www.fedex.com/us/solutions/wis/pdf/xml_transguide.pdf?link=4
I've added this list to the Shopify Wiki too.
The problem is, the values your 3PL expects may not be the true "carrier" values so there is no way to provide you with such a list.
These are the values that FedEx expects for Web Services which is the current list. The XML API has been retired and did not support all services.
FEDEX_1_DAY_FREIGHT
FEDEX_2_DAY
FEDEX_2_DAY_AM
FEDEX_2_DAY_FREIGHT
FEDEX_3_DAY_FREIGHT
FEDEX_EXPRESS_SAVER
FEDEX_FREIGHT_ECONOMY
FEDEX_FREIGHT_PRIORITY
FEDEX_GROUND
FIRST_OVERNIGHT
GROUND_HOME_DELIVERY
INTERNATIONAL_ECONOMY
INTERNATIONAL_ECONOMY_FREIGHT
INTERNATIONAL_FIRST
INTERNATIONAL_PRIORITY
INTERNATIONAL_PRIORITY_FREIGHT
PRIORITY_OVERNIGHT
SMART_POST
STANDARD_OVERNIGHT
Related
In a Prestashop 1.6 based store I want to accept payments via Paypal in only one currency (Euros). However, I want to show prices in other currencies based on the location of the customer (probably using it's IP address?). How can I do that?
In Modules and services > payment you have a tab CURRENCY RESTRICTIONS, you can check in which currency you would like Paypal to be available
For currecy selection by IP:
First, you should get the user IP after, you should set the curency of the Prestashop context
$this->context->currency->id = $id_currency
To get $id_currency, follow this steps
You should get the country of the the user IP with this script
Then get the currency code by country code (you can get if from a csv file or you you should use an API or database)
The free IP Find service provides currency information in the response for any given IP Address.
Eg. http://ipfind.co?ip=8.8.8.8
Will return (among other things)
currency: USD
I'm currently attempting to integrate with the Neto Ecommerce API. I've hit all sorts of limitations that I never see on other platforms and the latest is to do with custom fields.
The API Im using is the GetOrders API, and Im following the requirements to fetch transaction information, however custom fields appear to be missing. Hoping someone out there has made use of this API to extract custom fields and can advise on how to go about getting custom field information.
Any tips appreciated
var netoString = '{"Filter":{"OrderID":[""],"OutputSelector":["ID","ShippingOption","DeliveryInstruction","RelatedOrderID","cust1"]};
Is there an undocumented naming convention used to fetch custom fields or other pattern I can try to see if I can fetch the data?
I am not certain this will be the same for the API, but when using exports the correct format to access Custom Sales Order Fields is "customer_ref1".
To get a Custom Customer Fields is "usercustom1"
Note: For the Custom Customer Fields, the numbers do not match up correctly (I.E. usercustom1 doesn't match misc1 in the cpanel). The correct matches are:
misc1=usercustom1
misc2=usercustom4
misc3=usercustom5
misc4=usercustom6
misc5=usercustom7
misc6=usercustom11
misc7=usercustom12
misc8=usercustom13
misc9=usercustom14
misc10=usercustom15
misc11=usercustom16
misc12=usercustom17
misc13=usercustom18
misc14=usercustom19
misc15=usercustom20
misc16=usercustom21
misc17=usercustom22
misc18=usercustom23
misc19=usercustom24
misc20=usercustom25
misc21=usercustom10
misc22=usercustom26
misc23=usercustom27
misc24=usercustom28
misc25=usercustom29
misc26=usercustom30
misc27=usercustom31
misc28=usercustom32
misc29=usercustom33
misc30=usercustom34
misc31=usercustom35
misc32=usercustom36
misc33=usercustom37
misc34=usercustom38
misc35=usercustom39
misc36=usercustom40
I want to show the originalPrice over my Price in my ebay auction.
I see that a lot of sellers do it so it is possible.
I add the follow code to my AddItem Request:
<DiscountPriceInfo>
<OriginalRetailPrice currencyID="EUR">100.00</OriginalRetailPrice>
</DiscountPriceInfo>
The Api Return Success but the Original price isn't show!
Sounds like you're talking about Strike-Through Pricing (STP), correct?
According to the eBay docs here, this is only valid for US, UK, and DE -- and the seller may need special approval by eBay to use STP.
I have asked this question in the Opencart forums but have yet to receive any responses, so i thought i might ask the experts here #stackoverflow :)
I am trying to see exactly how i can pass the 'quantity' of the items ordered to the success.php page so i can then pass that to another php script that will generate an array based on the quantity.
This is my goal:
Customer Buys 5 items
Customer checks out and processes CC through Paypal Pro
Paypay returns a successful transaction
Now i want the success.php page to pass a variable($quantity) to
myNewScript.php page
myNewScript.php page will generate some random strings and then i
want to attach these random strings to the confirmation email that
opencart generates and sends to the customer.
Where should i start.
You will need to do this in checkout/success controller. Get the $quantity and use redirect function to redirect to your custom page:
$this->redirect($this->url->link('checkout/myNewScript','quantity='.$quantity));
Due to this
For enable Local Pickup Only shipping we don't require insert "ShippingDetails" container into request.
It's work ok for ListItem, but have some problem on ReviseItem
For example:
1) We List item with specified Shipping. For example:
<ShippingDetails>
<ShippingServiceOptions>
<ShippingService>UPSGround</ShippingService>
<ShippingServiceCost>0</ShippingServiceCost>
<ShippingServicePriority>1</ShippingServicePriority>
</ShippingServiceOptions>
<ShippingType>Flat</ShippingType>
</ShippingDetails>
2) After that we try to Revise item, remove all shipping information and activate "Local Pickup Only"
First variant:
Don't specify ShippingDetails, send only ShipToLocations only
<ShipToLocations>None</ShipToLocations>
eBay return errors like:
"At least one valid shipping service must be specified"
Second variant:
Specify empty ShippingDetails or ShippingDetails with some shipping method (I use 'LocalDelivery'). And still no luck.
Are there any solution to activate "Local Pickup Only" shipping after item was listed with some Domestic & International shippings methods.
I would appreciate for any help.
Thank you.
This is an eBay API specific question, I recommend you to ask this question on eBay developer community, they are awesome, you will get a reply very quickly!