FIXED: Stripe/Cart2 integration - order information


(D) #1

Hello,

Just finishing work on a mini e-commerce portal, and have elected to implement the Cart2 stack from Yuzool on the back end. Having set up Stripe to work with Cart2, I have sadly realised that there seems to be no way to actually tell what the customer has purchased (when dealing with multiple SKUs at varied price points), as the product/order information is not communicated alongside the payment details. I have seen that this was brought up last year with fairly generic response (ie. ‘we’re looking into it’). Have there been any actual developments on this subject? As it stands, it’s hard to recommend to use Cart2 as a versatile e-commence solution. Any workarounds would be appreciated - has RapidCart Pro resolved this issues on their end?


(Michael Frankland) #2

Welcome @sir.dmp - I see you are new to the Community. Welcome.

Do you have a link to your site? What kind of multiple SKU / Varied price points setup do you have?

As you can see from the updates thread (https://updates.yuzoolthemes.com) this is one of many Stacks always being updated so any feedback always helps to keep them on improving.

Thanks and have a great weekend!


(D) #3

Hi Michael,

Thank you for the prompt reply. Indeed, I have joined the forum and created this post as a result of being unable to find a suitable workaround online. The client website is located at: https://shop.angielskiwmiltonkeynes.com (the content has been populated in Polish & English languages).
As I understand it from the brief, the aim is to make language learning booklets available for sale with minimal friction. A potential customer can buy multiple booklets, and there are several that have the same price point.

I have been brainistorming potential stack-based solutions, given that Stripe seems to require an API integration for their stock/merchandise functionality. Would it be possible to add an email notification from the stack, once an order has been successful with the value of the Item Field or the SKU field (alongside the order amount)? Given such a notification (similar in functionality to the native contact form found in RW), there would at least be a way to reconcile an order placed with the payment received record on the Stripe portal. If the customer name value could be passed along too, that would be beneficial too - however, it seems that it is captured by the Stripe overlay directly so perhaps the corresponding field value is not accessible.


(Michael Frankland) #4

Thanks @sir.dmp :slight_smile:

Great idea and this is probably the best workaround under the circumstances as you say (with the Stripe stock notifications). Let me look into this and get an update out as soon as I can.

Keep an eye on the updates page:


(D) #5

Thanks for taking prompt action, Michael - the proposed implementation would resolve the issue in full. We’ll be tracking the updates page for the new stack version/revision (v2.4.0). Thank you in advance.


(D) #6

Hi Michael,

Just noticed that the updated version (v2.4.0) of the Cart2 stack is out. Based on the changelog, it does not appear that the email notification feature has been implemented in this particular stack version. Have you got an approximate target in mind (next week, this month) for releasing said update, just so that we can manage our/client timelines.


(Michael Frankland) #7

Yes version 2.4.0 is out and update information is here:

That said, I’ve been looking into this and there’s no easy fix at present with the current state of the Stack. So no proposed timeline at the moment. It’s a pending issue and will be added when possible. In the meantime if it’s an issue, then please use the PayPal integration only in Cart Stack at this stage. That can also take credit cards without requiring a customer to have a PayPal account.


(Michael Frankland) #8

Have an update on this @sir.dmp - this has been added to Version 2.5.0 and will be shipping that today or tomorrow. Here’s how it looks:

More on this update soon :slight_smile:


(Konstantijn Van Calster) #9

Looking forward, it seems to be a great update again :slightly_smiling_face:


(Michael Frankland) #10

Thanks for the feedback @TINO - really appreciate that :slight_smile:

Have just sent out updates via in-app and emails.
Here’s more info:

Cart 2.5.0

  • Long desired and upvoted improvement!:
  • Reconciliation for Stripe orders! (PayPal already has this)
  • Now it’s possible to see the Item, Order and SKU inside the Stripe Description of the order. Login to the Stripe dashboard and click on an order to see this.
    (as mentioned above)

  • Stripe orders now also can be optionally emailed to the Store owner via the site. Stripe (if switched on) will email a payment receipt with the necessary information included. But you can now also allow the site to send this information if selected. Just in case you can switch both on (for spam filters - one from your own domain, one from Stripe) and also be sure to reconcile the order with the payment information before sending out any items!

38

  • Another improvement for Stripe:


Thanks all for the comments and feedback to make this happen and enjoy the free update :slight_smile:


(D) #11

@yuzool Hi Michael - simply smashing! We just wanted to express our gratitude for implementing this sought-after functionality. Have just downloaded the update, and will run a few transactions on the testnet. Glad to be able to switch over to Stripe :sunglasses:

Just as an aside, regarding future feature roadmap, do you envision enabling (shopping) customers to customise the SKU variable in the ‘Cart 2 Items Variable’ stack while on the shop website? So far, we have seen only Paysnap2 (https://www.yabdab.com/help/paysnap) offer this functionality - allowing customers to define the SKU via a freetext textbox (rather than select from a fixed set via a dropdown).

EDIT: regarding the point above, we were able to implement a HTML/CSS workaround to change the input method, so please disregard if it’s too much hassle to implement.


(D) #12

@yuzool Hi Michael, we have run a few transactions on the testnet and we can confirm that the Stripe implementation works very well in the Item stack!

One bug/oversight that we would like to bring to your attention, however, is the fact that the Items Variable SKU/Name do not get appended/included in the string data sent to Stripe or via the email notification sent to the seller. For example, were a customer to buy a coloured t-shirt using the Items Variable stack, the vendor would not know which colour was selected by said customer. Here is a sample set of screenshots comparing what the checkout window looks like versus what is visible on Stripe:

Would you be able to implement a fix to address this issue?
Else, please point out whether we are missing a step in the workflow.


(Michael Frankland) #13

Thanks @sir.dmp

Yes can add this but would encourage you not use this as the all-clear to send the order. It’s just a notification.

As mentioned in the version history:

be sure to reconcile the order with the payment information before sending out any items!

So would prefer this as just an email notification to say “hey, you have an order” and then the Stripe Dashboard information + the Stripe Receipt email (generated by Stripe) are the definitive guides to look up and ship the items :slight_smile:

Anyway, will take a look at update this soon (this week sometime)


(Michael Frankland) #14

This is going out today in 2.5.1!

IMPROVEMENT:

  • Stripe dashboard now also includes variable option data and discount info if any
  • Included in the email notification is also the option variable and option selected
    But as mentioned in 2.5.0 please consult with the Stripe Dashboard and email notification for the definitive order info and payment received before shipping items.

The description in Stripe for example will read like the Cart:

Item description : Baseball Cap:3:SKUCAP:Color::Black:|Ladies Tee:1:SKULADYTEE:Size::Small:|Ladies Tee:1:SKULADYTEE:Size::Medium:|Polo Shirt:4:SKUPOLO:::|Hoodies:3:SKUHOODY:::Discount 29|Baseball Cap:1:SKUCAP:Color::White:|Baseball Cap:1:SKUCAP:Color::Grey:|

Updates out shortly! Thanks for the feedback :slight_smile:


(Konstantijn Van Calster) #15

Thanks Michael, your awesome Cart stack get by the day more useful and essential. In my opinion undoubtedly one of the best (e-commerce) RW stacks on the market :+1:

By the way thanks for your Secret alert; looking forwards to the Ecommerce CMS in Pulse 5.3 :slightly_smiling_face:


(D) #16

@yuzool Hi Michael, this is just perfect! Works as stated without any further issues. Thank you very much for your responsiveness and excellent customer service :+1: Much appreciated :sunglasses:. Best Stripe integration solution for our use case, hands down.


(Michael Frankland) #17

Really appreciate these comments @TINO and @sir.dmp - this makes it all worth while :slight_smile:

Thank you very much and glad it is a useful Stack! :heart_eyes:


(system) #18

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.