WooCommerce

We look forward to discussing your ideas.

NOTE: Please do not post links to/promote products outside of the WooCommerce.com catalog. This is not a sales channel. Links to outside sources, intended for spam or self-promotion, will be marked as spam.

How can we improve WooCommerce?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Rename en_US.po file to follow-up-emails_en-US.po

    Though not crucial, it appears to be the standard to name .po files with the plugin name in it, to avoid confusion, user suggested renaming `en_US.po` to `follow-up-emails_en-US.po`.

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  2. Enhancement: `my-subscriptions` endpoint visibility

    Right now there are 3 endpoints:
    unsubscribe
    email-preferences
    email-subscriptions

    You have the option to show `email-preferences` from My Account, under the Settings. This section is confusingly called "Email Subscriptions" even though it uses the `email-preferences` endpoint. This section contains any mailing lists you've signed up for and lets you remove yourself from them.

    `email-subscriptions`, on the other hand, will show all the email subscriptions you signed up for when you made a purchase. You'll see the Order associated with the subscription and you can unsubscribe from that list.

    I think we should move everything to one preferences page for users…

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  3. Only send emails triggered by a category purchase once, even when multiple products in that category are purchased

    When a product belongs to a category with other products in it and there are FUE for those other products, if you purchase product 1, you will get the FUE for product 1 and other products that category. So multiple emails are sent, one for each product.

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  4. Don't use full page template but use shortcode approach

    Following templates are full page template that are rendered when `/unsubscribe`, `/email-subscriptions`, and `/email-preferences` pages are loaded:

    * templates/email-subscriptions.php
    * templates/email-unsubscribe.php
    * templates/myaccount/email-preferences.php

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  5. Use the standard WooCommerce email templates, not the custom html ones

    Customer expected the template structure for emails to be the same as the ones for core, but they are more like html templates.

    If they were more like the templates from core, then it might be easier for people to work with, and also allow for more compatibility with plugins made for WooCommerce email templating.

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  6. Membership emails aren't tied to membership start date

    Currently Follow Ups Membership emails are not currently based on the membership state date or the order date. Instead, it stores its own date that is the original date of the order.

    The problem with this that they can change a customer's start date or order date to update their membership content, however that doesn't update the date that Follow Ups has stored.

    Eg.
    - Original order date December 1, 2017
    - Follow-Ups stores a time stamp of December 1, 2017
    - Update order date to January 15th, 2017
    - Follow-Ups still has the stored date of December 1, 2017 …

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  7. Debug Logging not working

    The plugin seems to have custom debug logging in the plugin. This can be enabled in Follow-Up Emails > Settings > Tools.
    I set this to Log to File = All

    I then tried scheduling emails, sending scheduled emails. Sending manual emails, and several other actions. But the log file always seemed to remain empty. I can see the file `wp-content/uploads/fue.log` but it remains empty.

    I'm not sure what should be logged in the debug logging, but it would be helpful if it would at least log something.

    Might also be worthwhile to switch to the WooCommerce logger: https://docs.woocommerce.com/wc-apidocs/class-WC_Logger.html

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  8. Integration with Polylang

    I will give the possisibility to the user to assign a language to emails the same way as for other types of contents such as posts or pages.

    A convenient feature would be to have languages columns in the Emails list table as done for pages.

    Would it be possible to pass the $email object as argument of the `fue_table_all_products_body` action in all places it is fired.

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  9. Follow Ups + Subscriptions: Cancellation Email Needs Check for Active Subscriptions

    What I expected

    When creating an email to send to a customer for a cancelled subscription there's no logic to check to see if the customer has since resubscribed, or purchased a new subscription.

    Use Case:

    In the case of the user they offer Monthly and Annual Subscriptions, where the Annual Subscription reflected a discount in comparison to the Monthly Subscription. So as an example, the Subscription was $10 a month or $100 per year.

    When a customer cancels a monthly Subscription, the follow up is triggered to attempt to get the customer to resubscribe, or purchase an annual subscription.…

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  10. Customer’s email is not removed from mailing list when subscription gets cancelled

    Subscription linked to Membership adds email to mailing list but the email does not get removed when the subscription gets cancelled.

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  11. Trial Run for deactivated emails

    A user was trying to import existing orders, but wasn't sure if he setup the email right so he was trying to keep the email deactivated.

    When the email is deactivated it will still show the "Import existing orders" button after saving. But when clicking this it will always end up with the message:

    ```
    Error: Import data not found
    ```

    It seems it can't find any orders because the email isn't active. This is kind of confusing, it would be more logical for importing orders to either be disabled, or a more descriptive error.

    It would be nice though…

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  12. Compatibility with WPML

    From the WPML support forum.
    https://wpml.org/forums/topic/first-purchase-of-new-user-doesnt-trigger-the-right-translation-of-product/

    If I set follow-ups as translatable the customer receives 2 emails, one in each language. And both have product names in the default language.

    Suggested solution

    1) Have follow-ups translatable by default including the attached wpml-config.xml file in the root folder of the plugin.

    2) With these few lines we can resolve the 2 issues described.
    The first function makes sure we only get follow-ups in the current language.
    The second function switches language temporarily to the language the order was made in so that product names are translated too.

    ```
    add_filter( 'fue_get_emails_args', function(…

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  13. Localize strings throughout JS templates

    Scripts should be localized with translation data. Strings being added to the DOM are not translation ready

    There are likely more throughout the JS template files.

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  14. Standardize add-on email type titles/labels

    Right now, the way we label the different email types is a bit awkward:

    http://cld.wthms.co/Q5OWKX+

    http://cld.wthms.co/rifBXz+

    If possible, we could clean this up a bit like so:

    http://cld.wthms.co/AJG26I+

    http://cld.wthms.co/xjka07+

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  15. Move Email Subscriptions managment to My Account tab

    Follow-ups has a setting, Follow Up Emails > Settings > Subscribers > Email List Preferences, that enables list management in My Account. Currently, Follow-ups dumps everything on the dashboard tab, including the Twitter handle field. It would be much cleaner to move these to a tab.

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  16. Signup Email - remove email if uses purchases before email is sent

    Signup emails Follow-ups can have additional rules:

    1. user have made purchase
    2. user has not made purchase

    It would be great to implement something similar to the "remove on status change" feature that other email types have in Follow-ups. For example, a customer signs up to receive updates but hasn't yet purchased. An email can be sent after a few days with no purchases prompting the potential customer to come back and buy with a coupon or something. But, if that customer buys before the email is scheduled to send, the email should be removed.

    A competing follow up…

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  17. Add support for Free Gift Coupons extension

    Follow-ups doesn't currently support [Free Gift Coupons](https://woocommerce.com/products/free-gift-coupons) extension. On the Follow-ups create a new coupon page(**Follow-Up Emails > Coupons**), the **Free Gift** option is there under **Discount Type** but there is no way to add a product as there would be under WooCommerce core coupons.

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  18. Missing appropriate headings and labels

    Tweet: https://twitter.com/lutrov/status/878466898693726208

    Follow-ups is not following [the headings hierarchy structure that was improved in WordPress v4.4](https://make.wordpress.org/core/2015/10/28/headings-hierarchy-changes-in-the-admin-screens/) on the `wp-admin/admin.php?page=followup-emails` page`. This is a problem for people using assistive technologies.

    Also, input fields are missing appropriate labels. This too is a problem for screen readers and keyboard navigation.

    Checked and confirmed this by using the [WP Tota11y](https://wordpress.org/plugins/wp-tota11y/) plugin.

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  19. Add support for Product Add-ons to Bookings emails

    Add-Ons; your standard "Booking Confirmed" email supports and send s information about Add-Ons to the user so if there's an option for pick-up location the client knows the time and location that he will be picked up. The premium Follow Ups plugin fails to send Add-Ons data to the user.

    Add support for Add-Ons via Variable tags. IE; {item_addons} or {booking_addons}. I believe that a simple approach without the need to use IDs for the case of multiple add ons within a product is enough and much better than the non existing. As a visual example I would set my…

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  20. Add raw exclusion option to exclusions

    The Exclusions settings currently work based on "if customer has previously purchased". It would be nice if there was a checkbox that allowed for raw exclusion meaning "if the customer is purchasing now". For example, don't send this email if this product or a product from this category is being purchased.

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  • Don't see your idea?

WooCommerce

Feedback and Knowledge Base