EZ Product Coming Soon
EZ Product will be a more robust version of EZ Paypal. There will be four blocks included in the package:
- EZ Cards: Display a Paypal badge and / or accepted major credit cards, to help add trust
- EZ Product: Create a single product to sell, using buy now, add to cart, or as a catalog product (no option to buy via paypal). This will also include product options, with pricing per option! Taxes, discounts, and shipping options will also be included.
- EZ Cart: A simple "view cart" button that launches the Paypal cart.
- EZ Subscribe: Create a subscription product (days, weeks, months, years)
The package will be intended for businesses that wants to sell a small amount of products via Paypal.
What features would you like to see included? Ideas?
Because many of the objects are unique, one-off items, would it be possible that once a purchase goes through that the "buy now" button disables itself and/or changes to "sold"?
However, I could include a simple option to mark the item as sold. This way, the product info could still be displayed on the site, and the purchase ability would be disabled. This would have to be manually changed as soon as someone completes a purchase.
Perhaps also an option to "disable" or mark as "reserved" as soon as the buy button is pressed. The vendor can then manually enable if the purchase did not actually go through.
Do you plan stripe payments? Maybe that could include an automatic disable option once payment is confirmed?
You can find it on Github:https://github.com/concrete5-community-store/community_store...
You'll have to download the plugin for Paypal separately from the same developer on Github. There are other payment plugins available, all for free.
As far as I know you can't really handle multiple vendors, each with their own PayPal or Stripe account.
Ultimately it would be nice if the cart could hold items from multiple vendors then take a total payment which is then distributed directly to the vendors. I think this may only be possible with Stripe?
Obviously, there is then the issue of handling multiple invoices.
Not sure how sites like Etsy handle this.
That's probably why a simple block like "EZ Product" appeals because multiple vendors can be easily associated with (one-off) payments.
As far as I know, marketplaces like Amazon, for instance, get paid and then distribute the money themselves to the store owners.
A bit like what happens here when you buy packages from different sellers, Portland Labs get paid not us. What we see is the amount we are owed. We then have to manually request payment and Portland Labs will send us the money owed us at the time of the request.
Stripe seems to have quite a flexible payment routing system (https://stripe.com/connect) that could possibly handle our scenario.
I'm a big fan of Stripe and I'm convinced there is nothing it can't handle.
Having said so, you won't be able to accept vendors from countries where Stripe is not present.
I'm also adding a sale period, too! The sale period would also allow a time period, or be set for an X number of days.