Original post by user Jesse Delo
How do I map the payment type from my x-cart store? I need to know if it was a paypal payment or credit card payment. I have added the html to my fsd x-cart store but what is the map field name i need to use to pull in this info from my store?
Original reply by Robert S (ShipStation Employee)
ShipStation does receive a Payment Method field from some store connections, including X-Cart, which is meant to be a representation of how the customer paid for the order. However, the Payment Method field itself is limited in use - It can be included in exports or used as a filter for orders or automation rules, but it is not currently a displayable field within ShipStation and it cannot be used on packing slips.
In order to use this field for your packing slips, you'll need to make use of Automation Rules and one of the order's Custom Fields. Here's how I'd recommend you go about it:
Repeat step 2 for each possible Payment Method value for your store.
Modify your packing slip so that the relevant Custom Field is displayed. Alternatively, if you just want to see the payment type in-app, you can enable the column for the relevant Custom Field.
Please note that this is not possible for all integrations, as some partners do not send a Payment Method field. As a shipping provider, some partners find that information unnecessary for ShipStation and omit it in favor of buyer privacy.
Was the payment method automation option removed? No on my list, and it links to a 404 error here. I too am working on the same thing, it's been an incredibly frustrating experience. I have seen a screenshot of the api data shown to me by a ship station support member confirming that it is being recieved by them, nobody seems to be able to give me a clear answer on how to map that data to a custom field or the internal notes field to get it onto my packing slip. I use the payment method in my data entry, so I cannot use the service without that data being on the slip.
Hi Adam, I have been in communication with the developers on this for the last few weeks. It turns out there had already been a pretty easy way to do this for a long time via the automation method above, but a decision was made by the developers to intentionally disable the payment method automation feature in a recent update. Nobody in the dev team seems willing to say why the decision was made to remove it, or who made the decision to remove it, but the infrastructure needed to do what both of us (and many other businesses) needed had already been paid to develop and implement but then was just flat out removed with no substitute option that doesn't involve custom-coding your own API output from your store line by line to output the payment method as an internal note.
I would suggest contacting the shipstation team directly to ask them why the feature was disabled and express the importance of the feature, hopefully if enough customers express the importance of the feature (that, to be clear, they had already paid to develop before intentionally disabling it) then they might either implement a workaround that doesn't involve a custom-coded API or at least just re-engage the feature. Frustrating all around.
Thank you, this is such an imporant feature for our workflow and I really appreciate you guys bringing it back. Over the last seven months we have had to literally pull every single order in woocommerce orders and, one by one, hand-write credit or paypal on it to in the blank spot where this criteria would have placed it via custom field 1 to satisfy what we use our second copies for in our accounting workflow. It was a waste of roughly 20 minutes per day, 6 days a week, for the last 7 months that will be saved by the automation being returned.
One option to accomplish this goal would be to apply a tag using the payment method as criteria. Then, you could sort based on the color tag.
There may be other ways to perform this filter, and hopefully, our community may provide some insight into what they've done in their accounts 🙂
I hope this helps!
Check out this screenshot for a very basic version of this type of automation rule. You would establish which store, and which payment method would go to the designated tag that you would set up.
Here is our knowledge base article about tags and another about creating automation rules for your review while you create that rule. There are some nice tips and tricks in both of those articles that I believe you'll find helpful! When establishing the Payment Method criteria, make sure that it matches what is imported directly. For example: If you indicate "Credit Card" and it imports into ShipStation as "credit_card" those will not match in the system.
I hope this helps @swyguy83!