WooCommerce is an open source eCommerce plugin designed specifically for WordPress.WooCommerce has many advanced features. In the Advanced settings area, it is possible to set up WooCommerce pages such as the shopping cart and checkout, create access tokens to integrate external applications with the REST API, add custom web hooks to the store, and enable new or experimental features such as high-performance order storage and a new product editor. They can be found in the locations below: WooCommerce > Settings > Advanced.
Page Setup
Pages need to be set up so that WooCommerce knows where to send users to perform certain actions:
- shopping cart page: This page displays the items in the customer's shopping cart.
- checkout page: The customer enters payment information and submits the order on this page.
- My Account Page: Registered customers can view orders or update account details on this page.
- Terms and conditions: This page displays the terms and conditions.
On sites that are not served over HTTPS, the page setup area will also display theMandatory security checkoutSetting.
It is not necessary to use the pages created during WooCommerce installation, but you must have a page for the shopping cart and checkout pages. Otherwise, customers won't be able to buy and pay for your products.
Terms and conditions
To useTerms and Conditions page on thePages > Add NewPage to create a new page for it, and then select the page in the drop-down menu.
utilization
short codeThe terms and conditions are displayed inline at checkout when the customer clicks on the "Terms and Conditions" link. When the customer clicks on the "Terms and Conditions" link, they are expanded and displayed. The customer can then scroll through the content and check the checkbox to accept.
How terms and conditions are displayed in the short code version of the checkout.
existBlock version of CheckoutIn the center, shoppers will see a message that says, "By continuing to purchase, you are agreeing to our Terms and conditions as well as privacy policy" with a link to the corresponding page (if set). This message can be edited in the block editor to suit your needs.
checkout endpoint
An endpoint is an extra part of a website URL that WooCommerce uses to display different content when it detects an endpoint.
Checkout endpoints are appended to page URLs to handle specific actions during the checkout and order payment process. They should be unique and generally do not need to be modified unless there is a specific reason to do so. The checkout endpoints are listed below:
- disbursement
- Order received
- Add Payment Method
- Delete Payment Method
- Setting the default payment method
My Account Endpoints
These endpoints handle specific actions on the account page. They should be unique and usually do not need to be modified unless there is a specific reason. The "My Account" endpoints are listed below:
- (purchase) order
- View Order
- downloading
- Edit Account
- address
- payment method
- forgotten password?
- logout
Static API
These settings are located:WooCommerce > Settings > Advanced > REST APIThe
In the REST API settings, you can create API keys to connect to your store via the WooCommerce REST API.
The REST API is typically used by developers. However, in some cases, services may require that an API key be created so they can connect to your store.The REST API can access store data from outside of WordPress, so please be careful about creating and using keys.
Webhook
Webhooks are event notifications sent to a URL of your choice. They can be used to integrate with third-party services that support them.
Old API
Enables no further maintenance and places theRemoved in WooCommerce 9.0The old REST API, which is scheduled for a June 11, 2024 release.
hallmark
These settings are located:WooCommerce > Settings > Advanced > FeaturesWooCommerce. Stable and experimental WooCommerce features can be enabled here.
- Order Data Storage: Select the order data storage method to be used.
- analyze: Enable or disableWooCommerce Analytics
- Order attribution: Enable or disableOrder attribution tracking
experimental function
The functionality here is still experimental or incomplete, for example:New Product Editor(beta), etc.