Jason S
posted this on March 05, 2012 17:45
I thought it would be nice to start a guide and tutorial on managing your Shoppica theme. I'll be adding this as we get time and as ideas and useful tips are created. Please feel free to add anything you find useful to managing your Shoppica theme in the comments section.
We've listed some information below for setting up and configuring the Shoppica ecommerce theme for Drupal 7. Please review this basic information provided. Since this theme uses the popular Drupal Commerce module, you can find more information there on configuration your shopping cart settings to fit your specific needs.
Change colors at: Appearance > Shoppica > Settings
This theme has infinite theme colors available. You can use one of the preset theme colors -- Blue, Green, Orange, and Tan. Or, you can choose "Custom" and then select the theme colors of your choice for certain parts of the theme's layout or text. A flyout color wheel is included for all color input fields. The fields you can change include:
The theme even comes with 3 background textures that change color with the background color chosen within the custom color settings. Backgrounds include Rough, Noise, and Squares. This theme can be adapted to include ANY color variations you need to match your brand or product line.
Screenshot from the "Appearance > Shoppica > Settings" page:

The Shoppica theme makes heavy use of Drupal's core blocks functionality. You can go to Structure > Blocks to see the blocks in use in the theme after purchasing. The blocks in use and in the demo are named in a way to help you find them in the theme, such as the ones shown in the example screenshot below. After you've set up the theme, go through the blocks there and get familiar with where they are placed within the theme.
Note: The Facebook and Twitter regions in the Shoppica theme (footer region on every page) are hard coded in the theme's page.tpl and front--page.tpl files. This is because they have a very specific look and feel to them that matches the theme's design.
You can set the Twitter username and Facebook ID (name) on the Appearance > Shoppica > Settings page. Just scroll to the bottom of the page just below the color options to insert your usernames for those two services.
Screenshot from the Structure > Blocks page:

As noted above, Commerce is the module used in this theme. There are tons of options and configurations that can be made using Commerce -- way too many to go into here. We would recommend clicking on the Content link in the admin menu and then click on "edit" beside a few of the products under the "Product" content types. You can then get familiar with the products there in the demo and what fields are included in the theme's product pages.
Product fields/attributes included by default in the demo theme:
Adding images to the front page slide show is easy. We've set up a content type called "Slide Show." This allows you to add slide show images - preferably a PNG image with transparent background as this allows the slider background to display well.
To add a slide show image, click Add content > Slide Show, then upload an image that's 920px height / 320px width. Then, you can simply link the slide show image to the product, product category, or article page you to feature from the slide show on the front page.
Note: Adding normal products to the slide show may not display as you'd like them to. This is beacuse the product images height and width is far different than the height and width used in the slide show. It's best if you use the slide show content type and link to the product, category, or article page from the slide show area.
This theme comes with category slide shows which is pretty sweet looking! To manage the number and order of products shown in the category slider, go to Structure > Views > Category Slide Shows to make the appropriate settings. By default it is set to show 10 products in the category slider.
This theme makes heavy use of the Views core module, as you can see when you go Structure > Views. The blocks or regions using Views currently are:
Store configuration is found by simply clicking "Store" in the top admin menu. As noted above, there are tons of ecommerce options available from Commerce like payment gateways, checkout settings, order settings, and so on. You can click through each of these to get familiar with what you need to set up to get your store selling in no time! Read more information and the user guides over at http://www.drupalcommerce.org/.
Some people may want or choose to comment out the fonts that load into the theme in order to speed it up. This really depends on your hosting and traffic. It's necessary to make chages to this file noted below to disable the loadable fonts for the Shoppica theme.
Location: /sites/all/themes/shoppica/css/screen.css
Comment out or remove the style strings #20 - 41
@font-face {
font-family: 'Ubuntu Regular';
src: url('../fonts/Ubuntu/Ubuntu-R-webfont.eot');
src: local('Ubuntu Regular'),
url('../fonts/Ubuntu/Ubuntu-R-webfont.eot?iefix') format('eot'),
url('../fonts/Ubuntu/Ubuntu-R-webfont.woff') format('woff'),
url('../fonts/Ubuntu/Ubuntu-R-webfont.ttf') format('truetype'),
url('../fonts/Ubuntu/Ubuntu-R-webfont.svg#webfontGZB3fjCF') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Babel Sans';
src: url('../fonts/Babel/BabelSans.eot');
src: local('Babel Sans'),
url('../fonts/Babel/BabelSans.eot?iefix') format('eot'),
url('../fonts/Babel/BabelSans.woff') format('woff'),
url('../fonts/Babel/BabelSans.ttf') format('truetype'),
url('../fonts/Babel/BabelSans.svg#BabelSans') format('svg');
font-weight: normal;
font-style: normal;
}
If you'd like to adjust the slide show speeds for the front page or category sliders, the corresponding JS files to modify are located here:
.s_item {
position: relative;
}
.s_item {
position: relative;
height: 230px;
}
.s_box .s_item {
height: auto;
}
Read the easy setup instructions for the Shoppica theme using the included profile installer or post in the forums under the Shoppica forum section.
Comments
<h2>Clone product nodes</h2>
If you need to boost productivity and wanted to clone product nodes (content), you can install Node Clone http://drupal.org/project/node_clone and Node Clone Tab http://drupal.org/project/node_clone_tab.
I found really useful to clone similar products and just change few images and product selection.
Thanks, Francesco, I've been encourage to use the Bulk Product Creation module http://drupal.org/project/commerce_bpc which seems to perform a similar function, though with more specific application.