Woocommerce Single Product Page: Restore Default Layout/Design - woocommerce

In many of the tutorials I've read/watched about customizing the single product page, there is an image of the default, standard woocommerce single product page, which looks great without any customization. For some reason, my single product page doesn't look half as good.
https://kingatlaw.attorney/product/civil-litigation/
Does anyone know the reason my single product page doesn't look like the images I'm seeing of the default layout or how to restore the default? In the alternate, is there a place where I can find css/php code I can copy/paste into functions and styles to use their template, rather than wrestling with custom code?

As I am checking with ctrl+shif+i, no error found.
So you should fallow few setps:
Backup your single-product.php
create woocommerce folder inside your active theme folder
eg. theme folder -> woocommerce
Copy woocommerce plugin template page and paste in the theme folder -> woocommerce
eg. copy plugins -> woocommerce -> templates -> single-product.php
and past theme folder -> woocommerce -> single-product.php
Then refresh the page and check it's working or not. if working then you can customize the page.

Related

Woo Commerce , how to edit checkout page

I am trying to edit the Product and checkout Page on Woocommerce. WE have a Divi theme installed, but it doesn’t allow me to customize the product page. Does anyone know where I can find the files that generate the product page so I can edit them? For example, I want to remove the product image, and make it a 2 column layout instead of 1. I know PHP/HTML/JS/CSS so I can edit it once I find out where to edit.
Divi has the Theme Builder which can definitely let you custom design a Product page: https://www.elegantthemes.com/blog/theme-releases/divi-4
Here are some examples:
https://www.elegantthemes.com/examples/product/divi-theme-builder-6/
https://www.elegantthemes.com/examples/product/divi-theme-builder-5/
https://www.elegantthemes.com/examples/product/divi-theme-builder-4/
https://www.elegantthemes.com/examples/product/divi-theme-builder-3/
https://www.elegantthemes.com/examples/product/divi-theme-builder-2/
https://www.elegantthemes.com/examples/product/divi-theme-builder-1/
In order to override the woocommerce templates you look for:
If there is not exist a woocomerce folder in your theme root folder then, add one and name it woocommerce like YourTheme->woocommerce
Then in your woocommerce folder add a folder and name it checkout
Go into your wp-content->plugins->woocommerce->templates->checkout and copy the
files that you want to override in you theme->woocommerce->checkout
folder
In wp-content->plugins->woocommerce->templates you will also find the
content-product.php & content-single-product.php. Copy both and add them to your theme->woocommerce folder.
You can then start editing the files you want to change
First, you need to create the Child Theme.
Then, go to the WooCommerce folder of the Child Theme, here is the template hierarchy for the checkout page: https://woocommerce.com/document/template-structure/
www.YourWebsiteURL.com/woocommerce.5.9.0/woocommerce/templates/checkout/ Here you can access the checkout templates.
Let me know if that helps!

WooCommerce plugin integration with custom theme

I have my own html to display all products inserted in WooCommerce. But I am unable to show it in my styling. I have searched it but unable to find any good solution.
Please help.
You have to learn about wordpress templates hierarchy that all files how it works?
https://developer.wordpress.org/themes/basics/template-hierarchy/
Suppose You want to create single page of product then create a new file into your theme with name single-product.php then single product url automatically render this file.
As same you want to create shop page (Where all products should shown) then create a file into your theme with name archive-product.php then shop page automatically render this File
For add to Cart functionality there are lots of plugin that can be used.

Edit Product Template on Shop template of Woocommerce

I have a wordpress website with woocommerce deployed. I want to override some of the layout and the way each product is displayed on the shop page. I am doing this by creating a child template. I am able to override some functions, but am unable to find which file I need to edit, in order to modify how the thumbnails are displayed. In other words, the thumbnails shown in the following file...
woocommerce\templates\content-product.php
You can just copy templates\content-product.php files to your theme folder; it will override the default template and do whatever changes you need. Visit WooCommerce official documentation for further details.

WP: Adding a div to WooCommerce single products

I'm attempting to add a div section to a every single product on WooComerce. I've created a child theme of the Storefront theme. From here I'm completely lost however, WooCommerce seems a little counter intuitive.
I'm attempting to add the new div section under the product description section. It can't be a particularity task, I've been stuck on this for hours though fumbling through the template files.
Here is the documentation on how to override core WooCommerce template :
https://docs.woothemes.com/document/template-structure/
If you take a look at the files for the 2.4.7 version of WooCommerce :
https://github.com/woothemes/woocommerce/tree/2.4.7/templates
There is a file description in tabs directory: single-product/tabs/description.php
Take a look at all file under single-product folder and you will understand how the single product page is built.

customise single product page layout in woocommerce

I want to have the layout like this in the single product page in woocommerce;
on the left side:
Product Title
Image
in stock
Add to cart
on the right side:
description
can you please help me with this as im pulling my hair out!!
thanks
You need to play with page layout . It will easy if you have some knowledge of HTML , CSS and php .
You need to create a folder named woocommerce inside your themes folder and copy the contents of the templates folder of the woocommere plugin inside your themes folder. In this way you are able to overwrite the default content.
After completing the above, look for a file content-single-product in the woocommerce folder in your themes's folder. You'll see lots of hooks and do_actions. Don't panic. These are just calling the files from the single-product folder inside the woocommerce folder. In that folder the files are nicely titled and grouped and you'll know what one file is responsible just by seeing the file title. For example price.php for displaying the price, product-attributes.php for product attributes (in case the product is variable).
Play around with these files. If you need the original ones you'll find them again in the woocommerce plugin's folder .
Its a safe and better way to customize your product page or woo commerce .
Recommendation - Never play with woo commerce files inside plugin folder . Copy plugin files in your theme directory before editing and do edit there ..
I am sorry if you did not get your answer .

Resources