Google Trusted Stores Shipmet feed Carrier in Magento - magento

i have an issue with the feed that is sent to my google merchant account (order_shipments.txt) there is 4 columns
merchant order id
tracking number
carrier code
other carrier name
ship date
i have set my shipping as FREE SHIPPING with the shipping magento method for Free Shipping, the problem is that under my feed all the tracking numbers shows as carrier (other) and i need under my feed on carrier either UPS or USPS. because every time we ship an order we enter the tracking number and the carrier for the shipment. any suggestion will be highly appreciate.

Hopefully I'm not too late!
We just patched this exact issue (as well as others) and have documented the necessary modifications at http://www.dcjcooltools.com/blog/magento-extensions/the-nightmare-that-is-google-trusted-stores-for-magento/
Look for the post in the comments that discusses carrier names. We are looking to create a patch extension so that you don't have to modify core Trusted Stores files.
Let me know if this solution works for you!
Regards,
Evan

Related

Show a shipping rate based on zip, province and country in shopify

I would like to show a shipping rate if zip code matches a number of zip codes, and county is GB and hide that shipping rate otherwise. Shopify has a sample but
it accepts singe zip code
it need province, this is not applicable in uk
it hides rates that are not given in list. I would like to display them.
sample is available here.
https://help.shopify.com/en/manual/checkout-settings/script-editor/examples/shipping-scripts#show-rates-for-a-specific-zip-code-province-and-country
Any help will be highly appreciated.
If you are not on Plus, your best bet is to register a CarrierService. Shopify will send all checkouts to that service. In your service, you audit the payload. Depending on the contents, like country, zip etc, you can either return a rate or not. This solves your problem.

Unique Credit Card processing requirement?

I am working with a client to migrate their 12 year old ecommerce site to a more modern platform. The manner in which they process credit cards is something I don't have experience with, and either I can't seem to punch the right combination of words to get google to spit out what i'm looking for, or this is an oddity.
Their business does not process any credit card transactions itself. They use mals ecommerce shopping cart, and when customers place orders, the credit card information is stored there, but not processed. Their partner then logs into Mals and is able to retrieve all the card information and then process it externally on their own equipment.
Is there a common name for this process
Is this an acceptable practice (It seems kinda sketchy to me)
If so, can someone point me in the right direction for research

Google checkout shipping in Magento

in our website www.theprinterdepo.com we are going to implement google checkout. However I am not sure in what shipping methods or strategy to use.
In this page:
https://developers.google.com/checkout/developer/Google_Checkout_XML_API_Carrier_Calculated_Shipping#Process
Google says that they calculate based on the total weight of the items, but the thing is if one person buys one printer thats fine, but if he orders 3 printers of 50lbs, the shipping cost is invalid calculating it with 150lbs. It has to be calculated as 3 packages of 50lbs.
How would you do it in this scenario??
I have only had minimal investigation to this, but I don't think this can be handled by default installation. I know that you would need a shipping extension that can support the Google API shipping-packages, but real issue is that not even the Google API can support more than one package, either by API limitation or restriction by choice.
The <shipping-packages> tag encapsulates information about
all of the packages that will be shipped to the buyer.
At this time, merchants may only specify one package per order
I would love to see this come to full use as it would be a great addition to be able to say that anything with a weight over x requires additional packaging but currently I don't think it is possible. While this can be accomplished by separating the order into three orders, but that will over complicate the user experience and possible cause loss of sales.
Source:
https://developers.google.com/checkout/developer/Google_Checkout_XML_API_Carrier_Calculated_Shipping#tag_shipping-packages
The "limitation" mentioned above is only if you will rely on Google to calculate shipping for you using what they call carrier-calculated-shipping.
You do have other options to calculate shipping:
you can pre-calculate using whatever formula (or shipping service/plugin) you have based on the cart contents (you would know this prior to handing off the cart to Google for Checkout), which is essentially sending a flat rate shipping cost to Google, or perhaps;
use the merchant-calculations-api option so you can account for the destination/delivery address (not just cart contents). This option is more complex (you need to handle callbacks from Google), but it does give you critical information to work with when calculating shipping.
hth....

Magento Print Packing slip before shipping

How can I print a packing slip before the order status is "complete" (i.e. before I submit a shipment?)
The current workflow is a bit backwards, especially if you are using the packing slip as a pick list in the warehouse.
Extra: A solution that is upgrade friendly.
Thanks.
http://www.magentocommerce.com/wiki/5_-_modules_and_development/orders/automatic_picklist_printing_with_check_for_order_payment
Get a paid for module if time is money, otherwise muddle through the above link or write your own module. Observe order creation and send an email of the order may be one way to go if you want it customised with attributes not on the normal order email. Otherwise, cc new orders to an account, print them out and take them down the warehouse.
I have spent hours searching the internet for a solution to this problem and finally used
'Print Packingslips (pre shipped)'.
It prints your packingslips/pick lists with any order status. Works perfectly and is the cheapest module I can find.
http://www.magentocommerce.com/magento-connect/print-packing-slips-pre-shipped.html
Here's one that does the same thing, slightly cheaper:
http://www.reddotdevelopment.com/store/magento-order-picklist-extension.html
I haven't bothered to purchase any of these extensions to see how they've implemented the ability to print before shipping, but I've been able to do it myself pretty easily.
Seems there just isn't Admin UI around all of them, but it turns out there are a numerous models that support a getPdf method.
Creditmemo
Invoice
Shipment
Packaging
The difference between calling getPdf on Invoice instead of Shipment is there is no tracking info on the PDF.
You don't need third party add-ons for this. You can just click "Submit Shipment" before you have actually packed it and you will be OK.
You can then print the packing slip, pack it up and actually ship it.
Then you can add the tracking number and send the customer email afterwards by clicking the "Send Tracking Information" button.
That's how I do it.

magento ship to billing address only for first time buyers

Does anybody know if this is possible, or how I would go about it. My client wants first time buyers to be limited to shipping to the billing address only, thereafter being able to get items shipped anywhere. I think it's a reasonably common thing in eCommerce.
It's possible but it would take a bit of work to do. You'd need to modify the account pages that let users add addresses, and the checkout page templates (probably just the /template/checkout/onepage/billing.phtml page for the radio control that says 'Ship to this address'/'Ship to different address').
I'd do a check to see if a customer is logged in, see how many previous orders they have, and if they have a previous order then display the options to let them change their shipping address.

Resources