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. Add Filter for the Xero Integration Plugin

    Add a 'Filter' for the Xero Integration plugin so that different account codes can be used for different product categories.

    We have a wholesale customers and retail customers ordering through the same site, we have a need to track sales in Xero in different accounts for wholesale and retail for more granular reporting. At the moment we have to manually update Xero records after they have been added by WooCommerce for wholesale orders.

    By using a filter at the source (woocommerce/xero plugin) we can assign different account to different product categories which would solve this problem.

    It would also be…

    50 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    10 comments  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  2. Push Refunds into Xero

    Currently, a refund made in Woocommerce, for example directly back to a customers Stripe or PayPal account requires this to be manually refunded in Xero.

    Surely this is something that should be automated with a credit note on that order? Manually refunding over in Xero is old school!

    36 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  3. WooCommerce Xero Multiple Payment Accounts

    Support for multiple payment accounts in xero is needed.

    Presently we can assign only one xero payment account to transactions coming via the website.

    So if we have more than one payment account in xero set up, e.g. Paypal vs Credit Card vs Bank Deposit, you really want WooCommerce to send payment information to Xero's correct payment accounts, based on the payment method.

    Otherwise you have to set up the one clearing account in Xero which is fed all payment data from WooCommerce. But that setup introduces a whole bunch of admin work reconciling transactions within Xero, which synchronising the…

    36 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  4. Pass Stripe fees from WooCommerce to Xero

    What I expected
    The expectation is for the order Stripe Fee to be recorded in Xero without needing to connect Stripe to Xero apart from WooCommerce.

    What happened instead
    The order Stripe Fee (#) does not appear to be passed from WooCommerce to Xero within the Xero's Chat of Accounts page.

    Screenshot Link: http://cld.wthms.co/x3j5Yo

    It would be beneficial if we can create a condition that recognizes the Stripe plugin as activated and allows users to attach Stripe Fees to an account using the settings under WooCommerce > Xero.

    For now, you can use the Stripe to Xero connection: Stripe to…

    23 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  5. Stripe Fee Option

    Add the option for sending stripe fees along with the order to Xero so the amount is easy to reconcile.

    Made a gist on github that should assist: https://gist.github.com/dfinnema/3895a327f92a5757070554d6b4a8b356

    Having this build in would be much better of course

    15 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  6. Xero integration with draft invoices

    Currently Woocommerce Xero is hard coded to insert invoices as Authorised, however this introduces other problems. If Tracking inventory and an item is out of stock, the invoice will fail to import. And after an invoice is authorised there are fewer options to correct problems--these invoices hit the general ledger and cannot be deleted for instance. You're always playing with fire.

    What works better in our situation is to import invoices as Draft. This allows an employee to review the invoice before submission, and make adjustments to the template, sales tax codes (which the plugin doesn't support properly for New…

    13 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  7. Send Additional WooCommerce Order Field to Xero - "Customer Provided Note"

    We need to send additional field to Xero, the "Customer Provided Note:" which is the "Order Note" field on the checkout screen.

    13 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  8. Multiple Sales Accounts for Xero Invoice Items

    Currently generated invoices force the single default Sales Account # configured in WooCommerce->Xero->Sales Account for every invoice line item.

    It would be nice if there was an option so the generated invoice in Xero would use the sales accounts configured on the inventory items in Xero, assuming "Send Inventory Items" is enabled, or maybe a custom product field value (ie. Sales Account) per product from the WooCommerce side.

    12 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add filter to Invoice status

    I've made a change to the code in classes/class-wc-xr-invoice.php on line 335 that changes the status of a new order from APPROVED to DRAFT. This small change works perfectly with Xero for me. Would it be possible for the developers to add a filter to this line that allows a plugin to override the default order status? Even more useful would be an extra setting in the settings page (but i know that is asking a bit much).

    11 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  10. inventory sync with xero plugin

    Option of one or two way product sync. When setting up a new xero account to work along a woo commerce store, an option to sync your products and variations over to xero would save a lot of time and potential errors.

    8 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  11. Zero Rate VAT sent to Xero

    Currently products that are marked as 'Zero Rate VAT' in WooCommerce show as 'No VAT' or 'Tax on Sales' in Xero, which results in incorrect VAT returns. This is bad news for businesses that have Zero Rate VAT products configured.

    6 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  12. Add option to send invoice on order creation or other status

    It would be great if we had the option to send the invoice to Xero based on other options other than manual or Complete. Ideally for our business we would like the invoice sent on order creation but could be nice for other people to have the invoice sent based on other order status's.

    6 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  13. Inventory syncing via Xero integration plugin

    When using Tracking Items with the Woocommerce Xero plugin, the Woocommerce stock levels could be set based on the stock levels shown in Xero. This would be a one-way sync Xero->Woocommerce possibly using wp-cron that would avoid invoicing errors when downloading Authorised invoices of out-of-stock items. Currently these fail completely. This new feature could also pre-emptively alert the administrator when items exist in Woocommerce that _don't_ exist in Xero.

    5 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  14. Add filter for <Reference> value in Xero plugin

    The Xero plugin makes extensive use of filters to source data, this is great...

    But for some reason it doesn't have a filter for populating the <Reference> value... it builds a reference out of some bits of order data and I've had to hack the plugin code to use the reference we want instead.

    5 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  15. Allow bulk manual export of invoices/payments from Woocommerce to Xero

    Allow bulk manual export of invoices/payments from Woocommerce to Xero.
    Currently each order must be done individually which is ridiculous.

    4 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  16. Automatic retry sending of invoices to Xero

    Currently if an invoice from woocommerce to Xero fails, you won't know about it, unless you go into that order within woocommerce and view the order notes. For a high volume of transactions as we have this is not ideal.

    For example if you have exceeded the API limits in 1 hour, the next lot of invoices that are sent to Xero within the same hour will fail and will have to be exported manually.

    4 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  17. Add filter/setting to send shipping address instead of billing

    A customer needs to send the shipping address instead of billing address. We currently send the billing address with no option or filter to send shipping address to Xero. This could useful to other customers as well.

    >2. we need the shipping address that the customer has entered to be migrated to xero, not the billing address as it currently defaults to.

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add filter for Send Payment method

    The send payment method will automatically send a payment to Xero when an order is completed. Our site has a custom payment method of "On Account" which means we don't want to send payments to Xero when these orders are marked as completed.

    Adding a filter to the send_payment method would allow developers to decide if a payment should be sent by intercepting the order and checking payment method, or other criteria.

    Something like this:
    $send_payment = (bool) apply_filters( 'wc_xr_send_payment', $send_payment = true, $order_id );

    if ( ! $send_payment )
    return false;

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  19. email

    Send invoice on creation.

    I just moved from your Freshooks plugin to Xero and a significant missing feature is the ability to have Invoices automatically sent to customers. I have a training business and many customers want to pay by BACS. If BACS is selected then an Invoice must be not only created by sent to that customer.

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
  20. Ability to disable using WooCommerce SKU as Xero inventory reference

    Hi, I'd like it if the Xero plugin could be configured to leave the account code blank and not to add an inventory item based upon the SKU. This would allow the accounts team to manually select the appropriate inventory item and account code.

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extension - WooCommerce Xero  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3
  • Don't see your idea?

WooCommerce

Feedback and Knowledge Base