Planning, First Steps

Username and Password

help

Username and Password

By default, Commerce Kickstart sets your store administration username and password to “admin.”

Maintaining security for your ecommerce store should be top priority. Changing your username and password to something more secure is highly recommended.

Learn More About Security Best Practices

Configure username and password

##s1-1##

Email & Notifications

help

Email & Notifications

When your customer checks out, Drupal Commerce will send an HTML formatted email with all of the order details.

We call these “Transactional Messages” and offer a user-friendly editing interface.

Learn More About Email & Notifications

Configure Transactional Messages

##s1-3##

Choose a Theme

help

Choose a Theme

Commerce Kickstart offers two ways to make this site feel unique.

  • 1) Choose from fantastic looking, pre-built themes
  • or

  • 2) Use the included Omega Starter Theme for Commerce (built by Jake Strawn) to create your own unique, mobile responsive theme.

Learn More About Installing Themes

Select Theme

##s1-4##

Setup Product Catalog / Menu

help

Setup Product Catalog / Menu

The product catalog can be created using built-in menu and category functionality. Take a look at your main menu to get started.

Learn how to create Product Catalog like the demo store

Modify the Main Menu

##s1-5##

Products

Define Product Types

help

Define Product Types

Product Variations are how your customers distinguish between (for example) the color or sizes that are available per-product.

Each attribute is an entity field. Taxonomy fields are the most robust way of adding variations.

Learn how to add a taxonomy field to a product variation

Show Product Types

##s2-1##

Define Product Display

help

Define Product Display

The products are actually groups of product variations. The variations determine prices and specific product information.

Drupal Commerce adds the logic to your product to choose a default variation. There’s a lot going on here, but that’s why we created a comprehensive

Learn more about Commerce Kickstart Products

Configure Products

##s2-2##

Add Products

##s2-3##

Product Images

help

Product Images

Product images can be

  • 1) part of the product variation, if the image changes based on an attribute like color or size
  • or

  • 2) part of the product display if the image does not need to change when the user selects a different attribute
Additionally, product images use Drupal’s image style engine to make sure the images are fully optimized and the right size.

Learn more about dealing with images on Products

Image Styles

##s2-4##

Add-to-Cart / Checkout Process

Shippings

help

Shipping

Flat-rate shipping is setup by default. For other, more advanced shipping methods, we recommend installing one of the shipping method modules for a service like UPS, etc.

Learn More About Shipping

Screencast about how to setup the shipping module

Configure of content types

##s3-1##

Checkout

help

Checkout

Commerce allows you to highly customize the checkout process into multiple steps or even all on one page.

Learn More About Checkout in Commerce Kickstart

Configure Checkout Panes

##s3-2##

Payment Methods

help

Payment Methods

In order for your store to accept payments, you will need to choose a payment gateway like Paypal or use a third-party system like Authorize.net.

Learn More how to download and setup a Payment Method

Configure Payment Methods

##s3-3##

Coupons & Discounts

help

Coupons & Discounts

If you go to the promotions page, you can add, enable, disable and view discounts and coupons that are designed for your store.

Lots of analytics and controls are made available right there on the screen. Go crazy and drive sales through the roof!

Learn how to add and track coupons and discounts

Configure Coupons and Discounts

##s3-4##

Store settings

Currency

help

Currency

Drupal Commerce handles multiple currencies easily. You can change the currency for your store below, or watch a video about how to really work with multiple currencies using the Commerce Multicurrency module.

Learn how to use multiple currencies in Commerce Kickstart

Watch a video on Commerce Multicurrency

Configure default currency

##s4-1##

Taxes

help

Taxes

The tax system on your site is something you hope is simple, but it rarely turns out to be that simple.

Commerce Kickstart has you covered with flat taxes (VAT or Sales Taxes) that can be applied to all products, or conditionally applied based on your customer’s location.

Learn how to setup Taxes in Commerce Kickstart

Configure Taxes

##s4-2##

Site Enrichment

Define Content Types

help

Define Content Types

Content Types help you organize different kinds of content that you can put on your site.

Most notably, you could create Blog Posts, Ad Pushes, Slideshow, and simply Pages.

You can create your own with a unique set of fields and use something like Views to give the functionality you expect.

Learn More About Content Types

Learn More About Views

Configure Content Types

##s5-1##

Add Pages and Other Features

help

Add Pages and Other Features

Similar to the content type discussion, you can create pages, slideshows, blog posts, and many other non-product related items by simply going to the “Add Content” area.

Additional functionality is mostly limited by your imagination, take a look at Drupal 7’s module list of thousands of options for inspiration.

Learn about how to add Content

See Drupal’s extensive list of modules

Add Content

##s5-2##

Social Links

help

Social Links

The social links that come pre-defined in the Kickstart demo are simply an HTML block that can be edited to include your links and the CSS could be modified to include custom icons.

To Edit the block, simply hover over it, click the gear, and then click “Configure.”

Learn how to edit blocks

Configure the Social Links

##s5-3##

Social Login

help

Social Login

Commerce Kickstart ships with the fantastic Connector module ready to start allowing users to login using Twitter, Facebook and other accounts.

There's a few technical details you need to work out to offer this functionality, so be sure to read through the entire documentation page

Learn how to enable social login for your site

Configure Social Login Services

##s5-4##

Slideshow

help

Slideshow

Almost all stores have a nice rotating slideshow there on the front page to push specials and other kinds of information. Commerce Kickstart comes with a functional slideshow feature that is easy to use.

Learn how to add a slideshow to your store

Add Slideshow

##s5-5##

Store launch

Performance

help

Performance

There is no denying that performance is one of the most critical pieces to a successful online presence.

Google ranks faster sites higher, your customers will stay more engaged, and you will enjoy working on your site if you follow a couple of simple steps to make your site more performant.

Checkout some tips on how to optimize your Drupal site

Configure Performance

##s6-1##

Security Best Practices

help

Security Best Practices

By using Drupal, you have already chosen to build on a very stable and security-focused open source platform.

Working with security in Drupal Commerce is particularly important because we are asking customers to create an account for every purchase. Learn about the best practices in our documentation article.

Learn Drupal security best practices

Learn Commerce Kickstart security best practices

Configure Permissions

##s6-2##

Maintenance Mode

help

Maintenance Mode

Sometimes you need to turn your store “off.” For example, Apple frequently takes down its store when launching new products.

The maintenance mode is recommended when making major changes (like going live) so you can fix problems that arise before your customers see them.

Turn on Maintenance Mode

##s6-3##

SSL Certificate

help

SSL Certificate

There are a great many security issues involved when taking someone’s money.

The best way to secure all of the sensitive http traffic is to encrypt with a trusted source. Remember! The best (and easiest) way to setup your site is make sure your entire site is https://, not just checkout.

SSL Recommendations from Commerce Guys

##s6-4##