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

WooCommerce File Upload incompatibility #4234

Open
AndreeaCristinaRadacina opened this issue Apr 23, 2024 · 6 comments
Open

WooCommerce File Upload incompatibility #4234

AndreeaCristinaRadacina opened this issue Apr 23, 2024 · 6 comments
Assignees
Labels
3rd-part-compatibilities Issue or feature related to a compatibility with a 3rd party product. bug This label could be used to identify issues that are caused by a defect in the product. customer report Indicates the request came from a customer. medium (1d) - This label is used for issues that can be completed within 1 day or less. Priority-Medium Expected resolution time - up to 1 month.

Comments

@AndreeaCristinaRadacina

Description

A user reported that when using Neve, the uploaded files are not visible in the order.

ref: https://secure.helpscout.net/conversation/2577119064/416412?viewId=212385

Step-by-step reproduction instructions

  1. Go to the Shop page > Personalized Mug
  2. Upload a file
  3. Fill in the details and place the order
  4. Go to Orders and check the product

Screenshots, screen recording, code snippet or Help Scout ticket

with Neve:
image

with Twenty Twenty-Three
image

Environment info

No response

Is the issue you are reporting a regression

No

@AndreeaCristinaRadacina AndreeaCristinaRadacina added bug This label could be used to identify issues that are caused by a defect in the product. 3rd-part-compatibilities Issue or feature related to a compatibility with a 3rd party product. labels Apr 23, 2024
@pirate-bot pirate-bot added the customer report Indicates the request came from a customer. label Apr 23, 2024
@vytisbulkevicius vytisbulkevicius added the Priority-Medium Expected resolution time - up to 1 month. label Apr 23, 2024
@Soare-Robert-Daniel Soare-Robert-Daniel added the medium (1d) - This label is used for issues that can be completed within 1 day or less. label Apr 25, 2024
@Soare-Robert-Daniel
Copy link
Contributor

On a close inspection of the website, it seems that products are rendered on the page:

Image

I was looking through the Neve codebase, and we do not have things to limit the hooks.

Maybe the plugin has a problem, and the file might not be registered/uploaded.

@AndreeaCristinaRadacina
Copy link
Author

@Soare-Robert-Daniel, the order you shared was made while the other theme was active.

Wheen you have Neve active and place an order, the file will not appear. Here is an order made when Neve was active:
image

You can also test this by placing an order with Neve active and another theme active.

@zibzabzob
Copy link

Hi, just wondering if this is still being looked at. Need it working ASAP

@Soare-Robert-Daniel
Copy link
Contributor

After some intensive testing, the problem was using WooCommerce blocks for the checkout page, which does not work with Neve.

The normal WordPress theme is working because WooCommerce made the compatibility with their new approach.

Image

@AndreeaCristinaRadacina, the solution will be telling users to convert the checkout page back to the shortcode (if they do not care too much about Blocks). There is an option in the block for this (or manual introduction of the shortcode):

Image

@zibzabzob I recommend the same actions.

@Soare-Robert-Daniel
Copy link
Contributor

I was testing with other classic themes: Kadence & OceanWP. They have the same problem as Neve.

Also found this thread: https://wordpress.org/support/topic/forced-checkout-blocks/

The block system from Woo is not an easy swap from the classical one. Since they made blocks as default, it seems that FSE themes are the way to go from now.

@AndreeaCristinaRadacina
Copy link
Author

@Soare-Robert-Daniel, thank you for sharing! I let the user know, too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3rd-part-compatibilities Issue or feature related to a compatibility with a 3rd party product. bug This label could be used to identify issues that are caused by a defect in the product. customer report Indicates the request came from a customer. medium (1d) - This label is used for issues that can be completed within 1 day or less. Priority-Medium Expected resolution time - up to 1 month.
Projects
None yet
Development

No branches or pull requests

5 participants