The WP EasyCart can leverage the WordPress option “custom post types” to help with the linking of your products, categories, menus, and manufacturers. Using this feature, we are able to create links like http://yoursite.com/store/mens-beanie, rather than http://yoursite.com/store/?model_number=abc123. This option is enabled in the EasyCart system by going to your WordPress Admin -> EasyCart Admin -> Store Setup -> Advanced Options and turn “On” the option “Use Custom Post Type Linking”. Once this is functioning, your links will now go to a more search engine friendly URL, but there is a downside. WordPress uses your default post template in your theme called “single.php”. If this file does not look how you like or looks very different from your page template, it will cause a disconnect from product list page to product details page. Fortunately there is a solution! Directions will be provided here, but you can read more about this setup in WordPress’s codex here: http://codex.wordpress.org/Post_Type_Templates.
Setting Up Custom Post Template
- Copy your single.php file in your theme and rename it to single-ec_store.php.
- Make changes to this file as is needed. Many times it is best to use the layout and info from your page.php file.
- Go to your WordPress Admin -> EasyCart Admin -> Store Setup -> Advanced Options and turn “On” the option “Use Theme Custom Post Template for Store “.
This will allow your store to use a custom design for the product details, categories, menus, and manufacturers.