Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Keith Donnell 82 posts 187 karma points
    Mar 11, 2015 @ 18:57
    Keith Donnell
    0

    Refunding/Canceling Orders/Invoices

    I have what I believe to be a major problem.  I am testing how we would handle refunds in Merchello, and I could not find any Refund functionality directly.  The only thing close was the "Cancel" button, which I tried out.  What happened is:  The invoice was deleted (completely purged from the DB), and the transaction in my test Stripe account remained untouched.  This means that there is currently no way for Merchello to refund an order, and once an invoice is cancelled there is no longer a record tying an order to a transaction, is that correct?

    For a future project, we will also need to be able to update pricing on an existing/open order (price adjustments), which should perform a reference transaction in the payment gateway for additional charges, or partially refund the customer for any overcharges.  As of now, I don't think this is possible in the current Merchello system.

    Does anyone know of any similar limitations?  (Side note:  I really wish there was a limitations FAQ on the merchello site, so people can know whether or not it will support their project's needs.)

    I know Merchello is a work in progress, but there are definitely some key features missing still.

  • Rusty Swayne 1655 posts 4993 karma points c-trib
    Mar 11, 2015 @ 19:16
    Rusty Swayne
    0

    The refund and void dialogs have been scafolded out, but you're right that they are not wired into the back office angular as of yet. They also require the developer that did the payment provider (in your case Stripe) to add a reference to the dialog(s) into an attribute that decorates the respective payment method.

    We are planning to do all of this when we add the ability to create an invoice/order through the back office and something that we can include in the next feature release (which is just starting - so 6 to 8 weeks).

    The FAQ is a good idea.

  • Rusty Swayne 1655 posts 4993 karma points c-trib
    Mar 11, 2015 @ 19:20
    Rusty Swayne
    0

    Oh forgot to mention, every payment method has a definition for Refund payment and void payment so would be possible to do it programatically. I understand the lack of a back office UI makes this less than stellar - but if your in a pinch it can be done.

  • Keith Donnell 82 posts 187 karma points
    Mar 11, 2015 @ 19:25
    Keith Donnell
    0

    @Rusty Do you know if there are plans in place to get the Stripe payment gateway updated so that it is compatible with the current version of Merchello?

  • Rusty Swayne 1655 posts 4993 karma points c-trib
    Mar 11, 2015 @ 19:29
    Rusty Swayne
    0

    @Keith - I saw Alex at uWestFest and he said he was going to. I'll ping him and see if he can comment on a time frame.

  • Alex Lindgren 159 posts 356 karma points
    Mar 11, 2015 @ 19:34
    Alex Lindgren
    1

    It's been a busy week since coming back from uWestFest, but I think I can get it updated this weekend.

  • Keith Donnell 82 posts 187 karma points
    Mar 11, 2015 @ 19:37
    Keith Donnell
    0

    Awesome, I plan to be there next year now that we've settled on Umbraco as our CMS platform of choice.  Looking forward to it!

  • Martin 81 posts 246 karma points
    Mar 12, 2015 @ 15:14
    Martin
    0

    @Alex looking forward to seeing updates to the Stripe provider and let me know if you want a hand, would be good to get a bit more exposure to Angular even if v2 is pretty much a complete re-write!

Please Sign in or register to post replies

Write your reply to:

Draft