Woocommerce interview question and answer

 Woocommerce the most popular shopping software is a free option that can be installed very easily as plugin in most popular simple content management system wordpress. We will discuss more details on woocommerce interview questions:

1) What is woocommerce?
If you want to go online, create an ecommerce website in less than 2 minutes install wordpress and make use of an interesting plugin called woocommerce. Woocommerce is the most popular software used for implementing shopping cart, creation of a catalogue of products, online shopping mall and much more. If you want to convert a website to an e-commerce retail shop easily and instantly make use of woocommerce plugin
2) Can you install and make use of woocommerce directly?
No, woocommerce is not a standalone software. Woocommerce is installed as a plugin on top of wordpress installation
3) Do you need to pay money for woocommerce plugin?
Nope. Install wordpress in your hosting account. Navigate to plugins, search for woocommerce plugin. Install this plugin for free, configure settings and save settings after this is activated
4) What feature is added to your website after adding woocommerce plugin?
Instantly the website becomes e-commerce website. A shop is added to the website that offers unique opportunity to add products, categorize products, set sale price, mention the product type including simple, variable, downloadable products, set product attributes and lots more. As the website becomes shopping mall online, account page, cehckout page, cart to add and checkout products are all added automatically
5) How is product added to woocommerce shop?
Log into administrator dashboard in wordpress. In left hand side products menu appears below woocommerce menu. Click on products menu, add a new product,set the attributes of products, choose what type the product is like simple, variable, virtual, downloadable, product price, sale price if different, product category on right hand side same way you set for regular wordpress posts and pages and publish the product
6) Where can you track your orders in your woocommerce shop?
Log into administrator dashboard in wordpress. In left hand side woocommerce menu appears. Click on this and orders option is available in this menu. We can see numbers of open orders if any. IF no order is present check details on old orders. The orders can be in many different status like in processing, completed, on hold etc
7) In your woocommerce implementation you get an error that says no payment methods for state. How will you start your investigation?
Typically this can be result of Security implementation in-place like SSL cert. Another possibility is to look for payment methods being configured, currency options etc
8) What does woocommerce this order cannot be paid for mean?
As the error indicates if no products have been added to order, or else no products more than $0 has been added to the order this issue does crop up
9) What causes error Woocommerce This order’s status is “Pending payment” it cannot be paid for. Please contact us if you need assistance.?
I'm in process of creating e-commerce for one of our client projects. This customer has woocommerce as their e-commerce solution in place. I'm in process of testing the invoice portion of the project. As expected invoice is mailed to customer without any issues. This client has requirement to attach PDF invoice as part of email which is working fine without any issues
The payment gateway used for testing is paypal which is again properly configured. So, no problem with paypal as well.
Once the pay link is clicked from within test email, I got the following error:
This order’s status is “Pending payment”—it cannot be paid for. Please contact us if you need assistance.
Interestingly I found that this is a result of the following issues:
1) No product has been added to order. As a result the invoice amount is $0
2) Products are added to the order. The Pricing of these products is not set to value more than $0. Again this leads to situation where order total is $0
I added product, updated the order, resent the invoice to the test email to simulate customer situation. As expected this fixed the issue and I'm able to test paypal payment from this invoice checkout