We leave our orders status set to Open when they are first submitted. Is there a way to set cs-cart to use realtime credit card ordering (i.e authorize.net), but not submit the order to the merchant until the order has been manually moved from Open to Processed?
What version are you enquiring about?
but not submit the order to the merchant
Are you talking about a supplier, a vendor, or what?
When you say “submit the order to”, what do you mean?
[quote name=‘Triplets’]We leave our orders status set to Open when they are first submitted. Is there a way to set cs-cart to use realtime credit card ordering (i.e authorize.net), but not submit the order to the merchant until the order has been manually moved from Open to Processed?[/QUOTE]
In other words funds received or not order should be open not processed?
I suppose if in credit card processor profile you would set incorrect call back url your orders will always be open until you manually set then to processed after checking payment.
Basically we only want to charge the CC when the item is shipped, not when the order is placed.
Do you think setting the wrong processor url and then having something like
if [order is processed] set url [to Correct CC URL] will work?
I do not want the customer to see any errors while submitting an order.
One additional question, can anyone think of a way of charging partial orders. We only want to charge the credit card for items when they are shipped. Sometimes we ship partial orders when items are out of stock.
tbirnseth made an addon to authorize the payment at the time the order is placed, and then capture that payment when the order is switched to a specified status, in your case shipped. This addon seems to be exactly what you are looking for.
The issue is that Anet returns Success on the AUTH_ONLY and the cart then pushes the status to Processed because the standard processing is done (they don’t do subsequent charges).
I’m still not clear on what is meant by “submit order to merchant”. Why can’t the OP just change the customer/orders department notificaiton settings for the Processed status to not send and then add a new status (Shipped) which would send the invoice and use my addon to charge the card?