Pranav R.
Forum Replies Created
-
Forum: Plugins
In reply to: [WooCommerce] How to change the text in timeline checkoutHello @coh2o!
I am not sure where exactly you are seeing the “payment information” text as I do not see it for my test sites; but, for a WooCommerce site, language phrases in general can be changed by creating a custom language file.
You can use plugins like Loco Translate to achieve this. There are many tutorial videos available on YouTube that demonstrate the process of creating a lang file, searching for the exact phrase, and then replacing it using this plugin.
Make sure you see the text under your site’s domain; only then, you can change it via Loco Translate.
In case, you do not find the phrase in Loco Translate, take a screenshot of the page where this text displays, upload it on an image-sharing site like snipboard, and paste here the generated link along with the exact URL of the page.
Best!
Forum: Plugins
In reply to: [WooCommerce] payment methods not available for my stateHello @liselefebvre!
The error message that you are seeing is usually shown if there are no payment methods enabled or if the enabled payment methods aren’t configured properly.
In your case, we know that these are enabled; but, I am not sure if these are properly configured to accept payments.
Regarding the Stripe gateway, please ensure that the Stripe gateway is properly configured to accept payments. You’ll find these settings under the WooComerce > Settings > Payments > Stripe > Settings section.
Reference: https://d.pr/i/jLsTSN
Setup guide: https://woocommerce.com/document/stripe/If your site is properly connected to Stripe, and the problem persists, try to reconnect.
Follow similar steps to check your PayPal connection as well.
If you face problems after this, let us know.
It will be great if you could share your current System Status Report as well; we need to check the plugin versions that you are using. You can get it by navigating to the
WooCommerce / Status
section of your site. Once there, click on theGet system report
button and then copy it by clicking on theCopy for support
button. Then paste it here in a comment.Best!
Forum: Plugins
In reply to: [WooCommerce] I need to move all products from one site to anotherHi @hammaddilawar1!
I am assuming that you have moved your products from a different site to the site https://www.juicewrldmerchshop.com/shop/. Please correct me if you’re referring to a different site.
In addition to what @seank123 said, please note that WooCommerce’s built-in Import/Export functionality should work with built-in product types.
I checked your site and noticed that the single product and variable product types are working (mentioned below) correctly.
1. https://www.juicewrldmerchshop.com/juice-wrld-999-shirt-t-shirt/
2. https://www.juicewrldmerchshop.com/juice-wrld-999-snapback-cap-black/
3. https://www.juicewrldmerchshop.com/juice-wrld-999-black-t-shirt/I see issues with some of the product images though, the CDN images are returning an error (like in the below listings).
1. https://www.juicewrldmerchshop.com/juice-wrld-smile-999-t-shir/
2. https://www.juicewrldmerchshop.com/vlone-juice-wrld-999-print-t-shirt/Reference: https://d.pr/i/qe42Jv
The issue with these images seems to be with the CDN; I noticed the image paths are from alicdn.com; like https://ae01.alicdn.com/kf/H38b5e411e07043e5a4f42d646b6b316ey.jpg
If this is the issue you are referring to; then fixing the image paths should solve the problem. BTW, I was able to add these products to the cart, so I don’t see any WooCommerce-specific issues. But, feel free to correct me if I missed anything.
In case you are referring to a different problem or have questions, please pass us more details, like the product type, listing URL, and what exactly isn’t working.
Best!
Forum: Plugins
In reply to: [WooCommerce] Sort products by 2 categories on sidebarHello @kirits!
For the sidebar, there are widgets that allow displaying the sorted product list based on a single category.
For displaying sorted product list for multiple categories, you can use the Shortcode widget.
WooCommerce supports several shortcodes that you can use to display filtered products. The shortcodes can be entered via the shortcode widget.
The shortcode to display a sorted product list for two categories would be something like the following:
[products category="hoodies,tshirts" limit="-1" orderby="include" order="DESC"]
Here is the complete guide on using the ‘products’ shortcode: https://woocommerce.com/document/woocommerce-shortcodes/#products
Products code in the shortcode widget for the sidebar can be created as follows: https://d.pr/i/W8F1Yf
Additionally, you can change the display style of the content generated by this widget by using custom CSS (from the ‘Appearance > Customize > Additional CSS’ section).
Best!
Hello @kristinubute,
I understand that you want to auto-complete the orders for which you have received the payment, and right now, these are being set to the ‘processing’ status.
This is the expected behavior and has nothing to do with the payment gateway. This is how order management works in WooCommerce. Upon receiving the payment, orders are set to the ‘processing’ status.
This is useful, as the Store admin now knows that the payment has been received and the order requires processing. So, after shipping the product, the store admin can change the order status to ‘completed’.
You can read more about ‘Order Statuses’ here: https://woocommerce.com/document/managing-orders/#order-statuses
Do note that all product orders require ‘processing’, except those that only contain products that are both ‘Virtual and Downloadable’. This is because downloads are automatically made available to the clients right after they make the payment. There is no need for the store owner to specifically ship downloadable products.
If you want to auto-complete your orders, you can mark your product(s) as virtual/downloadable (if you don’t have a downloadable product(s), there is no need to specify a download file).
Reference: https://d.pr/i/irX4uDBut, note that virtual products cannot have shipping data like weight, dimensions, and shipping class associated with them.
Reference: https://d.pr/i/l4XYcKBut, if you don’t want to set your products as ‘virtual/downloadable’ products; you can use the WooCommerce Order Status Control extension that allows you to auto-complete all orders whether virtual or not.
WooCommerce has a 30-day refund policy. If the product doesn’t work the way you need it or you think another product would work better, you can cancel the subscription and get a full refund. You can read more about our refund policy on our website here: https://woocommerce.com/refund-policy/
If you have questions, let us know.
Best!
I have notified the concerned team about the issue here: https://github.com/Automattic/woocommerce-services/issues/2586
You can subscribe to this Github thread to receive status updates. This report has all the details that I could find. If you wish to add anything to this report, please reply back to this thread, and we’ll add the information.
Thank you for bringing this to our notice.
Best!
Hi again @boutrossamir!
I have been doing some testing and was able to replicate the problem. This seems to be a bug. Invalid zip codes allow users to bypass TAX as it gets set to 0; but this is not always replicable.
As per my tests, the following zip code resulted in 0 TAX calculation: California – 883307241
Interestingly, the zip code 88330-7241 works as expected and throws the ZIP code not found error (this zip code belongs to New Mexico). But, using 883307241, users are able to submit the form and thus avoid the TAX.
This seems to be a bug. I’ll get back to you soon on this.
Best!
Hello @boutrossamir!
I believe you are referring to the WooCommerce Shipping & Tax extension. This extension allows automated tax calculation using the Jetpack connection as mentioned here.
But, if you are referring to something else, let us know.
It seems you removed the extension from your site as I couldn’t test it there.
I tried to replicate the issue on my test site; but, noticed that upon clicking the “Place Order” button, the system throws an error if an invalid postal code is entered.
Here is the screenshot for your reference: https://d.pr/i/uF4itF
5-digit zip codes and 9-digit zip+4 codes work fine. The form will only submit if a valid code is entered.
In your case, the TAX would be displayed as 0 as the system couldn’t determine the exact location according to which the TAX needs to be applied because of the invalid zip code. The checkout form cannot be submitted in this case.
Were you able to submit the Checkout form and confirm your order with an invalid zip code?
Best!
Forum: Plugins
In reply to: [WooCommerce] Woocommerce plugin to allow pricing per weightHello @loubird,
As I understand, you want to apply a discount on different variations of the same product; provided these variations are ordered together. As an example, following is how a cart would look for a user eligible for the discount:
Item 1: The Herb Boilies (Shelf Life, 12mm, 5kg)
Item 2: The Herb Boilies (Shelf Life, 15mm, 5kg)If this is not what you want, feel free to correct me.
There are two types of discounts, product-level, and cart-level. In your case, different variations of the same product need to be in the cart; only then, it can be determined whether to apply the discount or not. For this reason, you need an extension that would allow a cart-level discount based on conditions (discount rules). Conditions/Rules are required so that you can specify your criteria for the discount to apply, like “apply discount only if 5kg of 12mm and 5kg of 15mm are ordered together.
You need an extension that has this functionality; also, this extension should support discount rules to be applied on different variations of the product.
I didn’t find any extension that would allow this on the WooCommerce marketplace; you might be able to find the same with a different provider.
Note: Usually, cart-level discounts show up on the cart and checkout pages. So, for your users to know about your discount scheme, you can create a banner or specify the same in the product description.
I hope this helps.
Best!
Hi again,
My apologies, I should have asked for the screenshot URL instead. There isn’t a way to attach screenshots on this forum. You can upload your screenshot at any image hosting site or cloud drive and paste the public file URL here.
However, as you are no longer facing the problem and as you’ve also mentioned the change that you made in your settings, the screenshot isn’t required.
Lastly, changing the “File download method” setting also recreates the .htaccess file in the ‘woocommerce_uploads’ folder. So, the .htaccess file should already be there as you changed this setting. Feel free to check this at your end.
As the file paths are now working, this means that the misconfiguration has been fixed.
But, do let us know if you find any problems.
Best!
Forum: Plugins
In reply to: [WooCommerce] Woocommerce plugin to allow pricing per weightHello @loubird!
I checked your site page and noticed you have a variable product with the type, size, and weight options. I also noticed that you’ve set different prices based on different variations; but, I did not notice any price change after selecting the product size. Please correct me if I missed anything.
If you wish to specify different prices based on the ‘size’ option as well; you can set this ‘size’ attribute to be used as a variation; then from the ‘Variations’ tab, add your variations (delete previous variations first) and then specify prices.
If this doesn’t solve your purpose and you need more help, I suggest you create a ticket with WooCommerce support as you’re eligible for premium support based on your purchase. Please provide at least two examples of your use case; so that we have a better idea of your requirements.
Regarding your question about the bundle; you can convert your current product listing to a bundle by changing the product type; so, the URL remains the same. However, it is better to tell us more about your requirement before making any changes.
Best!
Hello @svadr!
Yes, every time you update/activate the WooCommerce plugin, the .htaccess file will be automatically created in the ‘Woocommerce_Uploads’ folder (on the Apache servers). So, this is expected behavior. However, this file is generated and updated according to the preferences set in the “WooCommerce > Settings > Products > Downloadable products” section and there is no need to manually delete it.
1. If you have “File download method” set to “Redirect only (Insecure)”; in addition to the secure links (mentioned below), your downloadable files will also become available via the direct file URLs, i.e. in the format:
https://example.site/wp-content/uploads/woocommerce_uploads/2022/10/filename.pdf
This means that anyone with this link can access and download your file(s); so this is an insecure link. Your ‘Woocommerce_Uploads’ directory won’t have any access restrictions, WooCommerce itself will make the necessary changes in the .htaccess file to ensure this.2. But, if you set this option to “Force downloads”; your ‘Woocommerce_Uploads’ directory will be locked (using the .htaccess rules automatically created by WooCommerce), and the downloadable files will be served via auto-generated URL(s).
Path format of such files would be something like: https://example.site/?download_file=%5BID%5D&order=wc_order_EIhqnfCFqnyes&uid=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&key=xxx-xxx-xxx-xxx-xxxxxxx
If ‘force downloads’ is enabled, direct file URLs will return a ‘403 forbidden’ error.3. So, if you want your files to be accessible via their direct links, **”File download method”** should be set to “Redirect only (Insecure)”. Also, there is no need to delete .htaccess file; this should be automatically handled.
Please make sure that your settings are saved accordingly; if you still face problems, please paste your site’s status report back here so we can take a closer look.
Also, paste here a screenshot of your “WooCommerce > Settings > Products > Downloadable products” page. Make sure that you blur/cut the portions with sensitive information; we only need to check your settings.
Best!