Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Necessary Plugins/Extensions #8

Open
7 tasks
nomadicjosh opened this issue Apr 5, 2019 · 26 comments
Open
7 tasks

Necessary Plugins/Extensions #8

nomadicjosh opened this issue Apr 5, 2019 · 26 comments
Labels
help wanted Extra attention is needed question Further information is requested

Comments

@nomadicjosh
Copy link
Contributor

nomadicjosh commented Apr 5, 2019

It just occurred to me that there are other needed plugins and extensions that may need to be considered before version 1.0.0 is released. Let's make a running list of necessary plugins/extensions needed for version 1.0.0.

Moved to premium plugins needed
- [ ] reminder system Ref #19
- [ ] Stripe Ref #19

Follow: https://forums.classicpress.net/t/essential-plugins-extensions-for-classic-commerce/1073

@nomadicjosh nomadicjosh added help wanted Extra attention is needed Feedback labels Apr 5, 2019
@nomadicjosh nomadicjosh added this to the Version 1.0.0 milestone Apr 5, 2019
@ghost
Copy link

ghost commented Apr 5, 2019

From the forum:

  • Invoicing
  • vat ID
  • reminder system

@ced1870
Copy link

ced1870 commented Apr 6, 2019

I have the VAT ID plugin and the Invoicing on my website, I can give the plugin names (the VAT ID is a paid plugin)

@ced1870
Copy link

ced1870 commented Apr 7, 2019

another info : I have developped for my own needs a small plugin for ElasticEmail that shows a checkbox in the checkout process and in the user account to subscribe to the newsletter.
This links directly to the ElasticEmail user list and form so that you don't have to manager anything on your website.

If this is useful for CP, I can share it

@majick777
Copy link

@parkerj could add "print shipping labels" from #4?

@bahiirwa
Copy link
Collaborator

From the forum:
* reminder system

@ced1870 Could you throw more light on the reminder system needs you have?

@bahiirwa
Copy link
Collaborator

Referencing: https://forums.classicpress.net/t/necessary-plugins-extensions-for-classiccommerce/1073/12

VAT ID is the registered number that you can fill in the ordering form so that the VAT is not charged (if your number is valid).

@ghost
Copy link

ghost commented Jun 24, 2019

I'm not sure where the reminder system suggestion came from, but i was quoting someone, somewhere. I think it's probably follow up emails, like this https://woocommerce.com/products/follow-up-emails/

Doesn't seem like a top priority to me, but others may disagree.

@bahiirwa
Copy link
Collaborator

I see https://woocommerce.com/products/follow-up-emails/ is a premium product. Thanks for the quick response. Maybe someone will make a chargeable plugin service.

@ced1870
Copy link

ced1870 commented Jun 24, 2019

Hi
a reminder system is something that checks the end of the subscription and that sends an email 15 days before, 7 days before ... to explain the user that the subscription will end
This could also inform about a possible coupon to renew
CEd

@ced1870
Copy link

ced1870 commented Jun 24, 2019

VAT ID is the registered number that you can fill in the ordering form so that the VAT is not charged (if your number is valid).

yes this is something that is absolutely needed if you are in the European country and I'm afraid that this is not native in Woocommerce. Without this, you can not sell in Europe

@ghost
Copy link

ghost commented Jun 24, 2019

a reminder system is something that checks the end of the subscription
CEd

That's part of a subscription system though. I don't think subscriptions are part of basic WooCommerce? Not sure where the fork project is going with this, but this sounds like an extra feature that hasn't been mentioned yet (?)

@bahiirwa
Copy link
Collaborator

That's part of a subscription system though. I don't think subscriptions are part of basic WooCommerce? Not sure where the fork project is going with this, but this sounds like an extra feature that hasn't been mentioned yet (?)

The fork is not doing this primarily. I think this is extension and other plugin territory. The fork will center on being extensible for such products.

@ghost
Copy link

ghost commented Jun 24, 2019

Yes. Fair enough too. Otherwise there is no end to it. Just need to get the basics going first.

@ced1870
Copy link

ced1870 commented Jun 24, 2019

yes, I understand and agree :)
this was mainly in the way of adding the subscription feature

but I think that at least the VAT ID and invoicing are something necessary to any ecommerce, right ?

@bahiirwa
Copy link
Collaborator

Sounds Fair. Does this ID do anything in terms of the fees or is it used by shop owner when filing taxes? @ced1870 Could you share a real world workflow so we can figure out the code?

@ced1870
Copy link

ced1870 commented Jun 24, 2019

  • this ID is something that EU companies shall have
  • if you are a EU company with a VAT ID, you must fill it and it shall be checked according to the VIES database to verify that this number is valid. Is yes then the VAT is removed from the order
  • there are special cases, for example in France if you sell B to B, even with a VAT ID, you must charge the VAT
  • if you sell to a personal account, then the VAT must be charged (no VAT ID available)

there are probably also other rules, by my side I know the french ones

@bahiirwa
Copy link
Collaborator

Originally posted by @ginsterbusch in #19 (comment)

@ced1870 Would you look at this and share some feedback?

Link: https://booster.io/features/woocommerce-eu-vat-number

@ginsterbusch
Copy link

ginsterbusch commented Jun 28, 2019

Originally posted by @ginsterbusch in #19 (comment)

@ced1870 Would you look at this and share some feedback?

Link: https://booster.io/features/woocommerce-eu-vat-number

https://github.com/algoritmika/woocommerce-jetpack/blob/master/includes/functions/wcj-functions-eu-vat.php

Seems the plugin is doing what Jetpack says it does, but as a stand-alone feature: Downloads the resp. data directly from the OFFICIAL EU servers!

Just dig a bit into the source code of its modules, there is a vast number of interesting up to most awesome stuff to be found. Also I like that its not a "enable it, be flooded with features" plugin, but instead: "enable it, and then enable only the modules you need" strategy.

Addendum: Just "counted" the number of features: The official feature page on their site lists 115 (!) modules - also see this screenshot: https://gfx.fwolf.de/image/xiS

cu, w0lf.

@bahiirwa bahiirwa added question Further information is requested and removed Needs Feedback labels Oct 9, 2019
@ginsterbusch
Copy link

Incompatible, but required base plugins for German / European shops:

  • WooCommerce Germanized (complains about WooCommerce not being installed) - essential plugin for getting anything WC-related properly and lawful working for Germany / German-speaking users
  • Booster for WooCommerce (dito) - potential replacement for Jetpack, because .. stand-alone plugin!

my guess is, they check both for specific version strings (constants?) AND class or function names. so this may require additional attention. Maybe build a compatiblity plugin?

@pftaylor61
Copy link

Another extension that might be needed is a ClassicCommerce for Square. The equivalent WooCommerce for Square is open source, and could be forked. It allows Square to be used as a payment gateway, but does more than that; it also imports all entries from the Square database and inserts them as products into Woocommerce. It then syncs any changes in Square into the Woocommerce website. I have found this useful, because I have a small bookshop, and like to sell books online also. It is much simpler to have just the one database (in square), rather than having a second list of products.

@ghost
Copy link

ghost commented Nov 8, 2019

Thanks Paul. I have added that to the wiki on the forum: https://forums.classicpress.net/t/essential-plugins-extensions-for-classic-commerce/1073

@ghost
Copy link

ghost commented Jan 12, 2020

Just making a note here that I think the first plugin we need to have working with CC is some sort of Stripe integration. This appears to be one of the most commonly asked for extensions. I am using this free plugin on a recent site and it's doing a good job.
https://wordpress.org/plugins/payment-gateway-stripe-and-woocommerce-integration/

Whether we approach the devs to see if they will support CC (https://www.webtoffee.com/) or do a fork is up for discussion.

@timbocode
Copy link
Contributor

Are you using that Stripe plugin on a CC site?

@ghost
Copy link

ghost commented Jan 12, 2020

No it's a WC site. I can test it on on CC though.

@timbocode
Copy link
Contributor

Yeah, if you could. I think we should test any WC addons we can get our hands on to see if they work with CC.

@ghost
Copy link

ghost commented Jan 18, 2020

I have just tested the Stripe plugin mentioned above. It installed OK, and when I tried to activate it I got a notice saying "activated" but it wasn't. So that might be a cause for confusion but not sure we can do much about that. I then installed the Compat Plugin and it activated correctly. Have tested it on a Stripe Test area and it works fine. Payment was processed. Can't see any issues.

So this may be a good candidate for either approaching WebToffee or doing a fork. I actually think that further down the track it would be good to have a basic Stripe facility built in, the same as we have Paypal integrated. So it would come up as an option in the install wizard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

7 participants