Required Pages

When you first activate Commerce7 for WordPress, the following pages are created, and redirects are automatically added to ensure they work. The slugs shown here are not customizable, and if you have other pages using them, you will need to change those existing pages to ensure the new Commerce7 pages work.

By default, when this plugin created the following pages, it also placed an HTML tag in their content to ensure integration works out of the box. If you are using a pagebuilder, please be sure to follow the steps of adding that content back in.

If you would like a demo of each of these pages, they can be found under Demo Pages in the above navigation.

Cart

Slug: cart

This page is used for the shopping cart. While the main cart functionality of Commerce7 resides within the cart flyout (click cart in the top right of this site to see for yourself), the cart page can still be accessed and is required for this integration to work.

If you are using a supported page builder, do this:

  1. Create a section where you would like the Commerce7 cart info to display.
  2. Select the custom Commerce7 element and drag and drop onto your section.
  3. Select the type “Default” from the elements settings drop down.

If you are using Gutenberg, do this:

  1. Insert a shortcode block wherever you would like the Commerce7 cart data to display
  2. Enter [c7wp] into the shortcode box.

If you are using WP Classic Editor, add this shortcode wherever you want the cart data to display: [c7wp]

You may also add any custom content that you wish to your Cart page.

If you are using an SEO plugin, you should edit the settings of this page to prevent indexing and archiving.

Checkout

Slug: checkout

The checkout page should not be built in a page builder, rather keep it as a normal WP page and use the classic editor or gutenberg to add the [c7wp] shortcode. The checkout dialog will appear as a modal overtop of all the page content.

If you are using an SEO plugin, you should edit the settings of this page to prevent indexing and archiving.

Club

Slug: club

The club page should not be built in a page builder, rather keep it as a normal WP page and use the classic editor or gutenberg to add the [c7wp] shortcode. The club purchase dialog will appear as a modal overtop of all the page content.

What you see on this page is the standard C7 club page output. It is not currently possible to add further details to these clubs listings directly from Commerce7; therefore we recommend the following:

  1. If you are happy with how the clubs look, simply build content around the default shortcode. If you choose this page, you can use your page builder, just be sure to add a default content type Commerce7 element.
  2. Create a new page called /clubs (you may remember tat from the previous step!), and design anything you like. This is the path we recommend.

Collection

Slug: collection

This page is used as a default route for loading dynamic Commerce7 data. It’s required for Commerce7 to work properly.

Follow the steps above for cart to create this page in your page builder.

You may notice that viewing the page without any trailing slug on the URL results in an empty page. Don’t worry that this page is blank! You cannot add any other collections to this page. That’s just the way it is (for now!).

When viewing the page with the name of a collection added to the URL (for example, /collection/wine), you will see how the default content element populates itself with your listings. The template for this grid can be edited in the Commerce7 control panel, however you will need coding experience.

Product

Slug: product

This page is used as a default route for loading dynamic Commerce7 data. It’s required for Commerce7 to work properly.

Follow the steps above for cart to create this page in your page builder.

You may notice that viewing the page without any trailing slug on the URL results in an empty page. Don’t worry that this page is blank! You cannot add any other collections to this page. That’s just the way it is (for now!).

When viewing the page with the name of a product added to the URL (for example, /product/2019-pinot-noir), you will see how the default content element populates itself with your listings. The template for this grid can be edited in the Commerce7 control panel, however you will need coding experience.

Profile

Slug: profile

This page is used for logging in and displaying account data for logged in users. Important to note, this is not a WordPress login, rather a Commerce7 login.

Follow the steps above for cart to create this page in your page builder.

The data shown on this page can be customized with CSS, but the structure can not be altered.

Privacy

Slug: privacy

This is your default privacy policy page. During activation, this page was created and set as the default “Privacy Policy Page” in your WordPress settings.

Please fill this page out with a proper privacy policy for your users, and keep in mind your local laws.

Asking a lawyer to review your policies is never a bad idea.

Terms

Slug: terms

This is your default terms and conditions page. This differs from your privacy page, as it is used to outline specific workflows in your company, such as returns, shipping, and payment methods.