MagentoGo UserGuide
MagentoGo UserGuide
No text of specifi
Updated 7/1/2013
Contents
Getting Started
CHAPTER 1: Welcome to Magento Go! Your Login Credentials For Your Records Additional Resources CHAPTER 2: A Quick Tour of Your Store Home Page Blocks Category Page Category Page Layout Search Results Page Product Page Personalized Shopping Shopping Cart Page Checkout Page CHAPTER 3: Start My Store CHAPTER 4: Using the Admin Panel Logging In to Your Store Admin Changing Your Admin Login Admin Menus CHAPTER 5: Your Store Information Editing Store Information Store Locale
1
3 4 5 6 9 12 13 16 17 18 19 19 21 22 23 29 29 30 31 35 35 36
Contents
Countries Options State Options Currency Setup Store Email Addresses Contact Us CHAPTER 6: Store Views Using the Language Chooser Creating a Store View Configuration Scope Changing the Store Language CHAPTER 7: Your Magento Account Logging In to Your Account Updating Your Contact Information Changing Your Magento Password Sharing Access to Your Account Changing Your Plan Custom Domains Transferring an Existing Domain Setting Up a New Domain Purchasing a Custom SSL Purchasing from a Third Party Transferring an Existing Certificate CHAPTER 8: Industry Compliance PCI Compliance Privacy Policy Cookie Law Implied Consent
37 38 39 41 42 45 45 46 48 49 51 51 52 53 54 58 60 60 60 63 67 69 71 72 73 74 75
vi
Contents
Expressed Consent
76
79
81 82 83 84 87 88 90 91 93 94 96 97 98 100 102 105 106 107 110 112 114 116 118 121
vii
Contents
Product Types Creating a Simple Product Creating a Virtual Product Creating a Grouped Product Creating a Configurable Product Configurable Product Workflow Super Product Attributes Creating a Bundle Product Creating a Gift Card Managing Gift Card Accounts Gift Card Configuration Product Guidelines CHAPTER 12: Product Information General Prices Special Price Tier Pricing Unit Pricing Package Pricing Minimum Advertised Price Meta Information Images Thumbnail Gallery Light Box Image Size and Type Shape and Background Adding Product Images Placeholders
121 124 128 131 134 141 142 144 150 153 155 158 159 160 163 165 166 167 171 171 176 177 177 178 179 179 181 184
viii
Contents
Watermarks Shopping Cart Thumbnails Design Inventory Managing Stock Stock Availability Messages Setting the Out of Stock Threshold Product Page Examples Catalog Page Examples Managing Stock for Configurable Products Categories Product Relationships Related Products Up-sells Cross-sells Custom Options Description Product View Optimization Websites
186 189 191 193 193 196 197 198 199 201 202 203 204 205 206 207 209 211 212
Search &SEO
CHAPTER 13: Mastering Search Storefront Search Tools Quick Search Advanced Search Search Results Configuring Catalog Search
213
215 216 217 218 220 223
ix
Contents
Using Product Attributes in Search Weighted Search CHAPTER 14: Managing Search Terms Popular Search Terms Search Term Tools Adding Search Terms Related Search Terms Search Term Reports CHAPTER 15: Admin Search Tools Global Search Sort and Filter Controls Action Controls Refreshing the Search Index CHAPTER 16: SEO Best Practices Meta Data Sitemap Catalog URL Options Dynamic URLs Static URLs URLKey HTMLSuffix Category Path Canonical Meta Tag CHAPTER 17: Managing URL Rewrites Automatic Product Redirects Creating URLRewrites Deleting URLRewrites
225 226 227 228 230 231 233 235 237 238 238 240 244 245 245 247 249 249 249 249 250 250 252 255 256 258 262
Contents
Refreshingthe Search Index Clearing Your Browser Cache CHAPTER 18: Google Sitemap Setting Up Google Sitemap Updating Google Sitemap Setting Up a "Robots" File Default Settings Excluding Pages
Marketing
CHAPTER 19: Merchandising & Promotions Catalog Price Rules Price Rules for Multiple SKUs Shopping Cart Price Rules Buy X, Get Y Free Discount with Minimum Purchase CHAPTER 20: Shopping Tools Compare Products Product Reviews Moderating Reviews Managing Ratings Tags Polls Wishlist Email a Friend CHAPTER 21: Newsletter Subscriptions
279
281 282 288 290 299 300 303 305 307 309 310 312 314 315 318 319
xi
Contents
Setting Up Subscription Options Disabling Newsletter Subscriptions Managing Requests to Unsubscribe Updating Multiple Subscription Records Exporting Subscribers Editing the Newsletter Block CHAPTER 22: Sales Channels Setting Up RSS Feeds Google Shopping Selling on eBay CHAPTER 23: Marketing Tools Adding Social Media Icons Setting Up Google Analytics Moving to Content Experiments Google Adwords CHAPTER 24: Add Ons Purchasing Trusted Extensions
320 323 324 324 325 326 329 329 331 336 337 337 339 341 343 347 347
Content Elements
CHAPTER 25: Creating Content Content Tools Changing the Copyright Notice CHAPTER 26: Content Pages Core Content Pages Creating a New Page Changing the Home Page
351
353 353 355 357 357 360 364
xii
Contents
CHAPTER 27: Using the Editor Editing a Page Inserting Images Inserting a Frontend App Embedding Video CHAPTER 28: Linking Pages Inserting Links from the Toolbar Creating Links with HTML Adding Page Links to Footer Adding Page Links to Main Menu Linking an Image to a Page CHAPTER 29: Page Hierarchy Setting Up Page Hierarchy Adding Nodes Linking to a Node CHAPTER 30: Working with Blocks Creating a Custom Block Nesting Blocks Positioning Blocks Block References CHAPTER 31: Banners Creating a Banner Using Banners with Price Rules Creating a Banner Rotator CHAPTER 32: Using the Frontend App Tool Frontend App Types
365 365 368 369 370 371 371 372 372 374 378 381 381 383 385 387 388 389 392 392 397 398 400 401 405 406
xiii
Contents
Creating a Frontend App CMS Static Block "New Products" List Removing the "New Products" List Creating Links CMS Page Link Block of Links Inline Links CHAPTER 33: Custom Variables Creating a Custom Variable CHAPTER 34: Layout Updates Placing Blocks with Layout Updates Removing the "Free Shipping" Message Standard Block Layout Layout Update Syntax Layout Update Examples XMLLoad Sequence Default Layout Changes to Specific Pages CHAPTER 35: Markup Tags Store URL Media URL Block ID Frontend App "Widget" Using Markup Tags in Links Dynamic Media URLs
409 412 416 419 422 423 424 427 431 431 435 436 438 440 442 445 448 448 448 449 449 449 449 450 451 453
xiv
Contents
455
457 458 461 462 464 465 467 468 468 468 473 474 477 478 484 486 487 491 494 496 496 497 498 500
xv
Contents
Footer Settings Background Properties Border Properties Using the Color Picker Resizing Catalog Images CHAPTER 41: Using the CSSEditor Modifying the Style Sheet Uploading Custom CSS CSSExamples Managing CSSAssets CSS Images CSS Fonts CHAPTER 42: Working with JavaScript Adding JavaScript Adding Third-Party Scripts
504 504 505 507 508 511 511 513 514 517 517 519 521 521 526
Customers
CHAPTER 43: Customer Accounts Account Dashboard Customer Account Login CHAPTER 44: Customer Login Options New Account Opt-In Setting Up PayPal Access PayPal Access In Your Store Customer Account Landing Page CHAPTER 45: Customer Groups
529
531 532 536 539 539 540 541 543 545
xvi
Contents
545
547
549 549 551 553 554 559 561 566 567 567 568 571 575 576 577 577 580 583 584 585 587 594 599
xvii
Contents
Product Return Workflow Store Credit and Refunds Creating Credit Memos Orders and Returns Orders and Returns Block CHAPTER 50: Payment Methods Bank Transfer Payment Cash On Delivery Check / Money Order Purchase Order Zero Subtotal Checkout CHAPTER 51: PayPal Payment Solutions PayPal Express Checkout Workflow Setting Up PayPal Express Checkout PayPal Payments Standard Setting Up PayPal Payments Standard PayPal Payments Advanced Setting Up PayPal Payments Advanced PayPal Payments Pro Setting Up PayPal Payments Pro PayPal Payflow Pro PayPal Payflow Link PayPal API PayPal Sandbox CHAPTER 52: Payment Gateways CHAPTER 53: Payment Services
600 601 602 606 608 613 614 616 618 620 622 625 627 628 629 637 638 641 642 654 655 661 670 683 684 687 691
xviii
Contents
Enhanced Security Alternate Payment Processing 3D Secure Credit Card Validation Kount Fraud Detection Google Checkout CHAPTER 54: Shipping Methods Checkout Shipping Options Shipping Settings Flat Rate Shipping Free Shipping Table Rates Price vs. Destination Example CHAPTER 55: Shipping Carriers UPS USPS FedEx DHL CHAPTER 56: Tax Rules Setting Up Taxes Retail Tax Calculations Compound Tax Rules Tax on Shipping Value Added Tax (VAT) Deleting Tax Rates
691 691 693 695 697 701 702 703 704 707 709 713 715 716 719 722 728 733 734 741 748 751 758 764
Reports
CHAPTER 57: Store Reports
767
769
xix
Contents
Dashboard Summary Reports Dashboard Configuration Refreshing Report Data CHAPTER 58: Search Reports Search Terms Report CHAPTER 59: Customer Reports New Accounts Report Customers by Order Totals Customers by Number of Orders CHAPTER 60: Product Reports Bestsellers Report Low Stock Report Most Viewed Report Products Ordered Report CHAPTER 61: Sales Reports Shopping Cart Reports CHAPTER 62: Reviews Reports Reviews by Customer Reviews by Product CHAPTER 63: Tag Reports Customer Tags Report Popular Tags Report Product Tags Report
769 770 772 774 775 776 777 777 778 779 781 781 782 783 783 785 787 789 789 790 791 791 792 793
Store Operations
795
xx
Contents
CHAPTER 64: Managing Email Templates Adding Your Email Logo Adding a New Email Template Custom Email Templates Configuring Email Templates Email Template Reference All Templates New Account Templates Password Notification Templates Order Processing Templates Gift Card Templates Product Alert Templates Social Shopping Templates Newsletter Templates System Templates CHAPTER 65: Permissions Creating New Users Creating Custom Roles Unlocking User Accounts CHAPTER 66: Managing Data Transfer Exporting Data Exporting Orders Exporting Custom Options Importing Data Importing Orders Importing Product Images Importing Configurable Products
797 798 800 802 805 808 808 809 811 811 817 818 819 820 820 825 826 828 830 831 832 834 835 837 839 841 843
xxi
Contents
Product System Attributes Customer System Attributes Data Transfer Guidelines Common Problems CHAPTER 67: Translating Your Store Translating Content Uploading Custom Translations CHAPTER 68: Site Maintenance Maintenance Mode Removing the Demo Notice Hiding "Start My Store" Task Notifications CHAPTER 69: Web Services Activating Web Services WS-I Compliance
845 849 851 852 853 853 857 861 861 863 864 865 867 867 869
Appendices
APPENDIX A: Glossary APPENDIX B: Editor Toolbar APPENDIX C: Video Tutorials Index
871
873 885 895 899
xxii
Getting Started
CHAPTER 1:
You are new to eCommerce You have outgrown your current online store You use Magento Community Edition You are a Web designer, developer, or work for a creative agency
Start Your Free Trial Because Magento Go is a secure, cloud-based, Software as a Service solution, there is no software to install or servers to manage. We handle the technology, so you can focus on your business. To get started, we recommend that you sign up for a free 30day trial. If youre in a hurry, you can sign up right away for one of our monthly plans. Lets begin!
Your Storefront
The Store URL in the Welcome email is a hyperlink that takes you to your store's Home page. Your Store URL looks like this: http://mystore.gostorego.com
http://mystore.gostorego.com/admin
Additional Resources
Additional Resources
Magento Go has all the resources you need to succeed from a world-class tech support team to a wide variety of self-help resources.
Knowledge Base
Got a question? The Magento Go Knowledge Base has an answer. Our Knowledge Base is your one-stop shop for helpful articles and how-to guides, as well as technical product documentation.
Video Tutorials
Watch our easy-to-follow video tutorials for tips on how to create and manage your Magento Go store.
Discussion Forum
Looking to connect and learn from other Magento Go merchants or experts? Tap into the Magento Go community at our Discussion Forum.
Additional Resources
Support
Our expert tech support team is here to help you with a wide variety of technical support issues, basic design and store configurations.
Magento Go Blog
Check out our Blog for the latest on new product features, eCommerce trends, best practices, upcoming events, and more!
Webinars
Learn from Magento employees and eCommerce experts at our next live webinar, or catch up today on past webinars.
Additional Resources
User Guides
Comprehensive reference guides for the technically savvy merchant, IT manager, web developer or designer.
Find an Expert
Want help setting up your store or achieving that perfect look and feel? Magento Go Pros are experts in everything from store set up and design to integrations and marketing. Find a Magento Go Pro and jumpstart your business today!
CHAPTER 2:
Home Page
Your home page is like the window display of your store. It is the primarylanding page for your store and is designed to entice visitors to come inside for a closer look.
Category Page
This page shows products in a specific category from your catalog. The product selection can be based on a category in the top navigation, or can be the result of a search. Any item can be examined in more detail, or placed directly into the shopping cart.
Product Page
The product page provides detailed information about a specific item in your catalog. Shoppers can read reviews, add the product to their wish lists, compare it to other products, share the link with friends, and most importantly, place the item in their shopping carts.
Checkout Page
During Checkout, the necessary billing, shipping, and payment information is gathered to complete the order. New customers can open accounts, or if they prefer, check out as guests. Regular customers can speed through checkout by logging in to their accounts. The final step in the process is to review the order and approve the purchase. This shopper is now your customer!
10
11
Home Page
Home Page
Did you know that most people spend only a few seconds on a page before they decide to stay or go somewhere else? Thats not long to make an impression! If you were to do an eye-tracking study of this page, you would discover that the eyes of most people gravitate toward the Free Shipping offer in the upper-left corner. Shoppers love free shipping, but theres more to it than that. For most people, that general area on the page is the sweet spot. Studies show that people also love photographs, especially of other people. Whatever design you choose, everything on your home page should move visitors along toward the next step in the sales process. The idea is to guide their attention, in a cohesive flow from one point of interest to the next.
Home Page
12
Blocks
Blocks
Your store includes a set of blocks that add a variety of features and opportunities for customers to interact with your store. Some blocks are required components of your store, while others can be enabled or disabled according to your preference. These built-in blocks are always located in either the right or left sidebar of the page.
PayPal
The PayPal block lets your customers know that you accept payments by PayPal.
Newsletter
The Newsletter block invites people to sign up for your newsletter.
Poll
The Poll block displays polls or surveys that you have set up.
13
Blocks
Compare Products
The Compare Products block lets your customers quickly compare items side-byside.
Wishlist
The Wishlist block displays the items from the customer's wishlist.
14
Blocks
My Orders
The Orders block allows customers who are logged in to view the Order Summary page of their account.
15
Category Page
Category Page
Your home page is like the front door of your store, although people don't always enter through the front door! Because people who use search engines often arrive at a specific product or category page, all the more reason to make sure your category pages have interesting content! The categories you create for your product catalog appear in the top navigation of your store. They also appear in the breadcrumb trail and in the layered navigation that runs down the left column of some pages. Category pages usually have small product images and brief descriptions, and can be formatted as a list or a grid. You can liven things up with banners, videos, and keywordrich descriptions, and create special designs that are timed to appear for a promotion or season. The initial product description usually gives shoppers just enough information to merit a closer look. People who know what they're looking for might just add the product to their shopping carts and go!
16
Category Page
17
Search Results
18
Product Page
Product Page
The first thing that catches your eye on the product page is the product image with high-resolution zoom and thumbnail gallery. In addition to the price and availability, theres also a tabbed section where shoppers can find more information. Depending on the product, there may also be additional options from which to choose.
Product Page
Personalized Shopping
As you learn more about your customers, you can make targeted special offers, personalize promotions, offer a curated selection of related products they might find interesting. Customers who shop while logged in to their accounts enjoy a personalized shopping experience.
19
Product Page
Personalized Shopping
20
Shopping Cart Just as standing in the checkout line, the Shopping Cart is an ideal opportunity to offer one last item. You can carefully select certain items to be offered whenever a specific item is in the Shopping Cart. Its the classic cross-sell, Would you like some fries with that?
21
Checkout Page
Checkout Page
The transaction shifts to a secure, encrypted channel as soon as the customer clicks the Proceed to Checkout button. A padlock symbol appears in the address bar of the browser, and the URL changes from http to https. The checkout process has begun.
Checkout Page From this point on, the goal is to gather the information necessary to complete the transaction. The Checkout page leads the customer through each step of the process, starting with the billing, shipping, and payment information, and finally a review of the order. Customers who are logged into their accounts can skip some of these steps, if the information is already in their accounts. The last step is for the customer to agree to the terms and conditions of the sale, and place the order.
22
CHAPTER 3:
Start My Store
Magento Go leads you through the process of setting up your store, step by step. You can refer to this chapter for more detailed information as you go through the Start My Store process. When youre done, your store will be ready to go live!
Start My Store
23
24
Step 3: Design
Magento Go helps you create compelling and professional stores that engage your customers, regardless of your design skills. You can use a theme right out of the box or customize it with your own design. You can use the Design Settings Editor to make simple changes or work directly with the CSS Editor for more creative control. Video Tutorials: Set Your Store Logos Set Your Store's Look and Feel Picking a Starting Theme
Step 4: Plan
As your business grows, Magento Go can grow with you. With a wide range of configurable features and a variety of plans to meet your needs as the size of your business grows, Magento Go is the ideal way to launch your online business. Video Tutorial: Choose Your Store Plan
25
Step 5: Products
Magento Go lets you create a wide variety of products with custom attributes and input controls. You will learn how to create configurable products with drop-down lists of options, grouped and customizable products, gift cards, and more. Video Tutorial: Create New Products Import Products
Step 6: Payments
Magento Go lets you accept payment by credit card and other methods directly from your store when processed through PayPal and other trusted partners. Our payment systems are safe for your customers and provide you with the security and PCI compliance that you need to confidently sell online. Video Tutorials: Set Up PayPal Set Up Other Payment Methods Set Tax Calculation
26
Step 7: Shipping
Magento Go supports a wide range of shipping methods and carriers offering services in all parts of the world. Even if your business is small, you can offer your customers an assortment of world-class shipping services. Video Tutorial: Set Up Shipping Options
Start My Store:Shipping
27
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
28
CHAPTER 4:
Admin Login
If your store has a standard domain, type: http://mystore.gostorego.com/admin. If your store has a custom domain, type: http://www.mystore.com/admin.
2.
Enter your User Name and Password, and click the Log In button.
29
My Account
Enter a new User Name. Update your First Name and Last Name. Update your Email Address. Enter a New Password. To confirm the password, enter it again in the Password Confirmation field.
Admin Account Information 3. When complete, click the Save Account button.
30
Admin Menus
Admin Menus
All of the commands you need to manage your store are located in the menus that runs across the top of the Admin panel. You don't need to learn them all now, but eventually, youll become very familiar with them!
Dashboard
The Dashboard provides an overview of the sales and customer activity on your site. It is usually the first page that appears after you log in to the Admin panel.
Sales
The Sales menu is where you can find everything related to processing an order, including current and past orders, invoices, shipments, credit memos, terms and conditions, and taxes.
Catalog
The Catalog menu controls everything related to your product catalog, including products, categories, attributes, URL rewrites, search terms and indexing, product reviews, ratings and tags, Google Content and Google Sitemap.
31
Admin Menus
Design
The Design menu lets you change the design of your store by customizing and applying different themes, editing text, moving blocks, and making code changes with CSS and JavaScript.
Promotions
The Promotions menu lets you set up catalog and shopping cart price rules, which trigger an action whenever a set of conditions is met. Rules can be used to extend a discount to a customer group or product or be based upon the items in the shopping cart.
Newsletter
The Newsletter menu is used to manage the list of subscribers to any newsletters you publish.
32
Admin Menus
CMS
The CMS menu lets you create new content pages and edit existing ones. In addition, you can create static blocks of content and set up dynamic frontend apps, such as a rotating banner or list of new products. You can also create polls and monitor the responses.
Reports
The Reports menu provides a broad selection of reports on every aspect of your store, including sales, shopping cart, products, customers, reviews, tags, and search terms.
System
The System menu provides configuration utilities for every aspect of your store. In addition, you can manage your account, set permissions, import/export data, manage email templates, currency and translations, and create additional store views.
33
Admin Menus
Add-Ons
The Add-Ons command provides access to the Magento Connect marketplace where you can find Trusted Extensions, themes, and integration with third-party tools.
34
CHAPTER 5:
Store Information a. b. Type your Store Name as you want it to appear on customer communications. Type your Store Contact Telephone number, formatted as you want it to appear on customer communications. c. 3. In the Store Contact Address box, type the mailing address of your store.
35
Store Locale
Store Locale
The locale determines the language, country, tax rate, and other settings used throughout your store. The Locale Options configure the time zone and language of the store, and identify the days of your work week in your area.
Locale Options
36
Countries Options
Countries Options
The Countries Options establish the country where your business is located and the countries from which you accept payment.
Countries Options
4. In the Allow Countries list, select each country from which you accept orders. By default, all countries in the list are selected. (To select multiple options, hold down the Ctrl (PC) or Command (Mac)key.) 5. When complete, click the Save Config button.
37
State Options
State Options
The state, province, or region is a required part of the address in many countries. The information is used to enter shipping and billing information, to calculate tax rates, and so on. For countries where it is not required, the field can be omitted entirely from the address, or included as an optional field. Because standard address formats vary from one country to another, you can also edit the address template that controls how the information appears on documents such as invoices and packing slips.
38
Currency Setup
Currency Setup
Magento Go lets you configure your store to accept currencies that are used in more than two hundred countries around the world. Managing accepted currencies is different from managing currency rates. Before you can set currency rates, you must specify which currencies you accept, and which currency is used to display prices in your store. If necessary, currency symbols can be customized. You can also set the display of prices for each store view. In addition to setting your accepted currencies, you can also manage currency rates for your store. If you accept payment in multiple currencies, make sure to monitor the currency rate settings, because any fluctuation can affect your profit margin. Currency rates can be set manually, or imported into your store. Currency symbols are used throughout your store, and appear in product prices and sales documents such as orders and invoices.
Currency Options
39
Currency Setup
To manually control currency rates, click the field in the column for the currency, and type the changes.
To import the latest currency rates from Webservicex Import Service, click Import.
3.
Field Descriptions
Options Scope Description
Base Currency
Store View
Store View
Allowed Currencies
Store View
40
General Contact b. Type the name that you want to appear as the sender of email messages associated with the General Contact identity. c. In the Sender Email box, type the associated email address.
5.
41
Contact Us
Contact Us
The Contact Us link in the footer of each page is an easy way for customers to keep in touch with you. The form is enabled by default, and can be configured to send inquiries to a specific email address and replies from a specific store identity.
Contact Us Form
42
Contact Us
Email Options a. In the Send Emails To field, enter the email address where the form information is to be sent. b. Set Email Sender to the store identity you want to use for any replies sent in response to inquiries you receive. c. Select the Email Template used to format data sent from the form.
43
Contact Us
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
44
CHAPTER 6:
Store Views
Magento Go lets you create up to three separate views of your store, depending on the capabilities of your plan. Usually, store views are used to offer support for multiple languages, but they can also be used to target a specific demographic or brand.
If your current plan supports only one language, you will need to upgrade your plan before you can create multiple store views.
Language Chooser
45
46
Store View Information a. b. Set Store to "Main Store." Assign a meaningful Name to the store view. As a best practice, you can use the store language. (For example, Spanish.) c. Using lower-case characters, assign a meaningful Store Code to identify the store. The store code is for internal reference. d. Set Status to "Enable" to activate the store view. e. (Optional) If you have more than one store view, enter a number in the Sort Order field to determine the sequence in which it appears when listed with other views. The store with a sort order of 1 is the default view. 4. When complete, click the Save Store View button.
47
Configuration Scope
Configuration Scope
If your Magento Go site has multiple views, you can set the scope of a configuration setting, product, category, or attribute to apply to a specific view. The scope provides context for the configuration setting. The Change Configuration Scope list box in the upper-left corner of most pages in the Admin panel lets you set the scope of the configuration for the fields on that page. If an admin user's access is restricted to a specific store or view, the list includes only the areas that they have permission to access.
48
Language Chooser
49
Locale Options 4. Set Locale to the new language for the store view. 5. When complete, click the Save button.
50
CHAPTER 7:
51
52
4. Type your New Password. Then, enter it again in the Confirm New Password box. 5. Click the Save button.
53
Add New User When your account is shared, all sensitive informationsuch as your billing history or credit card informationremains protected, and is not shared at any time with other users.
All actions taken by users with shared access to your account are your sole responsibility. Magento Inc. is not responsible for any actions taken by users to whom you grant shared account access..
54
2. 3.
From the Magento site, log in to your own account. In the My Account panel on the left, under Shared Access, click Add New User.
Enter the Account ID of the new users Magento account. Enter the Email address that is associated with the new users Magento account.
5.
In the Shared Information section, do the following: a. Enter a Sharename to identify your shared account. Because the Sharename becomes an option in the Switch Accounts list, it should be something that the other person will recognize as your account. b. To share your personal contact information, select the checkbox of each item that you want to make available to the other person:
l
6. In the Grant Account Permissions section, select the checkbox of each item that you want to share. 7. When complete, click the Create Shared Access button. You are notified when the new role is saved, and the new user record appears in the Manage Users & Permissions section of the Shared Access page. Magento also sends an email invitation with instructions for accessing the shared account to the new user.
55
Welcome
56
3.
In the left panel of the shared account, click Support. The Support page includes a section for each area that you have permission to use. For example, you might have permission to create Support tickets, and use the Solutions Library.
Support Page
4. The Support Tickets section lists your latest support tickets. From here, you can:
l
5.
In the Solutions Library section, click the Search and Browse link to display the list of recent articles. From here, you can:
l
6. When you are ready to return to your own account, simply set Switch Accounts to My Account.
57
58
Change Magento Go Plan 3. Complete the payment information, and click the Next button.
Billing Information 4. After reviewing your order, click the Confirm your Plan button. A confirmation email with a link to your invoice will be sent to the email address that is associated with your account.
59
Custom Domains
Custom Domains
Your Magento Go store can be launched quickly, without registering a domain. However, you may prefer to use your own, custom dot com address. With a custom domain, you can create and manage your own email addresses, such as:
l
60
Custom Domains
4. Just below the DNSManager section, click the Launch link. 5. On the Zone File Editor page, click Add Record.
6. When prompted to Add DNS Record, set Record Type to A (Host), and click OK. Then, enter the following values: Host Name: IP Address: TTL: @ 192.69.184.33 1 Hour
61
Custom Domains
7.
8. Click Save Zone File at the top right, and then click OK to confirm and save the changes.
DNS changes can take up to 48 hours to fully propagate. We recommend that you wait a couple of days before completing the next step.
4. Set Active Domain to your custom domain. 5. Click the Save Config button to save your changes.
62
Purchase SSL
3. In the SSL Product section, do the following: a. b. Select the SSL Provider you want to use. Specify whether you want to purchase Extended Validation, and the Duration / Term of the license for your SSL certificate. A running price total appears below the options. c. Click the Next Step button.
63
SSL Product
4. Complete the Organizational Info section with all the information required to contact your business as follows: a. Enter the First Name and Last Name of the business owner or other person who is responsible for the domain, and the Main Phone Number used to contact that person. b. In the Business/Store name field, enter your company's full legal name. Do not use any abbreviations or unregistered acronyms. (Legally registered identifiers, such as Inc., Corp., or LLC, are acceptable.) Then, enter the Title and Email address of the person identified as the organizational contact. c. In the Organization Address field, enter the physical street address of your business. Do not enter a post office box number for the organization address. d. Enter the City, State/Province or province, and ZIP/Postal code. Then, select the Organization Country where your business is located.
64
Organization Info
5. Complete the Admin Contact section with the contact information for the person who administrates the day-to-day tasks related to your store.
l
To use the information from the previous section, select the checkbox on the right.
Admin Contact
It is important to enter the information in these fields correctly. Symantec may need to contact you to verify your information before your SSL purchase is completed.
65
6. In the SSLPayment Information section, select the payment method you would like to use. Verify that the billing address listed above the payment methods is correct. Then, click the Continue button.
66
4. Select Purchase New SSL from 3rd Party. 5. When prompted, complete the following:
l
6. When complete, click the Generate CSR Filebutton. Then, send the Certificate Signing Request file to your SSL provider, according to their instructions.
Important! Make sure to let your provider know that the certificate is for an Apache server.
67
7.
When your provider processes your request, you will receive the following files:
l
8. Save the files you receive to your computer. Then, compress them into a single zipped archive.
Important! Do not include any folders or subdirectories in the zipped archive.
68
b. 2. 3.
Log in to your Magento account. From your account dashboard, under My Products and Services, select Magento Go. Then, click Purchase SSL.
4. Follow the prompts to begin the process. Your account dashboard displays the following options:
l
5.
69
6. From your account dashboard, browse to the zipped archive of SSL files on your computer. Then, click the Upload SSL button. You are notified when the file uploads successfully. If it does not upload correctly the first time, try again. When your SSL certificate is approved and finishes processing, the following message appears:
Required Configure your DNS settings to point to: x.x.x.x (IP address)
70
CHAPTER 8:
Industry Compliance
Magento Go offers a range of security and privacy capabilities that meet legal requirements and industry guidelines for online merchants. Some are mandated by the payment card industry, and others are required by law, depending on your location. The topics covered in this chapter include:
l
You will learn about PCI compliance, and the importance of establishing procedures to protect payment information. You will also learn about the Cookie Law, which is a requirement in some countries, and considered a "best practice" in others. In addition, you will learn how to customize and maintain your store's privacy policy.
71
PCI Compliance
PCI Compliance
Your Magento Go store is hosted in a secure, Tier 4 data center that meets the network requirements set by the Payment Card Industry (PCI)for businesses that accept payment by credit card over the Internet. However, in addition to maintaining a secure hosting environment, there are additional requirements that merchants must meet to ensure the privacy of cardholder data. Every merchant who handles customer credit card information is required by the Payment Card Industry to conduct business within these guidelines: Build and maintain a secure network, and maintain a firewall on the server to protect data. Do not use vendor-supplied defaults for system passwords and security parameters. Protect stored customer data and encrypt the transmission of cardholder data and other sensitive information across public networks. Use and regularly update antivirus software, and develop and maintain secure systems and applications. Restrict physical access to customer data, and provide access only to those with business need-to-know. Assign each person with computer access a unique ID. Track and monitor all access to network resources and cardholder data. Regularly test security systems and processes, and perform a quarterly network vulnerability scan. Maintain an Information Security Policy. Report to the Payment Card Industry according to the requirements of your merchant level. Although reporting requirements are waived for small businesses that process fewer than 20,000 credit card transactions per year, by conducting business within these parameters, you will be in compliance with the requirements and have the satisfaction of providing a safe and secure shopping experience for your customers. As your business grows, your PCI reporting requirements will change according to your merchant level. To learn more, visit the PCI Security Standards Council website. To verify the PCI Compliance of the Magento Go platform, see this document.
72
Privacy Policy
Privacy Policy
Your Magento Go store includes a sample privacy policy that must be updated with your own information. For your convenience, your company name and contact information are already inserted into the document. The sample privacy policy should describe the type of information that your company collects, and how it is used. In addition, the privacy policy should list the filenames of all cookies that are placed on the computers of people who visit your site. The Privacy Policy page is accessible from the Cookie Restriction message when Cookie Restriction Mode is enabled, and includes a description of each cookie that is used by your Magento Go store. Any additional cookies that you usesuch as for Google Analyticsshould be added to the list.
4. Remove the red text at the top of the page, and make any other changes necessary. If you are making a lot of changes, it might be easier to update the document offline, and paste the completed text back into the Privacy Policy CMS page. 5. When complete, click the Save Page button.
73
Cookie Law
Cookie Law
Cookies are small files that are saved to the computer of each visitor to your site, and used as temporary holding places for information. Information that is saved in cookies is used to personalize the shopping experience, measure traffic patterns, and improve the effectiveness of promotions. To keep pace with recent legislation in the European Union regarding the use of cookies, Magento Go offers merchants a choice of methods used to obtain customer consent.
74
Cookie Law
Implied Consent
Using cookies with implied consent is the method that is currently the most widely adopted in the UK. Implied consent means that visitors to your store have a clear understanding that cookies are a necessary part of operations, and by using your site, they indirectly grant permission to use them. The key to gaining implied consent is to provide enough information for a visitor to make an informed decision. The following instructions show how to create a message that appears at the top of all standard pages in your store. The message should provide a brief overview of how cookies are used by your business, with a link to another page for more information.
Set Display On to Generic Pages (All Pages) Set Block Reference to Page Top
75
Cookie Law
Expressed Consent
Operating your store in "Cookie Restriction Mode" requires visitors to express their consent before any cookies can be saved to their computers. Unless consent is granted, many features of your store will be unavailable. When Cookie Restriction Mode is enabled, visitors to your store are notified that cookies are required for full-featured operations. They are invited to read your Privacy Policy for more information, and encouraged to grant consent by clicking the Allow button. Your stores default Privacy Policy page displays the name of your store and contact information, and explains the purpose of each cookie that is used by your Magento Go store. If Google Analytics is available for your store, it is invoked only after the visitor has granted permission to use cookies. If a visitors browser does not have JavaScript enabled, a message explains that JavaScript must be enabled to use the website. After JavaScript is enabled, the Cookie Restriction Mode message prompts the visitor to read your Privacy Policy, and to click the Allow button to accept cookies from the site. The Cookie Restriction Mode message resides in a CMS static block, which you can edit to suit your voice and style. Although there is variation by theme, the message looks something like this:
76
Cookie Law
77
Cookie Law
Expressed Consent
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
78
CHAPTER 9:
Navigation by Category
Categories are one of the main methods people use to find products in your catalog. The term navigation refers to methods shoppers use to move from one page to another in your store. The main menu, or top navigation of your store is actually a list of categories. You will also find categories in the breadcrumb trail that runs across the top of most pages, and in the layered navigation that appears on the left side of some two- or three-column pages. These are all examples of how categories are used to navigate throughout your store.
Navigation Options For a product to be visible in your store, it must be assigned to at least one category. Each category can have a dedicated landing page with an image, a static block, a description, list of products. You can also create additional designs for your category pages that are active for a specific period of time.
81
Top Navigation
The main menu of your store includes the highest level of categories that are available in your catalog. You can think of the top navigation as departments in your store, and each top-level category page as a destination landing page. The first level of categories is typically used for the top navigation of your store. Below that, you can have as many additional subcategories as needed. The category structure of your catalog can influence how well your site is indexed by search engines. The deeper a category, the less likely it is to be thoroughly indexed. As a general rule, anywhere between one and three levels is considered optimum. However, the maximum number of levels available in your top navigation is determined by your system configuration.
Top Navigation
Category Top Navigation 4. In the Maximal Depth field, enter the number of subcategory levels you want to include in the top navigation. 5. When complete, click the Save Config button.
82
Breadcrumb Trail
A breadcrumb trail is a set of links that shows where you are in relation to other pages in your store. You can click any link in the breadcrumb trail to return to a previous page. The breadcrumb trail can be configured to appear on CMS content pages, as well as catalog pages. The format and position of the breadcrumb trail varies by theme, but it is usually located in the upper-left, just below the header.
83
Creating Categories
Creating Categories
Every product in your catalog must be assigned to at least one category. Before you can build your product records, you must first establish the basic category structure of your catalog.
Manage Categories
84
Creating Categories
In the Description box, enter a paragraph or two of descriptive text to accompany the products on the page.
At the Image field, click the Browse button to upload an image for the page. Wait until the next step to choose a static block for the category page.
General Information
3. Do the following: a. b. c. Enter a descriptive Page Title. Complete the Meta Keywords. Complete the Meta Description.
4. Set Is Active to Yes. 5. To include the subcategory in the main menu of your store, set Include in Navigational Menu to Yes. 6. Assign a URL Key to the category.
Do not add the .html suffix to the URL key, because the suffix is managed by your system configuration.
85
Creating Categories
Display Settings
1. On the Display Settings tab, do the following: a. Set Display Mode to one of the following:
l
b.
If applicable, set CMSBlock to the static block that you want to appear on the category page.
c.
If you want this category page to display the "filter by attribute" section of layered navigation, set Is Anchor to Yes.
d. Clear the checkbox under Default Product Listing Sort By. Then select one of the available values to sort the list. By default, all available attributes are listed. The default values typically include:
l
2.
86
Creating Categories
Editing a Category
After a category has been established, it can be edited, moved to another position in the category tree, or deleted from the catalog.
To move a category:
1. 2. From the Admin menu, select Catalog > Manage Categories. To move a category, simply drag-and-drop it to a new location. Category order changes are saved automatically for you.
To delete a category:
1. 2. From the Admin menu, select Catalog > Manage Categories. Click to select the category you want to delete.
A deleted category cannot be restored, so make sure that you have selected the correct category before proceeding.
3.
87
Creating Categories
Root Categories
The catalog structure is like an upside down tree, with the root on top. All categories in your catalog are nested below the root. Because the root category is the highest level of the catalog, your store can have only one root category active at a time. You can, however, create additional root categories for alternate catalog structures.
Root Category
4. Set Is Active to Yes. 5. On the Display Settings tab, and set Is Anchor to Yes.
88
Creating Categories
4. Click the Save Category button. 5. Repeat this step to create as many categories as you need.
89
Creating Categories
Hidden Categories
There are many ways to use hidden categories. You might want to create additional category levels for your own internal purposes, but show only the higher-level categories to your customers. Or, you might want to link to a category that is not included in the navigation menu.
4. On the Display Settings tab, set Is Anchor to No. 5. Although the category is hidden, you can still create now additional subcategories beneath it, and make them active. Make the following settings for each hidden subcategory: a. b. On the General Information tab, set Is Active to Yes. On the Display Settings tab, set Is Anchor to Yes.
As active categories, you can now link to them from other places in your store, but they will not appear in the navigation menu. 6. When complete, click the Save Category button.
90
General Information
General Information
In the General Information page, enter basic information about the category you are editing. You can also enter keywords that make the category easier for search engines to index, create a URL key for the category, and activate or deactivate the category.
General Information
Field Descriptions
Field Description
Name
(Required) The category name appears in the navigation, and also in the URL key of the category page and associated product pages.
Description
The category description, if used, appears below the category image, and before the product list.
Image
The category image, if used, appears at the top of the category page, before the description and product list. Note: As an alternative, you can use a CMS static block in place of the description and image.
Page Title
The category page title appears in the browser tab and title bar. The title should be not more than twelve words in length, and include a combination of primary and secondary keywords.
Meta Keywords
Keywords are used by some search engines, and not by others. You can use a keyword search tool to identify high value keywords that relate to your category. A general rule is to use no more than thirty keywords, or 180 characters. Avoid repeats, and words such as a, an, or and that.
Meta Description
91
General Information
Field
Description
five words or 150 characters. Is Active (Required) If you want this category to be available, select Yes. Options include: Yes / No Include in Navigation Menu (Required) If you want this category to be included in the top navigation, select Yes. If you want this category to be active, but hidden, select No. A hidden category does not appear in the top navigation, but is still included in layered navigation. Options include: Yes / No URL Key Enter text to represent the category in the URL. You should use all lowercase characters and no spaces. (You can use a hyphen to represent the space between words.)
The format of the category URL is determined by your system configuration.
92
Display Settings
Display Settings
The Display Settings page contains settings for which content elements are displayed on a category page. You can enable CMS blocks, set the anchor status of the category, and manage sorting options from this page.
Display Settings
Field Descriptions
Field Description
Display Mode
Determines the content elements displayed on the category page. Options include: Products Only Static Block Only Static Block and Products
CMS Block
If you want to display a CMS static block at the top of the category page, select the name of the block from the list.
Is Anchor
When set to Yes, includes the filter by attribute section in the layered navigation. Options include: Yes / No
(Required) The default values are set to set to Value, Name, and Price.To customize the sorting option, clear the Use All Available Attributes check box and select the attributes you want to use. You can define and add attributes as needed.
(Required) To define the default Sort By option, clear the Use Config Settings check box and select an attribute. By default, Magento Go displays price range in increments of 10, 100, and 1000, depending on the price range of the products in the list. To change the Price Step range, clear the Use Config Settings checkbox.
93
Custom Design
Custom Design
The Custom Design tab lets you to control the look and feel of a category and all assigned product pages, including the content blocks and page layout. Customizing category pages and assigned products will help you promote selected products and categories to increase sales. Customizing category pages and assigned products enables you to differentiate selected products and categories. For example, you can develop specific designs for brands or a special line of products in order to increase sales.
Custom Design
5.
94
Custom Design
Field Descriptions
Field Description
To inherit the design settings from the parent category set this option to Yes. Options include: Yes / No To apply the custom settings to all products in the category, set to Yes. Options include: Yes / No
Custom Theme
Select the custom theme you want to apply from the list of available themes.
Active From
If applying a custom theme for a period of time, enter the beginning date, or select the date from the calendar.
Active To
If applying a custom theme for a period of time, enter the ending date, or select the date from the calendar.
Page Layout
To apply a different layout to the category page, select one of the following: No layout updates: This option is pre-selected by default and does not apply layout changes to the category page. Empty: This option lets you define your own page layout. (Requires an understanding of XML.) 1 column Applies a one-column layout to the category page. 2 columns with left bar 2 columns with right bar 3 columns Applies a two-column layout with a left sidebar to the category page. Applies a two-column layout with a right sidebar to the category page. Applies a three-column layout to the category page.
You can further customize the theme with XML coding. See the Magento Go Design Guide to learn more about customizing themes.
95
Category Products
Category Products
The Category Products tab lists the products that are currently assigned to the category, and gives you the ability to add and remove products.
Category Products
To display all products currently assigned to the category, set the checkbox control to "Yes."
To display all products that are not assigned to the category, set the checkbox control to "No."
b. c. 2. 3.
Press the Search button. To list all products again, click the Reset Filter button.
Select the checkbox of each product you want to assign to the category. When complete, click the Save Category button.
96
97
Layered Navigation
Layered Navigation
Layered navigation makes it easy to find a product based on category, price range, or any other available attribute. Layered navigation usually appears in the left column of search results and category pages and can also be used on the home page. The standard layered navigation includes a Shop By list of categories and price range. You can configure the way layered navigation is displayed in your store, including the product count and price range.
98
Layered Navigation
Configure Layered Navigation a. b. To display the results after each attribute, set Display Product Count to Yes. Set Price Navigation Step Calculation to one of the following:
l
Automatic Manual
c.
For a manual calculation, enter a number in the Default Price Navigation Step field to determine how the price ranges are grouped. For example, if you enter 100, the prices will appear in groups of 100.
99
Layered Navigation
Anchor Categories
In addition to the standard layered navigation, anchor categories display an additional section that lets you filter the list by attribute value. The attribute section of layered navigation appears when the category is set to Is Anchor. Each attribute can be configured to display the results, which is the number of matching records found.
Anchor Categories The attribute properties, combined with the product properties, determine which attributes can be used as filters for layered navigation. Only those with the catalog input type of Dropdown, Multiple Select or Price can be used as filterable attributes. In addition, the number of anchor categories and filterable attributes you have available is determined by your Magento Go plan.
Magento Go Plan Anchor Categories Filterable Attributes
50 50 100 400
10 50 50 110
Setting up anchored layered navigation is a two-step process. First, you need to set up the filterable attributes. Then, make the category an anchor.
100
Layered Navigation
b.
4. Click the Save Category button. 5. To test the setting, go to your store and select the category from the top navigation. The layered navigation with filters will appear.
101
Layered Navigation
Filterable Attributes
Shoppers can use layered navigation to search for products by category or attribute. For example, when a shopper chooses Apparel / Shoes category from the top navigation, the initial list includes all products in that category. The list can be filtered further by choosing a specific color or size, or both color and size. For an attribute to be included in layered navigation, its property settings must make it filterable.
Layered Navigation
102
Layered Navigation
b.
4. Click the Save Category button. To test the setting, go to your store and select the category from the top navigation. The selection of filterable attributes for products in the category appears in the layered navigation.
103
Layered Navigation
Filterable Attributes
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
104
CHAPTER 10:
Managing Attributes
Attributes are the building blocks of your product catalog, and describe specific characteristics of a product. Each attribute contains values that represent a particular characteristic of a product, such as "color" or "fabric." A single attribute, such as "color," can hold many values, although only a few might apply to any given product. Because it can be used by multiple products, your store needs to have only one attribute for color. You can assign the most common value as the default, to make it easy for your customers to select the option. The attributes that make up a product are combined into an attribute set, which is used as template to create new products. The attribute set determines which fields are included in a product, and how they are grouped in the Product Information panel. You can use attributes to help customers find what they are looking for in your catalog. Here are a few ways attributes enhance the shopping experience:
l
Input controls for product options Additional information on product pages Search parameters Product comparison reports Layered navigation Shop By parameters Catalog and shopping cart price rules
Magento Go has a default attribute set with a standard selection of product attributes such as Name, Price, Description, and so on. If you want, you can build your entire catalog using only the default attribute set.
105
A single line input field for text. A multiple-line input field for entering paragraphs of text such as a product description. You can use the WYSIWYG Editor to format the text with HTML tags, or type the tags directly into the text.
Date
Fields used for entering date values are followed by an icon that displays either a calendar or list of dates when clicked. Depending on your system configuration,a date can be typed directly into the field, or selected from the calendar or list.
Yes/No
Dropdown
Displays a drop-down list of values. Only one item can be selected at a time. The Dropdown input type is a key component of configurable products.
Multiple Select
Displays a drop-down list of values. To select more than one option, hold the Ctrl key down and click each item.
Price
This input type is used to create price fields that are in addition to the predefined attributes, Price, Special Price, Tier Price and Cost. The currency used is determined by your system configuration.
Lets you define FPT rates based on the requirements of your locale. To learn more, see: Tax Settings.
106
Creating Attributes
Creating Attributes
The properties of an attribute determine how it can be used in your catalog and throughout your store. In addition to the basic properties, there are additional properties for Dropdown and Multiple Select input types, their values, and associated labels. The title, or label, identifies the attribute in the Admin panel, and storefront. If your store is available in multiple languages, you can enter a different translated label for each language supported.
Manage Attributes
107
Creating Attributes
Attribute Properties
3. Complete the remaining Attribute Properties as needed. a. Set Scope to specify the range of influence this attribute has in terms of your entire Magento Go installation. b. Set Catalog Input Type for Store Owner to the type of input control you want to be used for this attribute during data entry. c. To avoid duplicate values in this field, set Unique Value to Yes.
d. If you want to require that a value be entered in this field, set Values Required to Yes. e. To test the validity of the entry, set Input Validation for Store Owner to the type of value that the attribute should contain. 4. In the Frontend Properties section, complete as many of the settings as needed.
108
Creating Attributes
Frontend Properties
109
Creating Attributes
e.
Enter a number to determine the Position of this value in relation to other options in the list.
f.
Select Is Default to have this entry automatically selected. Repeat this step for each value you want to add to the list.
Deleting Attributes
If you have been using a trial store with the sample data installed, your store already includes a large number of predefined attributes which mayor may notrelate to the products you sell. To ensure that you have access to the full number of attributes that you have available according to your plan, you can either delete the unnecessary attributes from the sample data, or create a new trial store without the sample data installed. When an attribute is deleted, it is removed from any related products and attribute sets. System attributes are part of the core functionality of your store and cannot be deleted.
110
Creating Attributes
To delete an attribute:
1. 2. 3. From the Admin menu, select Catalog > Manage Attributes. In the attribute list, click to open the attribute that you want to delete. Click the Delete Attribute button to remove this attribute from your store.
111
Manage Attribute Sets Your store comes with an initial attribute set called "default" which contains a set of commonly-used attributes. If you would like to add only a small number of attributes, you can add them to the default attribute set. However, if you sell products that require specific types of information, such as cameras, it might be better to create a dedicated attribute set that includes the special attributes (fields) needed to describe the product. A single attribute can be used by as many different attribute sets as is necessary. For example, the attribute "color" can be included in an attribute set for clothing, paint, or for any number of different products.
112
The top left of the page shows the name of the attribute set defined earlier. You have the option to edit the name because this value is for internal use.
The center of the page shows a hierarchical tree representing Groups for attributes. The right side of the page shows a list of defined attributes that are not assigned to this attribute set.
4. Select the attribute to be assigned to this Group by dragging them from the Unassigned Attributes area on the right into the relevant Group in the middle of the page. 5. When the attribute set is complete, click the Save Attribute Set button.
Drag Unassigned Attributes to the new group. Drag attributes from any other group to the new group.
The new group becomes a section in the Product Information panel of any products based on this attribute set.
113
Apply To
Identifies the product types that can use the attribute. Visibility must be set to include the catalog.
Identifies the attribute one that will be used to create a dropdown list of options for a configurable product.
Displays a common entry as a starting value. Prevents duplicate values from being entered. Requires a value to be entered before the record can be saved. Performs a validation check of the data, based on data type, or format.
Lets customers use the Search box to find items based on the value of the attribute.
Use in Advanced Search Use in Layered Navigation Use in Search Results Layered Navigation Position
Includes the attribute as a field on the Advanced Search form. Includes the attribute in the layered navigation that is displayed for category lists. Includes the attribute in the layered navigation that is displayed for search results lists. Determines the position of the attribute when listed with others in the layered navigation list.
114
Property
Description
(Depending on theme) Includes this attribute as an option in the Sort By list, which can be used to sort a product list.
Includes the attribute in the Compare Products report. Allows the attribute to be used as the basis of a condition that triggers a promotional Price Rule or Shopping Cart rule.
Presentation Properties
Property Description
Includes the attribute on the Additional Information tab of the product view page.
Makes the WYSIWYG Editor available for tagging a text field or text area with HTML.
115
Frontend Properties
Property Descriptions
Property Description
Select Yes if you want people to be able to search on the value of this field. Options include: Yes / No
Assign a value from 1 5 to weight the search. Similar to Quick Search with the option of adding each attribute with its own field, rather than having one search field. Options include: Yes / No
Do not include every attribute in Advanced Search, because it may overflow the search page.
Comparable on Front-end
Select Yes to include this attribute as a row in the Product Comparison report. Options include: Yes / No
Use In Layered
116
Property
Description
Navigation
No
Lists only the products which match the filterable value. Lists all values in the attribute, even if they do not apply to any product listed. If there are no filterable attributes for a category page, the layered navigation section will not appear.
Use In Search Results Layered Navigation Use for Promo Rule Conditions
Select Yes to include this attribute in Layered Navigation. Options include: Yes / No Select Yes if you want this attribute to be available when creating Category and Shopping Cart Price Rules. Options include: Yes / No
Position
This option determines the position of the attribute in the Layered Navigation menu with respect to the other filterable attributes
Enable WYSIWYG
Provides the option of using a simple, What You See Is What You Get text editor for entering and formatting text. The editor inserts the HTML tags needed to format. or create numbered or bulleted list. When set to Yes, the Allow HTML Tags on Frontend option is not used. (Available for Text Area input type.)
Select Yes if you want to be able to format the content of this field with HTML tags. (Available for Text Field and Text Area input types.)
Select Yes to include this attribute on the Additional Information tab of the product page. This attribute can be used with simple and virtual products. Options include: Yes / No
(Depends on Design Theme) Select Yes to include this attribute in the search results list. All available and assigned Layered Navigation attributes will abide by its results.
(Depends on Design Theme) Select Yes to be able to sort the catalog list by the value of this attribute. The attribute will appear as an option in the Sort By list.
117
Attribute Properties
Set up internal data related to an attribute from the Attribute Properties page. You can define identifying codes, specify a range over which the attribute applies, and indicate other properties.
Attribute Properties
Property Descriptions
Property Description
Attribute Code
(Required) A unique identifier for internal use. The code can include a combination of lowercase letters (a-z) and numbers (09), but must begin with a letter. The Attribute Code cannot include any special characters or spaces, although an underscore (_) can be used to indicate a space.
Scope
Indicates the range over which the attribute applies. The scope setting is used to limit use of the attribute to a specific website or view. Options include: Store View Website Global
Determines the data type and input control that is used to manage the product from the Admin panel. Options include: Text Field Text Area A single line input field for text. A multiple-line input field that can display paragraphs of text formatted with HTML.
118
Property
Description
Date
An input field for date values. The date can be typed directly into the field, or selected from a list or calendar.
Yes/No
Dropdown
Displays a drop-down list of configurable options, from which only one can be selected.
Multiple Select
Displays a drop-down list of configurable options. To select more than one option, hold the Ctrl key down and click each item.
Price
This input type is used to create price fields in addition to the predefined attributes, Price, Special Price, Tier Price and Cost.
The Fixed Product Tax input type lets you define FPT rates based on the requirements of your locale.
Default Value
Unique Value
To prevent duplicate values in this field, set Unique Value to Yes. Options include: Yes / No
Values Required
To require that a value to be entered in this field before the record can be saved, set Values Required to Yes. Options include: Yes / No
Performs a validation check of the data entered in the field, based on the following options: None Decimal Number Integer Number Email URL
119
Property
Description
Letters Letters (a-z, A-Z) or Numbers (0-9) Apply To (Required) Identifies the product types to which this attribute applies. Options include: All Product Types Selected Product Types Simple Product Grouped Product Configurable Product Virtual Product Bundle Product Gift Card Use to Create Configurable Product (Dropdown input type only) Select Yes if this attribute will be used to create a drop-down list for a configurable product. Options include: Yes / No
120
CHAPTER 11:
Creating Products
Choosing a product type is one of the first things you must do when creating a new product. In this section, you will learn about each product type, and how to create a product of each type. For more information about all the available options, see Product Information. If you are just starting out, you can create a few sample products, and experiment with each type. When you are ready to start building your actual catalog, we recommend that you read the sections, Navigation by Category and Search &SEO. This material will give you a good understanding of the relationship between your store navigation and the categories in your catalog, and how you can help search engines to bring a steady stream of shoppers to your store.
Product Types
Magento Gos product catalog is based upon six product types, described as Simple and Complex. In this case, the word complex conveys the meaning of a product with multiple components.
Simple Product
A simple product is a physical item with a single SKU. Simple products have a variety of pricing and of input controls which make it possible to sell variations of the product. Simple products can be used in association with grouped, bundle, and configurable products.
121
Product Types
Virtual Product
Although virtual products do not have a physical presence, they represent something that can be sold, such as a service, warranty, or subscription. Virtual products are not shipped, and therefore have no weight field. Virtual products can be used in association with grouped and bundle products.
Gift Card
There are three kinds of gift cards: virtual gift cards are sent by email, physical gift cards are shipped to the recipient, and combined gift cards are a combination of the two. Each has a unique code, which is redeemed during checkout. Gift cards can be used in association with grouped products.
Grouped Product
A grouped product lets you offer multiple, standalone products as a group. You can offer variations of a single product, or group them by season, theme, or for a promotion. Each product can be purchased separately, or as part of the group.
122
Product Types
Configurable Product
A configurable product appears to be a single product with lists of options for each variation. However, each option represents a separate, simple product with a distinct SKU, which makes it possible to track inventory for each variation.
Bundle Product
A bundle product let customers build their own from an assortment of options. The bundle could be a gift basket, computer, or anything else that can be customized. Each item in the bundle is a separate, standalone product.
123
124
d. Assign a unique SKU for the product. e. f. g. 2. Type the Weight of the product, which is used to calculate shipping. Set Status to Enabled. Set Visibility to Catalog, Search.
In the Product Information panel, select Prices. Then, complete the required fields as follows: a. b. Type the Price that you will charge for the product. Set Tax Class to the appropriate tax classification for the product.
3.
Although not a required field, the product must be assigned to a category to be visible in your catalog. To assign the product to a category, do the following: a. b. c. In the Product Information panel, select Categories. In the category tree, click to expand the section where the item belongs. Select the checkbox of each category where you want the product to appear.
125
126
d. Set Stock Availability to In Stock. e. 2. 3. Click the Save and Continue button.
To upload product images, see: . To create additional fields with input controls, see the following:
l
Things to Remember
A simple product can have custom options with a variety of input controls, which makes it possible to sell many product variations from a single SKU. Custom options are not tracked as separate inventory items. A simple product that is included in a configurable, or bundle product type cannot have custom options.
127
The process of creating a virtual product and a simple product is nearly the same. However, because a virtual product is not shipped, there is no Weight field or option to include a gift card. These instructions take you through the process of creating a virtual product with the required fields. Each required field is marked in the Admin panel with a red asterisk (*). After you complete the required settings and save the product, you can complete the remaining product information as needed.
The following example is based on the default attribute set. Don't be concerned if your selection of fields differs from what is shown, because the process is the same.
Create Product Settings The Product Information panel on the left groups related fields by topic. All required fields are marked with a red asterisk (*).
128
Product Information - General, Virtual Product 3. On the General tab, complete the required fields as follows: a. b. c. Type the product Name as you want it to appear in all catalog listings. Assign a unique SKU to the product. Set Status to Enabled.
d. Set Tax Class to the appropriate setting for your area. e. Set Visibility to Catalog, Search.
4. On the Prices tab, enter the Price you intend to charge for the product or service. 5. On the Description tab, complete the required fields as follows: a. b. Type a Short Description of the product. In the Description box, type the main description that will appear on the product view page. 6. If youre not going to use Magento Go to manage your inventory, you can skip this section. Otherwise, complete the required fields on the Inventory tab as follows: a. Under Manage Stock, clear the Use Config Settings checkbox. Then, set Manage Stock to Yes. b. c. 7. In the Qty field, type the quantity of the item currently in stock. Set Stock Availability to In Stock.
If applicable, on the Website tab, select the checkbox for the website where the product or service will be available for sale.
129
8. On the Categories tab, assign the product to the appropriate category, as follows: a. b. In the Product Category tree, click to expand the section where the item belongs. Select the checkbox to assign the product to the category.
9. When the required fields are complete, click the Save and Continue button. You have now completed the required fields. The next step is to complete the rest of the product information as needed for this product. The meta information and product images are a good place to start.
Things to Remember
Virtual products can be used for anything that is not physical in nature, such as services, subscriptions, and warranties. Virtual products are much like simple products, but without the Weight and Allow Gift Message fields. Shipping Options appear during checkout only if there is also a physical product in the cart.
130
131
a.
On the Prices tab, a grouped product record has no Price field or associated price options because the price of each item in the group originates from the associated product record.
b.
On the Inventory tab, you can set quantity increments and stock availability for the group, as a whole, but the inventory of individual items is managed by the associated product records.
5.
132
Things to Remember
A grouped product is essentially a collection of simple associated products. Simple and virtual products associated with a grouped product cannot have custom variants or options. Each item purchased appears individually in the shopping cart, rather than as part of the group. The thumbnail image in the shopping cart can be set to display the image from the grouped product record, or from the associated product.
133
134
b.
When prompted, enter a Name for the new group. Then, click the OK button. The new group appears at the bottom of the Groups column.
135
From the Admin panel, select Catalog > Manage Products. Then, click the Add Product button.
2.
In the Create Product Settings section, select the Attribute Set that you created for the product.
On the Prices tab, the Price is a required field, but is used as a default price. The price of each individual associated product can be adjusted accordingly.
On the Inventory tab, Manage Stock is set to No by default, because inventory is managed for each associated product.
5.
136
There are three different ways you can add associated products to a configurable product:
l
1.
In the Product Information panel on the left, select the last option, Associated Products.
2.
Then, use one of the following methods to add the associated products.
137
1.
In the Quick Simple Product Creation section, make sure that the Autogenerate checkbox is selected for both Name and SKU. This optional setting adds the name and SKU from each associated product to those of the configurable product. Then, complete these fields as follows: a. b. c. Enter the Weight. Set Status to Enabled. Set Visibility to Not Visible Individually.
2.
To complete the fields for the drop-down lists, do the following: a. b. c. Select the value you need from each list to create the first product. Enter the Qty, and set Stock Availability to In Stock. Click the Quick Create button to create the associated product record.
Repeat this step for the values needed for each associated product. As each associated products is created, it is added to the list at the bottom of the page.
138
SKU Weight
3.
4. Click the Save button to add the associated product to the configurable product record.
139
From the Admin menu, select System > Configuration. In the Configuration panel on the left, under Sales, select Checkout. In the Shopping Cart section, set Configurable Product Image to one of the following:
l
Things to Remember
A configurable product allows the shopper to select options from drop-down lists. Each option is actually a separate, simple product. The drop-down list values are based on attributes that must be set up in advance with required settings. The attribute Scope must be set to Global, and Use to Create Configurable Product must be True. The drop-down attributes must be included in an attribute set, which is then used as a template for the configurable product. The simple products associated with a configurable product cannot include custom variants or options, and must be based on the same attribute set that is used to create the configurable product. The associated products can be generated automatically from inside with configurable product record. The thumbnail image in the shopping cart can be set to display the image from the configurable product record, or from the associated product.
140
Blue (Small, Medium, Large) Green (Small, Medium, Large) Orange (Small, Medium, Large)
Because these attributes are handled separately, they can also be shared with other products and product types. For example, if your store already has an attribute for color, you dont need to create another one. But you do need to add the appropriate color values to the "color" attribute, so they will be available as options for your product. If you have a large catalog with many items that share common attributes, this can represent a significant time savings. The drop-down attributes are then included in an attribute set, which is used as a template to create the configurable product and its associated products. The next step in the process is to create the configurable product record, based on the attribute set you prepared, and complete the basic required fields. The final part of the process is to add an associated product for each variation. It is not necessary to create each associated product in advance, because they can be generated automatically from the configurable product. Each associated product is actually a separate simple product, and is always based on the same attribute set used to create the configurable product.
141
142
Fixed Percent
b.
In the Price field, enter the amount of adjustment to be made, relative to the default price of the configurable product. For example, if the default price is $30, you can enter a fixed price adjustment of 1 to increase the price of that item by one dollar. To make a discount, enter the adjustment as a negative value.
3.
If you are still adding associated products, click the Save and Continue Edit button.
143
These instructions take you through the process of creating a bundle product with the required fields. Each required field is marked in the Admin panel with a red asterisk (*). After you complete the required settings and save the product, you can complete the remaining Product Information as needed.
The following example is based on the default attribute set. Don't be concerned if your selection of fields differs from what is shown, because the process is the same.
144
Dynamic Fixed
If using a Fixed value, enter the actual value in the field to the right.
Dynamic Fixed
If using a Fixed value, enter the actual value in the field to the right. 4. Then, set the Price View to one of the following:
l
145
Together Separately
146
a.
b. c.
Set Is Required as needed. In the Position field, enter the order that you want this item listed in relation to other items included in the bundle.
5.
Click the Add Selection button. Then, do the following: a. b. c. Click the Reset Filter button to display the list of products. Select the checkbox of each product that you want to include in this item. In the Qty to Add column, enter the quantity of each item to be included.
147
a.
Set User Defined Qty to one of the following: Yes No Displays an input box so the customer can change the quantity. Prevents the customer from changing the default quantity.
b.
Enter a number in the Position column of each item to determine its place in relation to other items.
c.
To make an item the default selection, select the Default option of the item to be pre-selected in the form.
Bundle Items
8. Repeat steps 3-7 for each bundle item you want to include. 9. When complete, click the Save button to save the bundle product.
148
Field Descriptions
Field Description
SKU
Determines if each item is assigned a variable, dynamic SKU, or if a fixed SKU is used for the bundle. Options include: Fixed / Dynamic.
Weight
Specifies the weight is calculated based on the items selected, or is a fixed weight for the entire bundle. Options include: Fixed / Dynamic.
Price View
Specifies whether the product price is shown as a range, from the least expensive component to the most expensive (Price Range), or the least expensive shown (As Low As). Options include: Price Range / As Low As.
Things to Remember
A bundle is a Build Your Own product. Bundle items can be simple or virtual products, but without custom variants and options. The Price View can be set to a price range or As Low as. The SKU and Weight of a bundle product can be set to either Fixed or Dynamic. The Quantity can be set to a pre-set or user-defined value. Items can be shipped together or separately.
149
Each gift card has a unique code, which can be redeemed by only one customer during checkout. A code pool must be established before gift cards can be sold. These instructions take you through the process of creating a gift card with the required fields. Each required field is marked in the Admin panel with a red asterisk (*). After you complete the required settings and save the product, you can complete the remaining product information as needed.
The following example is based on the default attribute set. Don't be concerned if your selection of fields differs from what is shown, because the process is the same.
150
Prices
151
152
Things to Remember
A code pool of unique numbers must be generated before a gift card can be offered for sale. The three types of gift cards are: Virtual, Physical, and Combined. Gift cards can be set to Redeemable or Non-Redeemable.
The lifetime of a gift card can be unlimited, or set to a number of days. The value of a gift card can be set to a fixed amount, or set to an open amount with a minimum and maximum value. A gift card account for the customer can be created when the order is placed, or at the time of invoice.
153
4. If applicable, set Websites to the store view where this gift card account can be redeemed. 5. Enter the Balance of the gift card account.
6. Enter the Expiration Date for the gift card. If left blank, the gift card account will not expire. 7. In the Gift Card Account panel on the left, click Send Gift Card. Then, do the following: a. In the Recipient Email field, enter the email address to which an email notification of this gift card account will be sent. This field is optional, and no email will be sent if it is left blank. b. In the Recipient Name field, enter the name of the person who will receive the gift card message. c. Set Send Email from the Following Store View to the language store view that is associated with the gift card.
Gift Card Accounts: Add New - Send Gift Card 8. Do one of the following:
l
If no recipient has been added, click the Save button to save the gift card. Click the Save & Send Email button to save the changes and send the gift card by email to the recipient.
154
4. Complete the code format fields according to your preference. 5. When you are ready, click the Generate button to create the new code pool. When complete, the message, New code pool was generated appears.
155
156
Allow Gift Message (Yes / No) Gift Message Maximum Length Generate Gift Card Account when Order Item is (Ordered / Invoiced)
Depending on your location, there may be laws in place that forbid gift cards from having expiration dates. Check your local laws before setting a lifetime for your gift cards.
Field Descriptions
Field Description
Determines the length of the gift card code. Determines the format of the gift card code. Options include: Alphanumeric / Numeric
Defines any prefix to added to the beginning of the code. Defines any suffix to be added to the end of the code. If you want to include dashes in the code, determines the number of characters between each dash.
Determines the size of the new code pool to be generated. Determines the number of records in the code pool that triggers an alert that the pool needs to be replenished.
157
Product Guidelines
Product Guidelines
If your new product does not appear in your store, check to make sure the following settings are correct:
General
Status must be enabled. The Visibility setting must include the catalog.
Inventory
If managing stock, Quantity on Hand must be greater than zero. Stock Availability must be set to In Stock.
Website
If your store has views, the product must be assigned to a specific store view.
Categories
The product must be assigned to at least one category.
158
CHAPTER 12:
Product Information
The Product Information panel provides access to the full range of settings which make up a product record. The information in this section can be used for reference when creating a product of any type. The selection of tabs in the Product Information panel, and the organization of the fields on each tab is determined by the attribute set that was used to create the product.
159
General
General
Use the General page to enter information about the product. The information in the required fields can be referenced in searches, so it is important that all of the information you enter is correct. Make sure to check for spelling and numerical errors!
Field Descriptions
Field Description
Name
(Required) The name of the product you want to appear in catalog. The name is also used to auto-generate the URL Key.
SKU
(Required) The Stock Keeping Unit is a unique identifier for each individual product or service provided.
Weight
(Required) The weight of the product is a decimal value used for shipping calculations, and refers to the standard measurement system used by shipping carriers in your locale. In the United States, weight is measured in pounds and ounces, whereas countries on the metric system measure weight in grams and kilograms.
Status
(Required) The Status indicates when the product is ready to be offered for sale in your store. Options include: Enabled / Disabled.
160
General
Field
Description
Tax Class
(Required) Select the appropriate Tax Class for the product. Options include: None Default The item is not subject to tax. The item is subject to the tax rules associated with the default tax class. Taxable Goods The item is subject to the tax rules associated with the Taxable Goods tax class. The manner in which product taxes are calculated is determined by the configuration of your store. For more information, see:
URL Key
The URL Key determines the online address of the product. It is added to the base URL of the store, and appears in the address bar of a browser. The URL Key should be all lowercase characters, with hyphens instead of spaces. Magento initially creates a default, search engine friendly URL, based on the product name. Do not type the suffix .html in the URL Key, because use of the suffix is controlled by your store configuration. For more information, go to: System > Configuration > Catalog > Search Engine Optimizations.
Visibility
(Required) Determines the level of visibility the product has throughout the store. Options include: Not Visible Individually The product may be associated with a one-to-many product, but is not listed in the catalog. Catalog The product appears in the catalog listing, but is not included in Search results. Search The product appears in search results, but is not listed in the catalog. Catalog, Search The product is listed in the catalog and search results.
161
General
Field
Description
Yes
Presents the option to include a gift message for the product in the Shipping Method section of the checkout process.
No
Use Config
Manufacturer
Select the manufacturer of the product. To add new options to the list, see Manage Label / Options.
Color
(Required) Select the color of the product. To add new options to the list, see Manage Label / Options.
Sets the beginning date for the range of time the product is featured in the New Product block on the Home page. The date can be typed directly into the box, or selected from the calendar.
Sets the ending date for the range of time the product is featured in the New Product block on the Home page. Determines if the product is included in your stores standard
RSS feed. Options include: Yes / No Gives you the ability to create a new attribute while working in product edit mode. Although you can save the new attribute, it is not automatically included in the attribute set that is associated with the current product.
162
Prices
Prices
The Prices tab on the Product Information panel lets you establish the pricing structure that is associated with a product. Options include special and tier pricing, unit pricing, and manufacturer's suggested retail price.
Field Descriptions
Field Description
Price Cost
The retail price of the product. The actual cost of the product. This amount does not appear to the customer, and can be used to generate revenue reports.
Tier Price
Tier pricing is used to offer a quantity discount. The discount can be applied to a specific store view or customer group.
Special Price
To offer a Special Price, enter a discounted price and complete the date range fields to establish when the promotion goes into
163
Prices
Field
Description
effect. When available, the retail price is crossed out and the special price appears below in a large, bold font. Special Price From Date Sets the beginning date for the range of time the Special Price is offered. Special Price To Date Sets the ending date for the range of time the Special Price is offered. Is product available for purchase with Google Checkout Determines if the product is available through Google Checkout. Options include: Yes / No
Apply MAP
When applied, hides the actual product price from the customer. Options include: Yes / No / Use Config
Determines when the customer can see the actual product price. Options include: In Cart Before Order Confirmation Displays the actual product price in the shopping cart. Displays the actual product price only at the end of the checkout process, just before the order is confirmed. On Gesture Use Config Displays the actual product price Displays the actual price according to the configuration setting.
Manufacturer's Suggested Retail Price Allow displaying the unit product's price
164
Prices
Field
Description
Piece (pc) Measurement to be used for the base product Determines the unit of measurement that is used for the base product. Options include: Kilogram (kg) Pound(lbs) Liter Milliliter (ml) Meter (m) Inch Centimeter (cm) Millimeter (mm) Piece (pc) Measurement to be used for the unit product Volume/size of the unit product Determines the unit of measurement that is used for the unit product. The actual volume or size of the unit, according to the specified measurement.
Special Price
To offer a Special Price, enter a discounted price and complete the date range fields to establish when the promotion goes into effect. On both the Category List and Product Detail pages, the regular price is crossed out, and the Special Price appears in a bold red font.
Special Pricing
165
Prices
3.
Then, complete the Special Price From Date and Special Price To Date to define the period of time that the special price is in effect. You can pick the dates from the Calendar to the right of each field.
Tier Pricing
Tier pricing lets you offer a quantity discount from both the category list and product detail page. The discount can be applied to a specific store view or customer group.
On the catalog page, the product price includes the words, As Low As: $110.49 On the product page, the calculated quantity discount has the message: Buy 2 for $__._ each and save _% Buy 4 for $__._. each and save _%
To change the text of these messages, see: Using the Themes Text Editor
Tier Pricing a. b. Select the Website to which the tier pricing applies. Select the Customer Group for whom the tier pricing is available.
166
Prices
c.
In the Qty field, enter the quantity that must be ordered to receive the discount.
d. In the Price field, enter the adjusted price of the item. 3. When complete, click the Save button.
Unit Pricing
The base price of a product can be used as a reference to calculate and display unit price variations based on a number of factors, including packaging units such as milliliter, gram, and centimeter.
Product Detail with Unit Pricing When unit pricing is enabled, the following settings can be made for each product:
l
Display the unit product price The measurement used for the base product The volume/size of one item of the base product The measurement used for the unit product The volume/size of the unit product
167
Prices
a. b.
If necessary, set Enable to Yes. Unit Price is enabled by default. The Frontend Label field uses variables to create the label that appears on the Product Detail page. You can accept the default value or make changes as needed.
{{baseprice}} / {{reference_amount}} {{reference_unit}}
c.
To Calculate the unit product's price based on the base price product's price, including tax, select "Yes."
d. Select the Measurement to be used for the base product and the Measurement to be used for the unit product. Options include:
l
Kilogram (kg) Pound (lbs) Liter Milliliter (ml) Meter (m) Inch Centimeter (cm) Millimeter (mm) Piece (pc)
e.
Enter the Volume/size of the unit product based on the unit of measurement selected.
f.
If you want the unit price of the product to appear on the Product Detail page of your store, set Display the unit product's price on the product page in the frontend to Yes.
168
Prices
4. Complete the measurement, volume, and unit information as needed for the product. 5. When complete, click the Save button.
169
Prices
Field Descriptions
Field Description
Enable
Activates or deactivates unit pricing for your store. Options include: Yes / No
Frontend Label
Determines the label that accompanies the tier price on the Product Detail page. The default label uses variables to incorporate the tier price settings.
Calculate the unit product's price based on the base product's price, including tax. Measurement to be used for the base product
Determines if you want to calculate the unit price calculation, based on the price of the base product, including tax. Options include: Yes / No
Determines the unit of measurement used for base product price calculations. Options include: Kilogram (kg) Pound(lbs) Liter Milliliter (ml) Meter (m) Inch Centimeter (cm) Millimeter (mm) Piece (pc)
Determines the unit of measurement used for unit price calculations. Options include: Kilogram (kg) Pound(lbs) Liter Milliliter (ml) Meter (m) Inch Centimeter (cm) Millimeter (mm) Piece (pc)
Volume/size of the unit product Display the unit product's price on the product page in the frontend
Determines the volume or size of a unit, based on the measurement selected. Determines if the unit price appears on the Product Detail page in your store.
170
Prices
Package Pricing
Unlike a unit price, a package price refers to multiple items of the same product that are packaged together and sold as a single unit. A six-pack of soft drinks is an example of package pricing.
171
Prices
To apply MAP to certain products, select "No." To apply MAP by default to all products and hide all prices throughout your store, select "Yes."
c.
To determine when and where you want your actual price to be visible to the customer, set Display Actual Price to one of the following:
l
d. If the actual price is set to appear "On Gesture," edit the text, as needed, for each popup. 3. When complete, click the Save Config button.
172
Prices
Select Catalog > Manage Products, and open the product record.
4. In the Product Information panel on the left, select Prices. Then, do the following: a. b. c. Enter your Price that is lower than the manufacturer's minimum advertised price. Set Apply MAP to "Yes." Set Display Actual Price according to your preference.
d. Enter the Manufacturer's Suggested Retail Price. 5. When complete, click the Save button.
173
Prices
Field Descriptions
Field Description
Enable MAP
Activates Minimum Advertised Price for your store. Options include: Yes / No
Applies MAP by default to all products in the store. Options include: Yes Initially hides all prices in the store, and displays them according to the Display Actual Price setting. No Does not apply MAP to all products, by default. If MAPis enabled, it can still be applied to products individually.
Determines where the actual price of a product is visible to the customer.Options include: In Cart Displays the actual product price in the shopping cart. Before Order Confirmation Displays the actual product price at the end of the checkout process, just before the order is confirmed. On Gesture Displays the actual product price in a popup when the customer clicks the "Click for price" or What's this?" link.
174
Prices
Field
Description
The popup text message that appears when the customer selects the "Click for price" link from a category list or product view page.
The pop-up text message that appears when the customer clicks the "What's this?" link from the product view page.
175
Meta Information
Meta Information
Meta data is your first level of contact with potential customers who are searching for a product. Your title and description are selling tools that will either help to motivate a visitor to click your link or not. It is wise to use a descriptive title and a description that includes relevant words that a potential customer might search. The information is read by search engines that index your site. Although Google no longer places a value on meta keywords, other search engines continue to use the information. Its a good practice to incorporate high-value keywords in your product titles and related content.
Field Descriptions
Field Description
Meta Title
The title appears in the title bar and tab of your browser, and is also used as the title on a search engine results page (SERP).
Meta Keywords
Enter relevant keywords for the product. Consider using keywords that customers may use to find the product.
Meta Description
Write a few sentences to describe the product. Though not visible to the customer, some search engines include the meta description on the search results page.
176
Images
Images
Using images of consistent quality, size, and proportion gives your product catalog a professional look with commercial appeal. However, before you get started, it's a good idea to establish a naming convention for your image files, and organize them so you can find the originals if you ever need them.
Thumbnail Gallery
The thumbnail gallery on the product page displays multiple images of a product. Although the position of the gallery varies by theme, it is usually just below the main image on the product page. When a thumbnail is clicked, the image appears in either the light box or popup window, depending on the theme.
177
Images
Light Box
If your theme uses the light box, whenever a thumbnail image is clicked, it replaces the main image on the page. You can use the left and right arrows in the light box to browse through the images, or click a thumbnail to view a specific image. When zoom is activated, you can click the main image and move the cursor around to magnify different parts of the image. The magnified selection appears to the right of the image.
Light Box with Zoom If your theme uses the popup, a magnified version of the selected image appears in a popup window. You can use the left and right arrows in the popup to browse through the images. To return to the product page, close the popup window.
178
Images
179
Images
Rectangular Image in Square Container Although both these images have space added to the top and bottom. The first (.jpg) image shows the background color as a border at the top and bottom of the image. The second (.png) image has the same space added to make it square, but it isn't visible because the background is transparent.
180
Images
181
Images
c.
To prevent an image from being listed in the thumbnail gallery, click the Exclude checkbox. For example, if the product has only one image, theres no reason to include it in the gallery.
d. To delete any image, select the Remove checkbox. 5. Click the Save and Continue Edit button.
Excluding Images
182
Images
Field Descriptions
Field Description
Image Label
On mouseover, a thumbnail of each uploaded image appears. The label is the descriptive Alt text that appears on mouseover. Including a label for each image improves indexing by search engines, and accessibility for people who use screen readers.
Sort Order
Thumbnail
The Thumbnail image is used in the shopping cart and in some blocks, such as Related Items.
Small Image
The Small Image is used in product listings on the category and search results pages, and to display product images in additional sections such as Up Sells, Cross Sells, and the New Products List.
Base Image
The Base Image is the main image on the product page, and is also used to produce the magnified area displayed during image zoom.
Exclude
Select the Exclude checkbox to prevent the image from being listed in the thumbnail gallery.
Remove
Select the Remove checkbox to delete the image. All selected images are deleted when the product record is saved.
183
Images
Placeholders
Magento Go displays a temporary image as a placeholder until permanent product images are available. The initial placeholder image is the Magento logo, which you can replace with placeholder images of your own design.
184
Images
Field Descriptions
Field Description
Base Image
The base image is the main image on the product detail page. Zoom is activated if the base image is larger image than the image container. The default size of the image container may vary by theme, but is generally 470 pixels square. For example: 470 x 470 pixels (without zoom) 1100 x 1100 pixels (with zoom)
Small Image
The small image is used for the product image in listings on category and search results pages, and for sections such as Up Sells, Cross Sells, and the New Products list. For example: 470 x 470 pixels
Thumbnail
The thumbnail image appears in the thumbnail gallery on the product detail page, in the shopping cart, and in some blocks such as Related Items. For example: 50 x 50 pixels
185
Images
Watermarks
If you have gone to the expense of creating your own original product images, there is not much you can do to prevent unscrupulous competitors from stealing them with the click of a mouse. However, you can place a watermark on each image to identify it as your property and make it a less attractive target. A watermark file can be either a .jpg (jpeg), .gif, or .png image.
d. Set Watermark Position to your preference. 4. When complete, click the Save Config button.
186
Images
Watermark Position
The watermark used in these examples is a .png file 470 x 470 pixels square, with a black logo and transparent background. The size and opacity were later adjusted to 100 x 100 pixels at 10% using the watermark configuration settings in the Admin panel. You can experiment with different watermark settings until you find the look you want.
None
Tile
Center
Stretch
Top Left
Top Right
Bottom Left
Bottom Right
187
Images
Field Descriptions
Field Description
Base Image Watermark Default Size Base Image Watermark Opacity, Percent Base Image Watermark
The default size of the watermark for the Base Image. (For example, 470 x 470) The percentage of opacity applied to the watermark for the Base Image. The file with the watermark image to be uploaded for the Base Image. (The image file can be .jpg (jpeg), .gif, and .png.)
The position of the watermark for the Base Image. Options include: Stretch Tile Top/Left or Top/Right Bottom/Left or Bottom/Right
(Repeat the above for the Small Image.) (Repeat the above for the Thumbnail Image.)
188
Images
189
Images
b.
190
Design
Design
The Design page lets you apply a different theme to the product page, and make updates to the XML code that controls the page layout.
Field Descriptions
Field Description
Custom Theme
To apply a custom theme, select the one you want from the list of available themes.
Active From
If applying a custom theme for a period of time, enter the beginning date, or select the date from the Calendar.
Active To
If applying a custom theme for a period of time, enter the ending date, or select the date from the Calendar.
191
Design
Field
Description
Options include: Product Info Column / Block after Info Column To apply a different layout to the product page, select one of the following: No layout updates This option is preselected by default and does not apply layout changes. Empty This option lets you define your own layout, such as a 4-column page. Requires an understanding of XML. 1 column 2 columns with left bar 2 columns with right bar 3 columns Applies the 2-columns with right bar layout. Applies the 3 column layout. Applies the 1-column layout. Applies the 2 column layout.
192
Inventory
Inventory
There is both a short and long version of the Inventory section, depending on whether you need to manage inventory for the product. The long form appears only when Manage Stock is set to "Yes."
Managing Stock
To complete the required inventory settings:
1. In the Product Information panel, select Inventory. Then, do the following: a. b. c. 2. Clear the checkbox below the Manage Stock field. Then, set Manage Stock to Yes. In the Qty field, type the number of units you currently have in stock. Set Stock Availability to In Stock.
193
Inventory
Field Descriptions
Field Description
Manage Stock
Determines if you use full inventory control to manage the items in your catalog. Options include: Yes Activates full inventory control to keep track of the number of items currently in stock. (To change the setting, clear the Use Config Settings checkbox and select Yes.) No Does not keep track of the number of items currently in stock. (This is the default setting.)
Qty Qty For Items Status to become Out of Stock Minimum Qty Allowed in Shopping Cart Maximum Qty Allowed in Shopping Cart
(Required) The quantity of the item in stock. Specifies that below a level of your choosing, the product will become Out of Stock. Determines the minimum amount of this item that is available for purchase. By default, the minimum quantity is set to 1. Determines the maximum number of this item that can be purchased in a single order. By default, the maximum quantity is set to 1000.
194
Inventory
Field
Description
Determines if customers can use a decimal value rather than a whole number when entering the quantity ordered. Options include: Yes Permits values to be entered as decimals, rather than whole numbers, which is suitable for products sold by weight, volume or length. No Quantity values must be entered as whole numbers.
Backorders
Determines how your store manages backorders. A backorder does not change the processing status of the order. Funds are still authorized or captured immediately when the order is placed, regardless of whether the product is in stock. When the product becomes available, it will be shipped. Options include: No Backorders Does not accept backorders when product is out of stock Allow Qty Below 0 Allow Qty Below 0 and Notify Customer Accepts backorders when the quantity falls below zero. Accepts backorders when the quantity falls below zero, but notifies customers that orders can still be placed.
Sends a notification to you when the quantity in stock falls below this number.
Allows the product to be sold in quantity increments. Sets the number used as the basis of quantity increments. Determines the current availability of the product. Options include: In Stock Out of Stock Makes the product available for purchase. Unless Backorders are activated, prevents the product from being available for purchase and removes the listing from the catalog.
195
Inventory
To configure the stock availability message on the product page, set Display products availability in stock in the frontend to one of the following: Yes No Displays an availability message indicating the product stock status. Does not display an availability message.
196
Inventory
197
Inventory
Yes
Message
Scenario 2: When stock is not managed for a product, this combination of settings can be used to display the availability message on the product page.
Stock Option Setting
Yes
Message
Manage Stock
No
Availability: In Stock
198
Inventory
No
Message
Scenario 2: When stock is not managed for a product, this combination of configuration and product settings prevents the availability message from appearing on the product page.
Stock Option Setting
No
Message
Manage Stock
No
None
199
Inventory
Display Out of Stock Products Display product availability in stock in the frontend Display Out of Stock Products Display product availability in stock in the frontend
Display Out of Stock Products Display product availability in stock in the frontend
Yes No None
No
None
200
Inventory
201
Categories
Categories
Every product in your catalog must be assigned to at least one category. Before you can add products to your catalog, you must first establish its basic category structure. A product cannot be saved until after it has been assigned to at least one category.
Product Categories
3.
202
Product Relationships
Product Relationships
The topics in this section are used to establish relationships between products. Because the process of setting them up is the same, once you learn how to set up one type of product relationship, you can easily manage the rest.
Related Products
Related products are meant to be purchased in addition to the item the customer is viewing. They compliment, enhance, or add optional features to the product the customer is viewing.
Up-sells
Up-sell products are items which are related to the item the customer is looking at, but may be higher-quality, more popular, or have a better profit margin. They encourage customers to consider a slightly more expensive item of a higher quality.
Cross-sells
Cross-sell products are offered on the shopping cart page just before the checkout process. They are offered to the customer as last-minute impulse purchases.
203
Product Relationships
Related Products
Related products are meant to be purchased in addition to the item the customer is viewing. Simply click the checkbox of a product to place it in the shopping cart. The placement of the Related Products block varies according to theme and page layout. In the example below, it appears at the bottom of the Product View page. With a 2 column layout, the Related Product block often appears in the right column.
204
Product Relationships
Up-sells
Up-sell products are items that your customer might prefer instead of the product currently viewed. An item offered as an up-sell might be of a higher quality, more popular, or have better profit margin.
205
Product Relationships
Cross-sells
Cross-sell products are similar to impulse purchases positioned next to the cash register in the checkout line of a grocery store. Products offered as a cross-sell appear on the shopping cart page, just before the customer begins the checkout process.
206
Custom Options
Custom Options
Custom options provide an easy way to offer a selection of product variations to the customer. The limitations are that you cannot track inventory based on any variation, and that a product with custom options cannot be used in a one-to-many relationship with a configurable, grouped, or bundle product. Custom options are a good solution if your inventory needs are simple and you have a limited number of available SKUs.
Custom Options
4. In the upper-right corner, click the Add New Option button. Then, do the following:
Add New Option a. b. In the Title field, enter a name for the property. Set the Input Type you want to use for data entry.
207
Custom Options
c.
Set Is Required to "Yes" if the option must be selected before the product can be purchased.
d. In the Sort Order field, enter a number to indicate the order of this item in the list of options. Enter the number 1 to display this option first. 5. Click the Add New Row button to add a row for the product variation. Then, complete the following:
Add New Row a. b. In the Title field, enter a name for this option. In the Price field, enter any markup or markdown from the base product price that applies to this option. c. Set Price Type to one of the following: Fixed The price of the variation differs from the price of the base product by a fixed monetary amount, such as $1. Percentage The price of the variation differs from the price of the base product by a percentage, such as 10%. d. Enter a SKU to identify the option. The option SKUis added as a suffix to the SKU of the product record. e. In the Sort Order field, enter a number to indicate the order of this item in the list of options. Enter the number 1 to display this option first. 6. When complete, click the Save button.
208
Description
Description
Use the Description fields to add information about the product and a brief description that can be picked up by search engines and RSS feeds. The information in these fields can help your customers decide whether or not to purchase a product.
Field Descriptions
Field Description
Description
(Required) This is the main product description that appears on the product view page. The text should be plain ASCII text, although HTML tags can be added to format the description. Do not paste text directly from a word processor, because it may include print control codes which do not render online. To strip out any stray control codes, save the file as a .txt file, before using the text in the product description.
Short Description
(Required) Depending on the theme, the Short Description may appear on catalog pages, and is often used in RSS feeds.
209
Description
Field
Description
The WYSIWYG Editor button appears below each field when the editor is enabled for your store. To learn more, see Using
the Editor. The Create New Attribute button gives you the ability to define a new attribute while working in product edit mode. Although you can save the new attribute, it is not automatically included in the attribute set associated with the current product.
210
211
Websites
Websites
If your Magento Go site has multiple stores or views, you can set the scope of a configuration setting, product, category, or attribute to apply to a specific store or view. The scope provides context for the configuration setting. The Website tab identifies the website, store, and view where the product is available.
Product Information:Websites
212
Search &SEO
CHAPTER 13:
Mastering Search
Research shows that people who use search are more likely to make a purchase than those who rely on navigation alone. In fact, according to some studies, people who use search are nearly twice as likely to make a purchase. Magento Go has a powerful search engine which you can use as is, or fine-tune to make it even more effective. In this chapter, you will learn how to take full advantage of catalog search, by shaping the way search terms are used, and monitoring the results.
Search Results
215
Quick Search
The Quick Search box is located in the header of each page, and helps visitors find products in your catalog. The search text can be either a full or partial match or any other word or phrase to describe a product.
Advanced Search
Advanced Search provides an easy way for people to search your catalog by typing text directly into a form. You can configure the form to include any fields from your product catalog. The link to Advanced Search is in the footer of your store.
Search Terms
The Popular Search Terms page lists search terms as a tag cloud, using text size to indicate the popularity of the term. The link to the Popular Search Terms page is in the footer of your store.
216
Quick Search
Quick Search
The Quick Search box in the upper-right corner helps visitors find products in your catalog. The search text can be the full or partial product name, or any other word or phrase that describes the product. The Autocomplete list appears just below the Quick Search box, and tracks each character as you type. The list includes any matching search terms, and shows the number of results returned for each.
To do a quick search:
1. Type the first few letters of what you are looking for into the search box.
l
If Autocomplete is enabled, you can select an item from the list of closely matching entries that appears below the search box.
2.
Press the Go button to retrieve a list of matching products from the catalog.
217
Advanced Search
Advanced Search
Advanced Search provides an easy way for people to search your catalog by entering what they are looking for directly into a form. Because the form contains multiple fields, a single search can include several parameters. The result of the search is a list of the products which match the values entered in the form. The link to Advanced Search is in the footer of your store.
Advanced Search Each field in the form corresponds to an attribute from a product record. You can determine which fields to include by setting the attribute frontend properties to Include in Advanced Search. As a best practice, you should include only the search fields that your customers are most likely to use to find a product, because using too many can impact the speed of the search.
218
Advanced Search
4. If you dont see what you are looking form, click Modify your search, and try another combination of values.
219
Search Results
Search Results
The Search Results list displays all products which match the query text submitted through the Quick Search box or Advanced Search form. The Search Results list and the Product list are actually the same list. The only difference is that one is the result of a search query, and the other is the result of category navigation. The products can be displayed in either a grid or list format, and the records can be sorted by any number of parameters. Page controls are used to sort the list, change the format, and to advance from one page to the next. The left column of the Search Results page may also include layered navigation under the Shop By heading, which lists products by category and attribute.
220
Search Results
View As
Sort By
Pagination Links
Lets the visitor navigate to other pages in the search results list.
221
Search Results
Field Descriptions
Field Description
List Mode
Determines the format of the search results list. Options include: Grid Only Formats the list as a grid of rows and columns.Each product appears in a single cell of the grid. List Only Formats the list with each product on a separate row. Grid (default / List) List (default / Grid) Formats the list with each product on a separate row. By default, products appear in List View.
Determines the number of products displayed in Grid View. To provide a selection of options, enter multiple values separated by commas.
Products per Page on Grid Default Value Products per Page on List Default Value Allow All Products per Page Product Listing Sort By
Determines the number of products displayed per page by default, in Grid View. Determines the number of products displayed per page by default, in List View. If set to Yes, includes the ALL option in the Show per Page control. Determines the sort order of the search results list. The selection of options is determined by the Display Settings of the category and the available attributes. The default is set to Use All Available Attributes, and typically includes: Best Value Name Price
222
223
Field Descriptions
Field Description
If set to Yes, an empty search results list displays the text, Did you mean: followed by a selection of closely matching search terms as suggestions. Note: This option can impact the performance of the search.
If set to Yes, each search term suggested includes the number of times the term has been used by others. Only search terms with actual results are offered as suggestions. Options include: Yes / No
If set to Yes, an empty search results list displays the selection of related search terms as recommendations. Options include: Yes / No
224
Attribute Search Properties 3. When complete, click the Save Attribute button.
225
Weighted Search
Magento Go lets you assign a weight to any product attribute that is used in catalog search. The weight is a numerical score from 1-5 that determines the rank or value of the item.
226
CHAPTER 14:
Landing Page The landing page for a search term can be a content page, a category page, a product detail page, or even a page on a different site.
Suggestions If a search returns no results, and there is no alternate landing page for the term, a selection of closely matching terms can be offered as possible solutions. The text, Did you mean: appears, followed by a list of suggestions.
Recommendations Recommendations are similar to suggestions, but are drawn from the selection of related search terms. If a search returns no results, related search terms can be offered as recommendations.
Synonyms One way to improve the effectiveness of catalog search is to include different
227
terms that people may use to describe the same item. You dont want to lose a sale just because someone is looking for a sofa, and your product is listed as a couch. You can capture a broader range of search terms by entering the words, sofa, davenport, and loveseat as synonyms for couch, and direct them to the same landing page.
l
Misspelled Words Use search terms to capture common misspellings and redirect them to the appropriate page. For example, if you sell wrought iron patio furniture, you know that many people misspell the term as rod iron, or even rot iron. You can enter each misspelled word as a search term, and make them synonyms for wrought iron. Even though the word is misspelled, the search will be directed to the page for wrought iron.
228
229
230
231
d. To redirect the search results to another page in your store, or to another website, type the full URL of the target page in the Redirect URL field. e. If you want this term to be available for use as a suggestion whenever a search returns no results, set Display in Suggested Terms to Yes. 3. When complete, click the Save Search button.
232
d. In the first column, set the Search Filter to Any. 4. When complete, click the Search button.
233
Field Descriptions
Field Description
Search Query
(Required) Contains the actual text that was used as a search term.
Store
(Required) Identifies the store and/or views where the search term is available.
(Required) Displays how many products were returned in the search results since the last time the term was submitted. Note: Only search terms with results are offered as suggestions.
Number of Uses
(Required) Displays the total number of times this term has been used. This number is used to determine the Top 5 Search Terms section of the Dashboard report.
Synonym For
If this term is a synonym for another search term, enter the other term in this field. Any searches for the synonym will be redirected to the page for the other term.
Redirect URL
Enter the full URL of the page that is displayed when this search term is used. The Redirect URL can be a product, category, or content page within your site, or a page on another site.
Determines if this search term is available for use as a suggestion. For example, you may deliberately enter a misspelled word as a search term, but would not want to use the misspelled word as a suggestion. Options include: Yes / No
234
The Dashboard provides a summary of the top search terms and most recently used search terms during the range of time specified for the report. Each report includes a summary of search term results, and the number of times the term was used. The reports show the last five search terms used, and the top five search terms.
235
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
236
CHAPTER 15:
Global Search
The Global Search box can be used to quickly find any record in your database. The results list can include customers, products, orders, or any related attribute.
Search Indexing
As you work with your product catalog, the search index will periodically need to be refreshed to keep current with changes to the database. Whenever you make changes which might affect the indexing of your catalog, take a moment to refresh the search index.
237
Global Search
The global search box is located in the upper-right corner of the Admin panel, and helps you find any record in the database. The results can include customers, products, orders, or any related attribute.
Global Search
To do a global search:
1. 2. Type the first few letters of what you are looking for into the global search box. In the list of closely matching items, click the one that you want to find.
238
To sort a list:
Click the column name of any header. The arrow indicates the current order as either ascending or descending.
To filter a list:
1. 2. In the box below the column header, either enter or select the value you want to find. Click the Search button.
239
Action Controls
When working with lists of data, you can use the Actions control to apply an operation to a single record, or to multiple records. The Actions control lists the selection of actions which can be applied to selected records. When working with the Manage Products list, you can use the Actions control to update the attributes of the group of selected products, change their status from "Disabled" to "Enabled," or delete them from the database. The selection of available actions varies by list, and additional options may appear, depending on the action selected. For example, when changing the status of a group of records, you must also select the new Status setting.
Changing the Status The checkbox in the first column identifies each record that is a target for the action. The search filters can be used to narrow the list to the records you want to target for the action. The Select Visible and Unselect Visible links in the upper-left corner can be used to change the checkbox state of all records that are currently visible. You can also use the search filter at the top of the column to list any (or all) records, or only those with a selected or unselected checkbox.. The checkbox search filter settings include: Any, Yes, and No.
240
When using the Actions control to update attribute settings, you can make as many changes as necessary, and then update the records in a single step. For example, you can change the theme that is used to display the products for a range of time. make the products available for Google Checkout, or change the manufacturer. It's much more efficient than changing the settings individually for each product record.
241
To update attributes:
1. 2. In the list, select the checkbox of each record to be updated. Set Action to "Update Attributes," and click the Submit button. The Update Attributes page lists all the available attributes, which are organized by group in the Product Information panel on the left.
4. Click the Save button to update the attributes for the group of selected records.
242
Manage Products
Manage Customers
Delete
Unsubscribe Delete
Orders
Cancel Hold Unhold Print Invoices Print Packingslips Print Credit Memos Print All Move to Archive
Delete Delete
243
Search Indexing
244
CHAPTER 16:
Meta Data
Your store is loaded with places where you can enter keyword-rich meta data to improve the way search engines index your site. While in the process of setting up your store, you might have entered preliminary meta data, with the intention of finishing it later. Over time, you can fine-tune the meta data in your site to target the buying patterns and preferences of your customers.
Meta Title
The meta title appears in the title bar and tab of your browser, and search results listings. The meta title should be unique to the page, and less than 70 characters in length.
Meta Keywords
Although most search engines ignore meta keywords, many sites continue to use them. The current best practice is to incorporate high-value keywords in the meta title and meta description.
245
Meta Data
Meta Description
Meta descriptions provide a brief overview of the page for search results listings. Ideally, a meta description should be between 150-160 characters in length, although the field will accept up to 255 characters.
246
Sitemap
Sitemap
A sitemap is like a table of contents that lists every category and product in your store. Each entry is linked to the corresponding landing page of the category or product. Sitemaps help search engines index your site, and also give visitors a quick overview of the organization of your store and catalog. To display the sitemap, click the link in the footer of your store. The sitemap can be set to display either the list of categories or products. To switch between modes, click the link on the right. The number of lines included per page, and the use of indentation is determined by your system configuration. In addition to the standard sitemap, you can also set up a Google sitemap and robots.txt file to provide specific instructions to search engines that visit your site.
Sitemap by Category
247
Sitemap
Sitemap Configuration
5. Scroll down the page and click to expand the Search Engine Optimizations section. Then, set Autogenerated Site Map to Enable.
248
Dynamic URLs
A dynamic URL is created "on the fly," and may include a query string with variables for the product ID, sort order, and the page where the request was made. When a customer searches for a product in your store, the resulting URL might look something like this:
Dynamic URL
http://mystore.com/catalogsearch/result/?q=chair
Static URLs
A static URL is a fixed address for a specific page.
Static URL
http://mystore.com/furniture/living-room/chair.html
URLKey
The URL key is the part of the URLthat describes the product or category. When you create a product or category, an initial URLkey is automatically generated based on the name. The URL key should consist of lowercase characters with hyphens to separate words. A well-designed, "search engine friendly" URLkey may include the product name and key words to improve its indexing by search engines.
249
HTMLSuffix
Your catalog can be configured to either include or exclude the .html suffix as part of category and product URLs. There are various reasons why people may choose to either use or omit the URL suffix. Some people believe that the suffix no longer serves any useful purpose, and that pages without a suffix are indexed more effectively by search engines.If your company has established a standardized format for URLs,you might be required to keep within its guidelines. The most important thing to understand is that the use of the suffix is controlled by settings in your system configuration. The suffix should never be typed directly into the URL key of a category or product. (Doing so will result in a double suffix at the end of the URL when the suffix is enabled.) Whether you decide to use the suffix or not, be consistent and use the same setting for all your product and category pages. Here are examples of a category URL with, and without, the suffix.
URLSuffix Examples
http://yourstore.gostorego.com/furniture/living-room/couch.html http://yourstore.gostorego.com/furniture/living-room/couch
Category Path
You can configure the URL to either include or exclude the category path. By default, the category path is included in all category and product pages. Here are examples of the same product URL with, and without, the category path.
Category Path Examples
http://yourstore.gostorego.com/furniture/living-room/couch http://yourstore.gostorego.com/couch
To prevent search engines from indexing multiple URLs that lead to the same content, you can exclude the category path from the URL. Another method is to use a canonical meta tag to let search engines know which URLs to index and which ones to ignore.
250
c.
To omit the category path from product URLs, set Use Categories Path for Product URLs to No.
Search Engine Optimizations 3. When complete, click the Save Config button.
251
http://mystore.com/furniture/living-room/microfiber-sofa-sleeper.html http://mystore.com/microfiber-sofa-sleeper.html
You can avoid this situation by omitting the category from the URL, or by using the canonical meta tag to direct search engines to index either products or categories.
252
If you prefer that search engines index only pages with the full category path, set Use Canonical Link Meta Tag for Categories to "Yes." Then, set Use Canonical Link Meta Tag for Products to "No."
If you prefer that search engines index only product pages, set Use Canonical Link Meta Tag for Products to "Yes." Then, set Use Canonical Link Meta Tag for Categories to "No."
253
Category Path
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
254
CHAPTER 17:
Catalog > URL Rewrite Management The terms rewrite and redirect are often used interchangeably, but refer to slightly different processes. A URL rewrite changes the way a URLappears in the browser. A URLredirect, on the other hand, updates the URL that is stored on the server. A URL redirect can be either temporary or permanent. Your store uses both techniques to make it easy for you to create search engine friendly URLs and to preserve existing links.
255
256
257
Creating URLRewrites
Creating URLRewrites
The URL Rewrite Management tool can be used to create product and category rewrites, and custom rewrites for other pages in your store. When the rewrite goes into effect, any existing links that point to the previous URL are seamlessly redirected to the new address. All rewrites reference a Target Path and Requested Path, as shown in the following examples:
Example 1
category-1.html catalog/category/id/6
Permanent 301
Example 2
Redirect Type
Permanent 301
The following instructions show how to use the URLRewrite Management tool to create three different kinds of redirects:
l
258
Creating URLRewrites
Product URLRewrite
4. Find the product in the list below and click to open the record. 5. Scroll down to the bottom of the Category Selection, and click the Skip Category Selection button. 6. In the URLRewrite section, do the following: a. b. In the Request Path field, enter the new value for the updated URL. Set Redirect to one of the following:
l
c. 7.
259
Creating URLRewrites
Category URLRewrite
4. In the category tree, click to select the category that needs the rewrite. 5. In the URLRewrite section, do the following: a. b. In the Request Path field, enter the new value for the updated URL. Set Redirect to one of the following:
260
Creating URLRewrites
c.
Custom URLRewrite
4. In the URLRewrite Information section, do the following:
261
Creating URLRewrites
a.
In the ID Path field, enter the unique identifier of the original URL. To redirect any page in your store, enter the relative path to the page. For example: brand/search/result/brandname
b.
In the Request Path field, enter the same original URL. The Request Path must be unique for each rewrite.
c.
In the Target Path field, enter a valid URL for the new destination. To redirect to another CMS page in your store, enter the relative path to the page, without a leading forward slash. To redirect to a page on a different site, enter the fully qualified URL of the new destination. For example: new-page (URL key of target page.) somewhere/new-page (Relative path to target page, without a leading forward slash) http://magentocommerce.com (Fully qualified URL of target page on external website.)
e. 5.
Deleting URLRewrites
Over the course of time, your store may accumulate rewrite records that are no longer needed. You can delete obsolete rewrites from the list either individually or as a group of selected records.
To delete rewrites:
1. 2. 3. In the list, select the checkbox of each rewrite to be deleted. Set the Actions list box to "Delete." When complete, click the Submit button.
262
Creating URLRewrites
Deleting Rewrites
For Internet Explorer, on the Tools menu, select Delete Browsing History. Then, select the Temporary Internet Files checkbox, and click the Delete button.
For Firefox, on the Tools menu, select Clear Recent History. Then, select the Cache checkbox, and click the Clear Now button.
263
Creating URLRewrites
For Chrome, in the upper-right corner, click the icon with three horizontal lines. On the Tools menu, select Clear Browsing Data. Then, select the Empty the cache checkbox, and click the Clear browsing data button.
Field Descriptions
Field Description
Type
Indicates the type of rewrite. The type cannot be changed after the rewrite is created. Options include: For category For product Custom
ID Path
The unique identifier for the rewrite rule. For products and categories, the ID Path is automatically generated and includes the type and ID#. For example: product/164 For a custom rewrite, enter the relative path of the page to be redirected. For example: brandname brand/brandname brand/search/result/brandname
Request Path
The URL key of the page that is to be redirected. Depending on your configuration, the Request Path might include the .html suffix and category. For example: brandname brand/brandname brand/brandname.html For a custom redirect, the ID Path and Request Path might be the same. The RequestPath is unique, and must not have been used previously.If you have made several attempts to redirect the same page, you should delete any unsuccessful redirects and refresh your cache.
Target Path
The URL that points to the destination page. The Target Path can be a different CMS page, or the result of a search. For a product or category, the Target Path is automatically generated and cannot be edited. For example: catalog/product/view/id/164 The Target Path is manually entered for a custom rewrite. To
264
Creating URLRewrites
Field
Description
avoid getting a 404 "Page Not Found" error, it must exactly match what the system expects to find. The following examples are valid target paths: brandname brand/brandname catalogsearch/advanced/result/?brand=brandname http://magentocommerce.com Redirect Indicates the type of redirect. Options include: No Temporary (302) Permanent (301) Description Describes the purpose of the redirect. This field is for reference and is not visible to customers.
265
Creating URLRewrites
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
266
CHAPTER 18:
Google Sitemap
Google Sitemap improves the way your store is indexed by their search engine, and is specifically designed to find pages which might otherwise be overlooked. As with the standard Magento sitemap, the Google Sitemap is an index of all the pages on your site. However, unlike the Magento sitemap, the Google Sitemap is not visible to customers in your store.
267
After your sitemap has been successfully submitted to Google, you can restore any instructions to exclude certain locations of your site. If you have not yet set up a robots.txt file, you can do so after you finish the sitemap.
Click the Save & Generate button to create the sitemap. The sitemap appears in the list, with a link to sitemap.xml file. From here, you can do the following:
l
To view the sitemap, click the hyperlink in the Link for Google column. This is the link that you will later submit to Google.
268
Log in to your existing account. Create a new account, and log in.
2.
Add a Site
3. When prompted to enter your store address, do one of the following:
l
If your store has a custom domain (mystore.com), enter the full URL (http://www.mystore.com) as your store address.
If your store uses the shared domain (gostorego.com), enter the full URL (http://mystore.gostorego.com) as your store address.
Then, click Continue. 4. To verify that you are the owner of the site, click the Alternate Methods tab. Then, choose one of the following methods:
l
Add a DNS record to your domains configuration Add a meta tag to your sites home page
269
a.
Open two tabs on your browser; one for Google Webmaster Central, and the other that is logged in to the Admin panel of your store.
b.
Follow the instructions on Webmaster Central to copy the full text of the Google site verification meta tag.
c.
From the Admin panel of your store, go to System > Configuration. In the Configuration panel on the left, under General, click Design.
d. In the HTML Head section, scroll down to Miscellaneous Scripts and paste the site verification meta tag. Then, click the Save Config button. e. Return to Google Webmaster Central, and click Verify.
6. Return to the Admin panel of your store, and copy the path to your Google sitemap. If necessary, log back in and do the following: a. b. Go to Catalog > Google Sitemap. In the Link for Google column, right-click the link to your sitemap. Then on the context menu, click Copy Shortcut.
270
c.
Open a text editor and paste the link. Then, copy the part of the link that comes after the dot com. It looks like this:
/media/s4d71280645299/sitemaps/sitemap.xml
7.
Return to Google Webmaster Tools and paste the text into the box to complete the address of your sitemap. Then, click the Submit Sitemap button.
271
272
b.
Set the Priority of the scan to a value between 0.0 and 1.0.
b.
Set the Priority of the scan to a value between 0.0 and 1.0.
273
b.
Set the Priority of the scan to a value between 0.0 and 1.0.
e.
In the Error Email Recipient field, enter the email address of the person to receive notification if an error occurs while updating the sitemap.
f.
Set Error Email Sender to the store contact to appear as the sender of error notification messages.
g.
Select the Error Email Template that you want to use for error notification messages.
274
275
Indicates that the rules listed below apply to all Directs the search bot not to visit any page on the site.
It should be noted that some robots completely ignore any rules defined in a robots.txt file, especially harmful bots that scour the web looking for vulnerabilities or contact information. In terms of configuring robots.txt, however, were only concerned with search engine robots - the ones that follow the rules and play nice! With that said, lets take a look at how you can use robots.txt in your Magento Go store.
Default Settings
Your Magento Go store already has a robots.txt file that is set to INDEX, FOLLOW. This default setting directs all search bots to index all pages and follow links. It is generally in your best interest to have your content indexed by search enginesespecially your product pages. The Default Robots option can be set to one of the following:
NOINDEX, FOLLOW
Pages are not indexed, but search engine bots are allowed to follow links from applicable pages.* Pages are indexed, but search engine bots do not follow links. Pages are not indexed, and search engine bots do not follow links.
INDEX, NOFOLLOW
NOINDEX, NOFOLLOW
Applicable pages are those which are not excluded with Disallow:
276
Excluding Pages
There may be pages or folders in your site that you do not want to be indexed by search engines. The following code tells search bots to stay out of specific pages and folders.
Example
Search Engine Robots 3. Set Default Robots to Custom Instructions. Then, complete the instructions as follows: a. Specify whether the instructions apply to all bots or only to specific ones. To apply to all bots, type:
User-agent: *
277
b.
List the files or directories that you want to prevent the bots from indexing by listing them in the following pattern: To disallow a directory, type:
Disallow: /folder/
4. Set Reset to Default to No. 5. When complete, click the Save Changes button. Make sure to save your changes so that they take effect. To preview your robots.txt file, go to your-store.gostorego.com/robots.txt and verify that it contains your customizations.
278
Marketing
CHAPTER 19:
281
282
To select multiple options, hold down the Ctrl (PC) or Command (Mac) key, and click each option.
d. In the From Date and To Date fields, set a date range for the rule to take effect. If you leave the date range empty, the rule is enabled as soon as it is saved.
283
The statement has two underlined links which when clicked, display the selection of options for each part of the statement. If you save the condition without making additional selections, the rule will apply to all products. a. b. Click the ALLlink, and select "ALL" or "ANY." Then, click the TRUE link and select "TRUE" or "FALSE."
You can create different conditions by changing the combination of these values.
to complete, as follows:
284
b. c.
Click the underlined is link, and select either "IS" or "ISNOT." Then, click the ellipsis () link, and choose the attribute set upon which the condition is based.
3.
If you want to add another line to the statement,click the green icon of the following:
l
285
If at any time you want to delete part of the statement, click the red icon of the line.
at the end
4. To apply this discount amount to other products which are associated with this product, set Enable Discount to Subproducts to Yes. 5. If you want to stop the processing of other rules when this rule has been applied, set Stop Further Rules Processing to Yes. 6. Click the Save Rule button to save your changes.
286
Related Banners
Click the Save and Apply button. From the Catalog Price Rules list, click the Apply Rules button.
287
288
If ANY of these conditions are TRUE 5. Click the green icon at the beginning of the next line.
6. In the list under Product Attributes, choose SKU. Then, click the Chooser button and do the following: a. b. In the list, select the checkbox of each product that you want to include. Click the green icon to add the SKU of each product to the condition.
Multiple SKUs Added to Condition 7. To apply the rule, click the Save Rule button.
289
Coupons codes can be created for specific customer groups, or for anyone who make a purchase over a certain amount. Coupon codes can be sent by email, included in a newsletter, catalog, or coupon design, or incorporated into a QR code that can be scanned with a smart phone.
290
2.
Click the Add New Rule button. The Shopping Cart Price Rule panel on the left lists five tabbed sections which contain the price rule settings for rule information, conditions, actions, labels, and related banners.
d. To associate a coupon with the price rule, set Coupon to "Specific Coupon." Enter a numeric Coupon Code to be used with the promotion, and complete the following:
l
e.
In the From Date and To Date fields, set a date range for the rule to take effect. If you leave the date range empty, the rule is enabled as soon as it is saved.
f.
Enter a number to determine the Priority of this rule in relation to other rules which may become active at the same time.
291
g.
Set Public In RSS Feed to "Yes" if you want to apply the rule to product listings published in RSS feeds.
The statement has two underlined links which when clicked, display the selection of options for that part of the statement. You can create different conditions by changing the combination of these values. Do any of the following:
l
Click the ALL link, and select "ALL" or "ANY." Click the TRUE link and select "TRUE" or "FALSE." Leave the rule unchanged to apply it to all products.
292
Condition - Line 1
2. Click the green icon at the beginning of the next line. Then, choose one of the
following options from the list to describe the condition you want to set for the rule.
l
4. To base the condition based on shopping cart totals, select one of the following cart attributes:
l
When you make a selection, the basic structure of the statement appears in the box with additional links to mark where you need to select information. Each underlined word is a building block that describes a different aspect of the condition. 5. In the list under Product Attribute, select the attribute upon which the condition is based. For this example, the selected condition is "Attribute Set."
293
The condition now appears in the statement, followed by two more underlined links. The statement now says:
6. Click the underlined is link, and select either "IS" or "IS NOT" to describe the condition to be met. Then, click the ellipsis () link, and choose the attribute set upon which the condition is based. The selected item appears in the statement to complete the condition.
294
Completed Condition
If ALL of these conditions are TRUE: Attribute Set is Cameras
7.
If you want to add more conditions, click the green icon following:
l
Then, repeat the process until the condition is complete. If at any time you want to delete part of the statement, click the red icon of the line. at the end
295
1. 2.
In the panel on the left, select Actions. Set Apply to one of the following discount options: Percent of product price discount Discounts item by subtracting from original price. For example: Enter 10 in Discount Amount to define a final price that is 10% reduction from the original price. Fixed amount discount Discounts item by subtracting from original price of each product in your cart based on fixed amount. For example: Enter 10 in Discount Amount to define a final price that is $10 reduction from the original price. Fixed amount discount for whole cart Discounts item by defining the final price based on percentage. For example: Enter 10 in Discount Amount to define a final price that is 10% of entire cart. Buy X get Y free (discount amount is Y) Discounts are applied to the Y item.
3.
4. In the Maximum Qty Discount is Applied To field, enter the largest number of products to which this discount applies. 5. If the rule is based on Buy X get Y Free, enter a number in the Discount Qty Step (Buy X) field to specify how often the discount can be used at a given time. For example, if the rule says, "Buy 2, get 1 free," and the customer buys 6 products, do they get 3 products for free? You can put a limit on the number of times the rule can be applied to a single sale. 6. To specify how free shipping is applied when used with the coupon, set Free Shipping to one of the following: No Free shipping is not available when a coupon that is based on the rule is used. For matching items only For shipment with matching items Free shipping is available only for specific items in the cart that match the rule. Free shipping is available for the entire cart when a coupon that is based on the rule is used.
296
7.
Set Stop Further Rules Processing to "Yes" to stop processing other rules as soon as this one is applied.
8. To define an additional rule that applies to specific items in the cart only when a specific set of conditions is met, click the green "add" icon following sections in the list:
l
Cart item attribute Price in cart Quantity in cart Row total in cart Product attribute (from all available in your catalog)
Each attribute in the list has the frontend property, "Use for Promo Rules Conditions" set to Yes.
Add as many levels as needed to describe the condition to be met. 9. When complete, click the Save Rule button.
Default Label
3. In the Store View Specific Labels section, enter the translated text for each Main Store language.
297
Click the Save and Apply button. From the Catalog Price Rules list, click the Apply Rules button.
298
Buy X Get Y Free 2. Click the Save and Continue Edit button. Then, complete the rest of the rule as needed.
299
click Category. Then, do the following: a. b. In the category tree, select the checkbox of each category you want to include. Click the green checkmark at the end of the line to add the selection.
Selecting Categories
300
Under Product Attribute, select Price. Then, click the first underlined parameter, IS to "equals or greater than."
301
Click the Save and Apply button. From the Catalog Price Rules list, click the Apply Rules button.
302
CHAPTER 20:
Shopping Tools
Your store includes a set of shopping tools that create opportunities for your customers interact with your store and share their shopping experience with friends.
Compare Products
The Compare Products block lets your customers quickly compare the features of one product with another.
Product Reviews
Product reviews help build a sense of community, and are considered to be more credible than any advertising money can buy.
Tags
Tags help customers organize and remember the products that they have seen, offer quick navigation, and help search engines index your store.
303
Poll
The Poll block displays polls or surveys that you have set up.
Wishlist
The Wishlist block displays the items from the customer's wishlist.
Email a Friend
The Email a Friend link makes it easy for your customers to share links to products with their friends.
304
Compare Products
Compare Products
Compare Products is an example of a block that is set up to appear in the far right column, or sidebar. It provides a detailed, side-by-side comparison of two or more products. You can customize the report to include additional attributes or remove ones that you dont want to include. If the Compare Products block doesnt appear in your store, it is possible that the Compare feature is turned off, or that your uses a single column layout for the category page. Compare Products can be enabled and disabled by changing a single setting in your system configuration.
Compare Products
305
Compare Products
To compare products:
1. From your store, find the products that you want to compare, and click the Add to Compare link for each. 2. In the Compare Products block in the right column, click the Compare button. The report opens in a new window. 3. To clear the Compare Products list, click the Clear All link.
306
Product Reviews
Product Reviews
Product reviews help build a sense of community, and are considered to be more credible than any advertising money can buy. In fact, Google gives sites with product reviews a higher ranking than those without. For those who find your site by searching for a specific product, a product review can become the landing page of your store. Product reviews help people find your store, keep them engaged, and often lead to a sale.
Product Rating
The five star rating system can include any parameters you want. Initially, the reviewers evaluation is based on the default parameters of Value, Quality, and Price. The score appears below the title on the product list and detail pages.
Read a Review
A link to existing product reviews appears below the product name on the product detail page. If no reviews have been written, the customer is invited to Be the first to review this product.
Write a Review
The reviewer gives the product a score from one to five stars, based on the rating parameters you want to use. The review text and summary can be typed or pasted into the form. As an option, a reviewer can provide a Nickname to appear as a byline when the review is published.
307
Product Reviews
Moderate Reviews
The moderator can open a review in Edit mode, and after making any changes that are necessary, change the status to Approved or Not Approved.
Publish Review
If approved, the reviewers score is added to the five star rating of the product, and the review appears at the bottom of the product page.
308
Product Reviews
Customer Dashboard
All reviews written by customers are listed in their Account Dashboard. Customers can view the details, but not edit or delete the review.
Moderating Reviews
Customers can write reviews for any product in your catalog. This can be done from the product view page by clicking the Be the first to review this product link. If the product already has been reviewed, there will be a Write Your Own Review section where the customer review it and give it a star rating. The number of stars indicates the satisfaction rating. Visitors to your site can click the Review(s) link to read the reviews and write their own. When a review is submitted, it is sent for moderation. When approved, the review is published in your store.
Pending Reviews 2. 3. In the list, click a pending review to view the details, and edit if necessary. To approve a pending review, change the Status from Pending to Approved. To reject a review, select Not Approved. 4. When complete, click the Save Review button.
309
Product Reviews
Managing Ratings
Magento Go lets you create your own "five star" rating system using terminology that relates to your products and customers. The average rating for the product appears in the product list and also on the product detail page.
Manage Ratings
Manage Ratings - Rating Title 4. In the Rating Visibility section, select each store view where the rating will be used. (Hold down the Ctrl key to select multiple options.)
310
Product Reviews
Manage Ratings: Rating Visibility 5. To save the new rating, click the Save Rating button. The new rating is now included in the list of 5 star ratings.
311
Tags
Tags
Tags are one-word descriptors which are used as keywords for your catalog. They can be assigned to products by registered customers who are logged in, and also by guests. Tags help customers organize and remember the products that they have seen, offer quick navigation, and help search engines index your store. Each product page has an Add Your Tags field at the bottom of the page, where shoppers can enter their own tags. As one of your store's "built-in" blocks, the Popular Tags block can be placed in a sidebar and repositioned with the Layout Editor.
312
Tags
To add a tag:
1. From any product page, scroll down to the Product Tags section at the bottom of the page. 2. In the Add Your Tags text box, type the tag you want to associate with the product.
l
To enter multiple tags, separate each with a blank space. To enter a phrase, enclose the text in single quotes.
3.
Click the Add Tags button. The tag will be submitted for review and published on the site when approved.
To approve and publish the pending tag, change Statusto "Approved." To reject the tag, change Statusto "Disapproved."
313
Polls
Polls
Polls make it easy to learn about your customers opinions and preferences. A poll is a built-in block that occupies a small amount of space on the page. The poll results appear immediately after a response is submitted. If you create multiple polls, a new poll appears each time the page is refreshed.
To create a poll:
1. 2. 3. From the Admin menu, select CMS > Polls. In the upper-right corner of the Poll Manager, click the Add New button. In the Poll Information section, enter the Poll Question.
4. To remove the poll from your store, set Status to Closed. 5. Set Visible In to the store view where you want the poll to appear.
6. In the Poll Information panel on the left, select Poll Answers. Then, for each answer, do the following: a. b. c. Click the Add New Answer button to add a new answer. In the Answer Title field, enter the answer as it will appear in the website. To weight an answer, enter a number in the Votes Count field. The number will increment each time a customer chooses the answer. 7. Click the Save Poll button to save your poll.
314
Wishlist
Wishlist
The wishlist allows registered customers to create a list of products that they can add to their shopping cart to be purchased at a later date, or to share with friends. When wishlists are enabled, the Add to Wishlist link appears on the category and product pages of your store. Registered customers can click the Add to Wishlist link, add the product to the wishlist, and share it with friends.
Add to Wishlist Link on Category Page Customers can share their wishlist with friends, which increases customer loyalty and brings new people to your store. Each wishlist is maintained in the customer's account dashboard, where it can be updated, and used to add products to the shopping cart. Shared wishlists are sent from a store email address, but the body of the message contains a personalized note from the customer. You can customize the email template that is used for the notification message that is sent when wishlists are shared, and choose the store contact that appears as the sender.
315
Wishlist
When a product with multiple options is added to the wishlist, any options that have been selected by the customer are included in the wishlist item description. For example, if the customer adds the same pair of shoes, but in three different colors, each pair appears as a separate wishlist item. On the other hand, if the customer adds the same product to the wishlist multiple times, the product appears in the wishlist only once, but with an updated quantity that reflects the number of times the product was added. Customers usually update their wishlists from the Account Dashboard. However, merchants can also update a customer's wishlist from the Admin panel.
4. Click to expand the Share Options section, and select one of the following: Email Template Determines the email template that is used when a customer shares a wishlist. Email Sender Determines the store contact that appears as the sender of the notification a customer receives when a wishlist is shared. 5. When complete, click Save Config.
4. On the product page, update the quantity and selected options as needed. 5. When complete, click Update Wishlist. If the options don't appear in the wishlist, return to the product page to make sure that they are selected.
316
Wishlist
4. Find the item to be edited in the list. Any options selected for the product appear below the product name. To edit the product options, do one of the following:
l
Select the checkbox for the item. Then, set the Action control to "Configure" and click Submit.
5.
On the Product Detail page, update the Quantity and selected options as needed.
317
Email a Friend
Email a Friend
The Email a Friend link makes it easy for your customers to share links to products with their friends. To prevent spamming, a customer can send only five messages an hour.
Sending Email to a Friend The email message that is sent is what is referred to as a transactional email. You can customize the template that is used for the message.
To email a friend:
1. On the product page, click the Email a Friend link. When prompted, either log into your customer account or register to open an account. 2. Complete the Message and enter the recipient Name and Email Address. To send the message to more than one person, click the Add Recipient button and complete the recipient information for each person. 3. When ready to send the message, click the Send Email button.
318
CHAPTER 21:
Newsletter Subscriptions
Publishing a regular newsletter that provides information of value to your customers is one of the most effective ways to develop an ongoing relationship with your customers. A newsletter can be as simple as an email message that is sent on a regular basis. Most newsletters are based on templates that combine your branding and content with a page layout that has been carefully designed for effective communication. There is a set of established best practices regarding business email communication, and many software products and services available online to help you get started. By default, your store includes a built-in block on the home page that invites customers to subscribe to your newsletter. When people register for an account with your store, they are reminded to select a checkbox to subscribe. Once they are registered, your customers can manage their newsletter subscriptions from the dashboard of their account.
Register for Our Newsletter Although Magento Go does not produce the actual newsletter, it helps to build and manage your list of subscribers, and also provides a platform for publishing archived versions of your content. However, if you do not yet publish a newsletter, all these features can be disabled through the Admin panel of your store. The list of subscribers can be exported for your own mailings, combined with other lists, or sent to the provider managing your newsletter campaign.
319
320
Subscription Options
a. To require that each subscription be confirmed by email, set Need to Confirm to Yes. The double opt-in technique is a protection for both you and your customers. By requiring subscribers to confirm twice, it reduces the number of customers who might consider your newsletter to be spam. b. Set Allow Guest Subscription to Yes to let visitors subscribe to your newsletter without opening an account. 4. Click the Save Config button to save the settings.
321
2.
Set Templateto Newsletter Subscription Confirmation. Then, click the Load Template button.
3.
4. To edit the template, do the following: a. b. 5. Enter a new Template Name. Make any changes necessary to the Template Content.
322
4. When complete, click the Save Config button. 5. If necessary, follow the instructions to remove the newsletter subscription block from the sidebar of the page.
323
To select all available subscribers, click Select All. To select individual records, select the checkbox of each subscriber.
3.
324
Exporting Subscribers
Exporting Subscribers
Magento Go allows store administrators to manage the list of newsletter subscribers. Before exporting the list as a CSV or XML file, you should process any outstanding requests to unsubscribe.
Export Subscribers
To select all subscribers, click the Select All link in the upper-left corner of the list. To select individual subscribers, select the checkbox of each record. To select only the records of those Subscribed, set the search filter for the Status column to Subscribed. Then, click the Search button.
3.
To export the selected subscribers, set the Export to one of the following:
l
CSV XML
4. Then, click the Export button. 5. When prompted, Save the file to your computer.
325
326
3.
4. In the Page Layout section, scroll down to the section with the reference definitions for the right sidebar. You might find a block called "right.newsletter.callout," with code that is similar to the following:
Layout Update Code with Subscription Input Form
<block type="core/template" name="right.newsletter.callout" template="callouts/calloutextended.phtml"> <action method="setImgSrc"><src>/images/banner_newsletter.png</src></action> <action method="setImgAlt" translate="alt" module="catalog"> <alt>Register for our NEWSLETTER - click here</alt></action> <action method="setLinkUrl"><url>#newsletter</url></action> <action method="setExtension"><extension> <![CDATA[onclick="$$('.form-subscribe .input-text') [0].addClassName('highlighted');"]]> </extension></action> </block>
You can change the design of the block by referencing a different image from Media Storage, and by changing the text of the message.
To remove the newsletter callout entirely, you can either disable the block or enclose the block in comment tags, as shown below. You can restore the form at any time by removing the comment tags.
5.
327
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
328
CHAPTER 22:
Sales Channels
Publishing your catalog through multiple channels is an effective way to widen your distribution without much effort. You can start by syndicating your content with RSS feeds, and then expand by sending your catalog data to shopping aggregators. In this section, you will learn how to set up RSSFeeds and publish your catalog content to Google Shopping.
329
New Products Special Products Coupons/Discounts Tags Products Top Level Category
c.
Wishlist
When enabled, an RSS feed link will be available on top of customer wishlist pages. Additionally, the wishlist sharing page will also include a checkbox that lets you add a link to wishlist RSS feeds on shared wishlists.
New Products
The new products RSS feed tracks new products added to the store catalog and will syndicate them.
Special Products
The special products RSS feed will syndicate products with special pricing.
Coupons / Discounts
Any special coupons or discounts generated in your store will be added to this RSS feed.
Tags Products
The tags products RSS feed manages and syndicates newly added product tags.
This RSS feed tracks new top level categories, or root level categories, in your catalog.
Allows customers to track their order status with an RSS feed. When enabled, an RSS feed link will appear on the order.
330
Google Shopping
Google Shopping
The Google Merchant Center gives you the ability to upload product feeds so that your products are easy to find using Google Product Search. You can describe any item in your store using attributes. Attributes will help people find the items for which they search. Using Magento Go, you can map your product attributes to sync with Google attributes and create a simple upload from your store to Google Products. For information about creating attributes, see Defining Attributes. This article covers the following topics: Step 1: Set Up Your Google Accounts Step 2: Obtain Your Google Credentials Step 3: Set Up the Google API Step 4: Manage Attribute Mapping Step 5: Add Google Content Items Step 6: Manage Your Google Content Items Step 7: Verify Your Google Shopping Setup
331
Google Shopping
a.
Under 2-Step Verification, click Settings. Then, follow the instructions to enable this feature.
b.
When prompted to generate a password for external applications, generate a password for your Magento Go store. You may need to generate passwords for other applications, as well.
c.
You will need this password to complete the configuration of your store.
332
Google Shopping
4. Set Update Google Content Item When Product Is Updated to "Yes." The Destinations section lists the following places where your products can be listed:
l
5.
For each of these destinations, select how your updates are submitted: Default Your updates are submitted using the Google default settings. Required If you select this setting, the update must be submitted to the required destination. If the update does not pass Googles validation rules, you receive validation errors and the update is not submitted for any destination. Excluded The update is not submitted to this destination, but it can still be submitted to other destinations, depending on their settings.
333
Google Shopping
334
Google Shopping
4. When you finish selecting products, locate the Actions list in the upper-right corner and select Add to Google Content. Then click Submit.
It takes 24 hours for a product to be published in Google Content, and the product does not immediately appear in the Manage Items list. Changes also take up to 24 hours to process.
335
Selling on eBay
Selling on eBay
Now your Magento Go store can be fully integrated and synchronized with all twentythree major eBay marketplaces! With Sell On eBay activated, you can:
l
Import eBay transactions Create Magento orders Manage product listings Automatically send and receive feedback
and much more! Read this overview to learn how to get started selling on eBay right away!
Sell On eBay
336
CHAPTER 23:
Marketing Tools
Your store includes a number of marketing tools and integration with third-party services to help you connect with online social networks, place online advertisements, and analyze your site traffic.
337
3.
Click the Show / Hide Editor button to work with the HTMLcode. Then in the Content section, paste the code that you copied from the social media site.
338
4. Complete the rest of the form. When finished, click the Get Profile ID button. 5. When the Tracking Info tab appears, record your Tracking ID. You will need it to complete the next step.
339
a. b.
Set Enable to Yes. In the Account Number field, type your Tracking ID. Make sure to include the UA- prefix before the number. The number can be found on the Google Analytics account page, and also in the Google Analytics code for your site.
UA-########-#
c.
To anonymize part of your visitors' IP address before it is sent to Google, set Enable IP Anonymization to Yes.
According to Google, anonymizing IP addresses can reduce the accuracy of geographic data in the Analytics report.
d. To test the effectiveness of individual pages in your store set Enable Content Experiments to Yes. (This feature was previously Google Website Optimizer.) 3. When complete, click the Save Config button. Check the Tracking Status in your Google Analytics profile to make sure that Google is receiving data from your store.
340
6. Repeat these steps for each variation page that is to be redirected to the target page.
341
d. For your own reference, enter a brief Description to explain the purpose of the redirect. 4. When complete, click the Save button. 5. When all variation pages have been redirected, select Catalog > Search Indexing and click the Refresh Index button.
342
Google Adwords
Google Adwords
One of the most effective ways to gain insight into the effectiveness of your marketing efforts is to track and analyze your conversion data. Google AdWords is an advertising network that you can use to display ads for your products on participating websites and in Google's search engine results. Google AdWords conversion tracking helps you determine the effectiveness of your ads and keywords by monitoring the actions of users when they click your ad. Setting up conversion tracking is a two-step process: The first step is to get your conversion tracking code from Google AdWords. Then, use the information to complete the required fields in the Admin panel of your Magento Go store.
Tracking codes can be verified only after there are paid ads listed in your account.
<!-- Google Code for Sale Conversion Page --> <script type="text/javascript"> /* <![CDATA[*/ var google_conversion_id = 1071247313; var google_conversion_language = "en"; var google_conversion_format = "2"; var google_conversion_color = "ffffff"; var google_conversion_label = "mOECCMnPpQIQ0d_n_gM"; var google_conversion_value = 0; /* ]]< */ </script> <script type="text/javascript" src="https://www.googleadservices.com/pagead/conversion.js"> </script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="https://www.googleadservices.com/pagead/conversion/ 1071247313/?label=mOECCMnPpQIQ0d_n_gM&guid=ON&script=0"/> </div> </noscript>
343
Google Adwords
2.
When you have your conversion tracking code, find the value of each of the following fields. You will need this information to complete the configuration of your store.
Field Location in Tracking Code
var google_conversion_id = 1071247313; var google_conversion_language = "en";
Conversion ID Conversion Language Conversion Format Conversion Color Conversion Label Conversion Value
var google_conversion_format = "2"; var google_conversion_color = "ffffff"; var google_conversion_label = "mOECCMnPpQIQ0d_n_gM"; var google_conversion_value = 0;
Conversion ID Conversion Language Conversion Format Conversion Color Conversion Label Conversion Value Type Conversion Value
If you specify a conversion value in Google AdWords, you must set Conversion Value Type to Constant and enter it in the Conversion Value field. Otherwise, set Conversion Value Type to Dynamic.
344
Google Adwords
345
Google Adwords
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
346
CHAPTER 24:
Add Ons
Magento Connect offers a wide range of third-party tools and services, including:
l
Site management utilities Marketing tools and services Customer experience add-ons Themes and more!
Magento Connect
347
For a free extension, click the Get It Now button. Then when prompted, click the Place Order button.
For a paid extension, click the Buy Now button. When prompted, complete your Billing Address and Payment Information, and click the Place Order button.
4. To verify the installation, click View in My Account. You will find the extension listed in the My Products and Services section, under My Go Extensions. When the order is complete, you will receive the confirmation message, Your extension has been installed.
My Go Extensions
348
349
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
350
Content Elements
CHAPTER 25:
Creating Content
The old adage, content is king is more true now than ever. The term, content marketing refers to the art of promoting your products or services by providing valuable information to your customers at no charge. The quality of your content helps distinguish your store from others, increases your visibility to search engines, and provides support to your customers.This soft-sell approach is often more effective than advertising, builds credibility and trust, and can turn your store into a destination. Your content should reflect the branding of your store, and be delivered with your distinctive visual presentation and voice to convey your message. Use pictures to tell a story. Educate, inspire, and entertain. With quality content, sometimes less is more.
Content Tools
You store has a content management system that is used to create and maintain the information that is available throughout your site. To help you get started, your store's sample data includes several pages and blocks of content that you can modify with your own information, or replace with content of your own design.
Pages
Content pages appear in the main content area of your site, according to the column layout of the page. A page can be linked to other pages, incorporated into the navigation of your store. Content pages are indexed by search engines and can bring new customers to your store.
353
Content Tools
Blocks
A block is a modular unit of content that can be positioned most anywhere on the page. The block can include static information such as text, images, video, and dynamic information such as data from your catalog.
Banners
Banners display an image or block content, and can be set to appear for a specific period of time for a promotion. You can create a banner that appears only for certain customer groups, or when price rule conditions apply. You can also use the Frontend App tool to combine multiple banners in a rotating banner.
Frontend Apps
A frontend app is a snippet of code that makes it possible to place existing content at specific places throughout your store. The Frontend App tool makes it easy to place existing blocks, banners, links, and other dynamic elements.
354
Copyright Notice
4. In the Copyright text box, type the copyright notice that you want to appear in the footer of each page. You can use the &Copy; character code to insert a copyright symbol. The standard format is: Copyright 2013 X.commerce, Inc. All rights reserved.
355
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
356
CHAPTER 26:
Content Pages
All content can be viewed in terms of its shelf life, just as any product in a store. Did you know that the shelf life of social media content is less than 24 hours? The potential shelf life of the content you create can help you decide where to invest your resources. Content with a long shelf life is sometimes referred to as evergreen content. Examples of evergreen content include customer success stories, "how to" instructions, and Frequently Asked Questions (FAQ.) Other content is perishable by nature, such as events, industry news, and press releases. One way to get more mileage out of perishable content is to use the Page Hierarchy tool to create an archive of past content. You can organize articles from your newsletter, press releases, and events by month and year, to show that you are active and engaged.
Home
This sample home page is based on the 2 columns with right bar layout. The main content area of the page includes a static image and a dynamic list of new products
357
About Us
This sample About Us page is based on the 1 column layout, but uses HTML to create three columns of text. You can use this page as a template, or try a different approach. By default, a link to the About Us page appears in the footer of your store.
Customer Service
This sample Customer Service page is based on the 3-columns layout, and can be used as a template for your own information. By default, a link to the Customer Services page appears in the footer of your store.
358
Enable Cookies
The Enable Cookies page appears if a visitor to your site does not have cookies enabled for their browser. The page provides step-by-step, illustrated instructions to enable cookies for the most popular browsers. The page is based on the 1 column layout.
Service Unavailable
The 503 Service Unavailable page is named for the response code that is returned when a server is unavailable. This page can be set to appear when your store is in Maintenance Mode.
Privacy Policy
Your store includes a privacy policy that must be updated with your own information. As a best practice, your privacy policy should explain to your customers the type of information that your company collects and how it is used.
359
Page Information
a. b. Enter a Title for the new page. Enter a URL Key for the page that is based on the Title. It should be all lowercase characters, with hyphens instead of spaces. The URL Key is added to the base URL for your store, to create the online address for the page. c. In the Store View list, select each view where this page will be available.
360
d. Set Status to Disabled. (This will be changed when the page is ready to publish.) e. Set Under Version Control to one of the following: Yes By default, your store keeps a backup of previous versions of each page. Backup pages are numbered, as,."New Page 1," "New page 2," and so on. No Writes over previous versions of the page.This is the recommended setting for content that is subject to frequent change. 4. With the required fields complete, click the Save and Continue Edit button.
1 column 2 columns with left bar 2 columns with right bar 3 columns
Page Layout
361
a.
Click the Show / Hide Editor button to view the code. Then, click the Insert Image button.
b. c.
From Media Storage, click the Browse Files button. Find the image on your computer, and click the Upload Files button. The image appears in Media Storage.
Media Storage
d. Click the thumbnail of the image and click the Insert Filebutton. The required code appears in the edit box. The image code is inserted into the HTML of the page.
362
Meta Data
363
Home Page
364
CHAPTER 27:
Editor Toolbar
Editing a Page
Editing a content page is as easy as using your favorite word processor.However, unlike a word processor, Magento Gos editor inserts the correct HTMLtags directly into the text as you type. You can choose to work in the "what you see is what you get(WYSIWYG) mode, or make the changes directly in the HTML. The Show/Hide Editor button lets you toggle between the two modes. If you dont yet know HTML, you can learn some basic coding just by using the editor. Your store's selection of sample content pages is a good place to start!
365
Editing a Page
4. If you prefer to work in full screen mode, click the Fullscreen button. You can click the button again to return to the content editor.
Fullscreen Button 5. From the content editor, click the Show/Hide Editor button to view the code. Then, click the button again to return to the content editor, and do the following: a. In the Content Heading box, type the text that you want to use as the main heading at the top of the page. This text is tagged with the HTML heading level 1 (<H1>). The format of the heading is determined by the CSS style sheet.
366
Editing a Page
Tagged Code in Editor b. Click the Preview button to see how the page looks from your store. Then, click Preview again to close the window to return to the editor.
Preview Page c. Complete your content, and use the toolbar to format the text, as needed.
6. When the page is complete, click the Save button. The updated page is immediately published to your store.
367
Inserting Images
Inserting Images
You can insert an image that resides on another server, or display an image from your stores Media Storage library.
Insert Image Button 3. Then, do the following: a. b. c. In the Image URL field, paste the full Web address to the image. In the Image Description field, write a brief description of the image. In the Title field, write a relevant title for the image.
368
4. To link the image to a file,click to select the image. Then, click the Insert File button.
Media Storage - Insert File The code that is inserted is called a Dynamic Media URL, and looks something like this:
<img src="{{media url="go-logo_1.png"}}" alt="" />
5.
To complete the Alt tag, position the cursor between the double-quotes, and type the appropriate text.
Frontend App Button 2. 3. Then in the list, click to select the type of app you want to insert. When complete, click the Save button.
369
Embedding Video
Embedding Video
You can easily embed links to videos into your content pages. This example shows how to use the Media button in the editor toolbar to embed a YouTube video in a content page.
To embed a video:
1. From the editor, click the Insert Media button.
Insert Media Button 2. In the File/URL field, type the URL to the media file you want to embed. For example, it could be a link to a YouTube video. 3. Click the Insert button to complete the process.
Embedded Video
370
CHAPTER 28:
Linking Pages
One of the best things you can do to improve the indexing of your site by search engines is to create internal links to other content pages in your site. In addition, you might want to link to other sites, as well. Whenever you link to an external site, you should set the link to open the page in a new window, so the window to your store remains open.
To insert a link:
1. Highlight the text where you want to create the link. Then, in the editor toolbar, click the Link button.
Link Button 2. 3. In the Link URL field, type the web address of the page to be linked. Set Target to one of the following:
l
4. In the Title field, enter the tooltip text that appears when someone hovers over the link. 5. Click the Insert button to create the link.
371
4. Follow the example below, and type the link for each page into the content box, substituting the actual URL key and page title for each linked page.
Anchor Tag Code
<ul> <li><a href="{{store direct_url="about-us"}}">About Us</a></li> <li><a href="{{store direct_url="privacy-policy"}}"> Privacy Policy</a></li> <li class="last"><a href="{{store direct_url="customer-service"}}"> Customer Service</a></li> </ul>
5.
6. Click the Save Block button to save the changes. Then, return to your store and test the link to make sure it works correctly.
Footer Links
372
d. In the Link URL box, type the URL Key of the page that you want to appear when someone clicks the link. For example, the URL Key for your Privacy Policy page might be privacy-policy.
Insert Footer Link e. f. Set Target to Open Link in Same Window. In the Title box, type the text to appear when someone hovers over the link.
373
d. Enter the exact URL Key of the page to be linked. 3. In the upper-right corner, click the Save Category button.
Add Subcategory
4. Go to your storefront to make sure the new subcategory appears in the top navigation.
374
1. 2.
From the Admin menu, select Catalog > URL Rewrite Management. In the list, find the subcategory you created. Then, click to open the record. If you don't see it at the top of the list, do the following: In the filter box at the top of the Request Path column, type the URL key for the subcategory you created, and click the Search button. In this example, the Request Path is "contact-us.html"
Drag to select the Target Path and copy it to the clipboard. Write down the Target Path.
In the upper-right corner of the URL Rewrite Management page, click the Add URL Rewrite button. Then, do the following:
375
a.
contacts/ (URLkey of the Contact Us page) new-page (CMS page without suffix) new-page.html (CMS page with suffix) somewhere/new-page.html (Relative path to a target CMS page) http://magentocommerce.com (URLof external website.)
If you are not sure what to enter for the target path, go to your storefront and navigate to the page you want to use. In the URL, the target path is immediately after: mystore.com/ e. Set Redirect to Permanent (301).
4. When complete, click the Save button. 5. On the Catalog menu, click Search Indexing. Then, click the Refresh Index button.
376
6. Finally, go to the home page of your store, and click the link to make sure that it works correctly. That's it!
377
378
2.
Immediately after the last double quote, enter the path and filename of the image, according to its folder location in Media Storage. Then, enter the closing double quote and double curly braces to complete the markup tag.
<img src="{{media url="shoe-sale.jpg"}} <img src="{{media url="banners/shoe-sale.jpg"}}
3.
To complete the image tag, enter the closing double quotes and alternate text, followed by the end (/>) tag.
<img src="{{media url="shoe-sale.jpg"}}"/> <img src="{{media url="shoe-sale.jpg"}} alt=Shoe Sale"/>
2.
Paste the completed anchor tag into the code of any CMS page, block, banner, or email template, where you want the linked image to appear.
379
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
380
CHAPTER 29:
Page Hierarchy
Your store's page hierarchy system gives you the ability to organize your content pages and add pagination, navigation, and menus. If you publish a large amount of content on a regular basis, you can use page hierarchy to organize the content and make it easy for people to find articles of interest.
Manage Hierarchy The page hierarchy system uses nodes as references to identify related pieces of content, and to organize content pages into a structure of parent/child relationships. A parent node is like a folder that can contain child nodes and pages. The relative position of each node and page in the hierarchy is shown as a tree on the left side of the Manage Pages Hierarchy page. A node can contain other nodes and content pages, and a single content page can be associated with multiple nodes and other content pages in parent/child and neighbor relationships.
381
CMS Page Hierarchy 5. Click the Save Config button to save your changes.
Field Descriptions
Field Description
Enable Hierarchy Functionality Enable Hierarchy Metadata Default Layout for Hierarchy Menu
Activates the use of page hierarchy for your content pages. Options include: Yes / No Lets you associate meta data with pages in the hierarchy. Options include: Yes / No Determines the default menu style. Options include: Content Left Column Right Column
382
Adding Nodes
The following example shows how to create a node with simple navigation to content pages. Although the node does not have a content page associated with it, it does have a URL Key which can be referenced elsewhere in your site. For example, you can create a node called Press Releases with navigation to individual press releases. Then, include the link on your About Us page. Or how about a node with links to articles from back issues of your newsletter?
383
4. Scroll back up to the Node Properties section, and click the Preview link. 5. Click the Save Pages Hierarchy button to save the settings.
384
Linking to a Node
The CMS Hierarchy Node Link app type gives you the ability to place a link to a content node, almost anywhere in your store.
Select the CMS Hierarchy Node Link app type. Specify the page and location where it belongs. Choose the template.
Select Node
3. Click the Save button to save your settings.
385
Linking to a Node
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
386
CHAPTER 30:
Built-In Blocks Magento Go includes a selection of built-in blocks that make it easy to add features and functionality to your store. Some built-in blocks are required components of your store, while others can be enabled or disabled according to your preference. To learn more, see: Using the Layout Editor.
CMS Static Blocks Magento Gos content management system (CMS) makes it easy to create blocks of content without writing any code. Blocks can contain text, images, and even video, and can be assigned to any part of the page layout. Your store includes a selection of ready-made CMS blocks, which you can edit to meet your needs.
Page Layout Updates Blocks can also be defined and positioned by entering XML code in the Layout Update box on the target page. Custom CMS blocks can also be referenced and positioned without writing any code by using the Frontend App tool.
387
To create a block:
1. 2. From the Admin menu, select CMS > Static Blocks. Click the Add New Block button. Then, do the following: a. b. Assign a descriptive Block Title. Assign a unique Identifier to the block. Use all lowercase characters, with underscores instead of spaces. The identifier is used for internal reference. c. Select the Store View(s) where this content block will be visible.
d. Set Status to Enabled to make the block visible in the store. e. Complete the Content for the block. You can use the Editor to format text, create links and tables, add images, video, and audio. 3. When complete, click the Save Block button.
388
Nesting Blocks
Nesting Blocks
In the illustration below, what looks like a single block is actually two blocks, with one nested inside the other. In the following illustration, the words Spectacular Spring Shoe Sale! is text that is placed in the outer block, but the image is actually located in a separate block. Why would you want to separate the text from the image? If your store is available in multiple languages, you could update the text block separately. You could put a rotating banner in one block, but the leave the text unchanged. It also gives you the ability to change either the content of either block dynamically, according to a schedule. In this example, the Block ID tag is used to reference one block from the other, and also to display the nested block in the content area of the home page.
Nested Blocks
389
Nesting Blocks
<div class="banner-main"> <a href="{{store url='nine-west-women-s-lucero-pump.html'}}"> <img src="{{media url='shoe-sale-med.png'}}" alt="" /></a> </div>
<p><span style="font-family: arial black,avant garde; font-size: xlarge;"> <strong>Spectacular Spring Shoe Sale!</strong></span></p> <p>{{block id='shoe-sale'}}</p>
390
Nesting Blocks
For better control, you can click the Show / Hide Editor button, and position the Block ID exactly where you want it to appear in the code. In the following example, the block is placed between an image and the New Products list. 4. Click the Save Page button.
391
Positioning Blocks
Positioning Blocks
Your store is loaded with predefined places where you can place content. Each location has a name, or block reference that identifies the place on the page within the context of the page layout. In this section, you will learn how to make layout updates to position blocks using Frontend Apps and Layout Updates. The code that controls the page layout and placement of blocks is written in XML. You may have noticed references to XML Page Layout Updates throughout the Admin panel of your store. Every product, category, and piece of contentwhether its a page, block, banner, or apphas a section where you can update the XML code that controls the positioning of the item. The selection of available block references that is available varies by page type, and whether the customer is logged in, or is visiting the as a guest. The advantage of using a frontend app is that you can select each option from a list, rather than trying to remember all of the possible combinations. Frontend apps make it easy to position a block at a specific place on the page, and even for a specific product or category.
Block References
Category and CMS Pages
Block Reference Position
Breadcrumbs
Content is placed to the right of the breadcrumbsthe navigation aid that provides links as a paththats showcased below the navigation bar.
Content is placed below the left column blocks. Content is placed below the main content area. Content is placed below the Cart Subtotal in the My Cart popup located within the top link.
Navigation Bar Page Bottom Page Footer Page Header Page Top Right Column Store Language
Content is placed below the main navigation bar. Content is placed at the bottom of the page. Content is placed above the footer of the page. Content is placed below the header of the page. Content is placed at the top of the page. Content is placed below the right column blocks. Content is placed to the right of the language chooser.
392
Positioning Blocks
393
Positioning Blocks
Product Page
Block Reference Position
Alert URLs
Content is placed below the title of the product within the product detail page.
If custom options are added, content is placed below the Add to Cart button. Content is placed to the right of breadcrumbsthe navigation aid that provides links as a paththats showcased below the navigation bar.
Info Column Options Wrapper Left Column Main Content Area My Cart Extra Actions
If a custom options are added, content is placed next to it. The same location applies to configurable options. Content is placed below the left column blocks. Content is placed below the main content area. Content is placed below the Cart Subtotal in the My Cart popup located within the top link.
Navigation Bar Page Bottom Page Footer Page Header Page Top PayPal Express Checkout (Payflow Edition) Shortcut Wrapper PayPal Express Checkout Shortcut Wrapper Product Tags List Product View Extra Hint Right Column Store Language Tags List Before
If the PayPal payment method is enabled, content is placed below the PayPal buy button. Content is placed below the products tag bar. Content is placed below the main top price of the product. Content is placed below the right column blocks. Content is placed to the right of the language chooser. Content is placed above the Add Your Tags field.
394
Positioning Blocks
Product Page Block References (Modern Theme) 1. Page Top 2. Store Language 3. Navigation Bar 4. Page Header 5. Breadcrumbs 6. Alert URL 7. Product Extra Info 8. Product View Extra Hint 9. Right Column 10. Info Column Options Wrapper 11. Bottom Block Options Wrapper 12. Tags List Before 13. Product Tags 14. Main Content 15. Page Footer Before 16. Page Footer Bottom. 17. Page Bottom
395
Positioning Blocks
Block References
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
396
CHAPTER 31:
Banners
Banners can be used to display an image or block of content, and set to appear for a specific period of time for a promotion. You can create banners that are visible to certain customer groups, or whenever price rule conditions and coupons apply.
Banner at Top of Main Content Area When designing banners for your store, you should take into consideration both the page layout and the theme you are using. Banners are often designed to appear on a specific page, and area of the page. Although the header and footer are a fixed width, the width of the content area and left and right columns can vary according to theme and page layout. When designing a banner with graphic images, it is important to understand the page layout, so you can take advantage of the available space.
397
Creating a Banner
Creating a Banner
A banner can be as simple as an image. or contain a combination of text and code that triggers an event. After a banner is created, you can use the Frontend App tool to place it in your store, and combine it with other banners in a rotating sequence.
To create a banner:
1. 2. From the Admin menu, select CMS > Banners. Click the Add Banner button. Then, do the following: a. b. c. Enter a descriptive Banner Name. Set Active to Yes. In the Applies To list, select one of the following:
l
Any Banner Type Specified Banner Type This setting determines where in the store the banner can be used. (To select more than one, hold the Ctrl key down and click each option.)
d. In the Banner Information panel on the left, select Content. Then in the Default Content section, enter any HTML code needed for the banner. e. To insert an image, click the Insert Image button. Then, select the image from Media Storage. f. To customize the content for a specific store view, clear the Use Default check box, and enter the custom content for the each view. 3. When complete, click the Save Banner button.
398
Creating a Banner
Content Area
column layout.
Footer The bottom section of the page contains the footer links and copyright notice. Header The top section of the page contains your logo, account links, search box, and top navigation. Left Column Right Column The left column of a two- or three-column layout. The right column of a two-or three-column layout.
399
2.
In the list, click to open the rule where you want to add the banner. Then, do the following: a. b. In the Price Rule panel on the left, select Related Banners. In the list, select the checkbox of each banner that you want to associate with the price rule.
If your banners dont appear in the table, click the Reset Filter button to clear previous filtering rules.
3.
400
Choose "Banner Rotator" as the type of app. Specify the page and location where it belongs. (See Banner Layout Update Options) Choose the template to be used.
Do not rotate, display all at once One at a time, Random One at a time, Series One at a time, Shuffle
3.
401
a.
In the Specify Banners section, click the Reset Filter button to list all the available banners. You can also use the search filters to find the banners you want to include.
b. c.
Select the checkbox of each banner you want to include in the rotator. To set the sequence of each banner in relation to the others, enter a number in the Position column. If you wan the banner to appear in the first position, enter the number 1.
Specify Banners
4. When complete, click the Save button.
402
Display On Categories
Determines the categories where the banner rotator appears. Anchor Categories Appears only on anchored category pages, which are category pages that are shown in the layered navigation. Non-Anchor Categories Appears only on non-anchored category pages, which are category pages that are not shown in the layered navigation. Products Displays the banner rotator for a specific product, or type of product. Options include: All Product Types Simple Product Grouped Product Configurable Product Bundle Product Virtual Product Gift Card
Displays the banner rotator for only the categories selected. Assigns the banner rotator to a specific location by reference. Options include: Breadcrumbs Left Column Main Content Area My Cart Extra Actions Navigation Bar Page Bottom Page Footer Before Page Footer Bottom Page Header Page Top Right Column Store Language
Template
403
Banners to Display
Options include: Specified Banners Shopping Cart Promotions Related Catalog Promotions Related
Limits the banner to a certain section. Options include: Content Area Footer Header Left Column Right Column
Rotation Mode
Select the rotation mode for the banners. Options include: Do not rotate Display one banner after the other, in a stack where all are visible. One at a time, Random Displays the banners that you specify in a randomly generated order. Every time the page is refreshed, a different (and random) banner appears. One at the time, Series Displays the banners that you specify by the order of their position every time the page is refreshed. One at the time, Shuffle Displays one banner at a time in a shuffled position order. This option is similar to the One at a time, Random option, except that the same banner does not repeat back-to-back (unless you have only one banner).
Specify Banners
404
CHAPTER 32:
Frontend Apps In addition, the frontend app code that you generate can be easily incorporated into other content directly from the editor, by clicking the Insert Frontend App button. Here are a few ways you can use the Frontend App tool:
l
Create landing pages for marketing campaigns Dynamically update information such as recently viewed items Place promotional images at specific locations in your store Incorporate interactive elements and action blocks, such as external review systems, video chats, voting, and subscription forms
Include alternate navigation elements, such as tag clouds, rotating banners, and catalog image sliders
Add interactive and dynamic Flash elements that can be easily configured and embedded with content
405
406
CMSStatic Block
Displays a block of content at a specific location on a page.
407
408
Select Type 4. In the Frontend Properties section, do the following: a. In the Frontend App Instance Title field, enter a descriptive title for your app. This title is for internal use only, and wont be visible to your customers. b. Enter a number in the Sort Order field to determine the order of the block when listed with others in the column. The top position is zero. c. Set Assign to Store Views to All Store Views, or to the view where the app will be available. To select more than one, hold the Ctrl key down, and select each option.
409
Frontend Properties
410
Banner Rotator CMS Hierarchy Node Link CMS Page Link CMS Static Block Catalog Category Link Catalog New Products List Catalog Product Link Recently Compared Products Recently Viewed Products
411
412
Choose the Location 2. To complete the Layout Updates, do the following: a. b. Select the Page where you want the block to appear. Select the Block Reference to identify the place on the page where the block will appear c. Accept the default setting for Template, which is set to "CMS Static Block Default Template."
413
Layout Updates
Select Block 3. When complete, click the Save button. The app appears in the Manage Frontend App Instances list. 4. Return to your storefront to verify that the block is in the correct location. To move the block to a different location,you can reopen the frontend app, and try a different page or block reference.
414
From the Admin panel, select Design > Theme Editor. Then, click the Preview button for your theme.
The new static block appears at the bottom of the left column. If there are no other blocks in the column, it appears at the top. 2. If you dont see your changes right away, do the following: a. b. Close all Preview windows. From the Admin menu, select Design > Theme Editor. Then, click the Preview button for your theme.
415
416
1. 2. 3.
From the Admin menu, select CMS > Frontend Apps. Click the Add New Frontend App Instance button. In the Settings section, select Catalog New Products List. Then, click the Continue button.
Frontend Properties
417
Layout Updates
2. Click the Save and Continue Edit button to save your changes.
418
a.
Set Number of Products to Display to the number of new products you want to include in the list. The default setting is 10.
b.
To provide navigation control for lists with multiple pages, set Display Page Control to "Yes." Then, in the Number of Products per Page field, enter the number of products you want to appear on each page.
c.
In the Number of Products to Display field, enter the total number of products you wan to include in the list.
d. In the Cache Lifetime (Seconds) field, select how often you want to refresh the list of new products. By default, the cache is set to 86400 seconds, or 24 hours.
419
3.
In the Page Information panel on the left, click Content. Then, in the Content section, click the Show / Hide Editor button.
4. As a precaution, before you make any changes to the code, find the closing </div> tag at the end of the text, and insert a carriage return to move it to a separate line. This tag must not be deleted. In most cases, you will find code similar to the following just above the closing </div> tag.
{{widget type="catalog/product_widget_new" display_products="all_products" show_paginator="0" products_per_page="8" products_count="8" template="catalog/product/widget/new/content/new_ grid.phtml"}}
5.
To remove the list from your home page, do one of the following:
l
Delete the code, including the opening and closing double braces. Comment out the code, by enclosing the entire statement in opening (<!-- ) and closing (-->) comment tags, as shown below.
<!-- {{widget type="catalog/product_widget_new" display_products="all_ products" show_paginator="0" products_per_page="8" products_count="8" template="catalog/product/widget/new/content/new_grid.phtml"}} -->
6. To preview the change in a new browser window, click the Preview button. 7. When you are satisfied with the results, return to the Manage Content page, and click the Save Page button.
420
In most cases, you will find code similar to the following just above the closing </div> tag.
{{widget type="catalog/product_widget_new" display_products="all_products" show_paginator="0" products_per_page="8" products_count="8" template="catalog/product/widget/new/content/new_ grid.phtml"}}
5.
To remove the list from your home page, do one of the following:
l
Delete the code, including the opening and closing double braces. Comment out the code, by enclosing the entire statement in opening (<!-- ) and closing (-->) comment tags, as shown below.
<!-- {{widget type="catalog/product_widget_new" display_products="all_products" show_paginator="0" products_per_page="8" products_count="8" template="catalog/product/widget/new/content/new_ grid.phtml"}} -->
6. To preview the change in a new browser window, click the Preview button. 7. When you are satisfied with the results, return to the Manage Content page, and click the Save Page button.
421
Creating Links
Creating Links
The Frontend App tool can be used to create links to any content page or node, product, or category. Links can be positioned on the page by block reference or incorporated directly into CMS content and email templates. You can create links to the following four types of content:
l
Links can be displayed as a block, or used inline and incorporated into existing text. By default, a link inherits its style from the location (block reference) according to the style sheet (styles.css) of the theme.
422
Select the CMS Page Link app type Specify the page and location where it belongs Choose the template
Select Node
3. When complete, click the Save button.
423
Block of Links
Block of Links
You can generate a list of links and place them most anywhere in your store. The sidebars and footer are especially good locations for blocks of links. The following example shows how to use the Frontend App tool to place a block of links directly into the right sidebar of the home page. For additional control over the formatting and placement of links, you can add the links directly to a static block, and use HTML and CSS code to format the links. Then, use the Frontend App tool to place the CMS block at a specific page and block reference.
424
Block of Links
Layout Updates
2. Click the Save and Continue Edit button.
425
Block of Links
Select Product
426
Inline Links
Inline Links
The Frontend App tool can be used to create inline links which can be inserted directly into the text you are working on in the editor. The inline link could go to a product page, or to the continuation of an article. The following example shows how to use the Frontend App tool to place a link directly into the content of a CMS page.
427
Inline Links
428
Inline Links
2. Hyperlink 3.
4. To preview the page in a new browser window, click the Preview button.
429
Inline Links
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
430
CHAPTER 33:
Custom Variables
Variables are reusable pieces of information that can be created once and used in multiple places, such as email templates, blocks, banners, and content pages. Your Magento Go store includes a large number of predefined attributes, and also gives you the ability to create your own custom variables.
Insert Variable
431
In the Variable HTML Value text field, enter any content you want to include, using basic HTML tags. This option allows you to format the value.
In the Variable Plain Value field, enter the variable value as plain text.
Custom Variable
5. When complete, click the Save button.
Click the Insert Variable button. If you prefer to work with the code, click the Show/Hide Editor button.
432
Code in Editor
3. Position the insertion point in the text where you want the variable to appear. Then, click the Insert Variable button. 4. In the list of available variables,click to select the one you want to use. 5. When complete, click the Save button.
Click the Insert Variable button. If you prefer to work with the code, click the Show/Hide Editor button.
3.
Position the insertion point in the text where you want the variable to appear. Then, click the Insert Variable button.
4. In the list of available variables,click to select the one you want to use. 5. When complete, click the Save Block button.
433
Click to edit a predefined template. Click the Add New Template button to create a new one.
3.
In the Template Content box, position the insertion point where you want the variable to appear. Then, click the Insert Variable button.
4. In the list of available variables, click to select the one you want to use. 5. When complete, click the Save Template button.
434
CHAPTER 34:
Layout Updates
Before you begin working with custom layout updates, it is important to understand how the pages of your store are constructed, and the difference between the terms layout and layout update. The term layout refers to the visual and structural composition of the page. However, the term layout update refers to a specific set of XML instructions that determines how the page is constructed. The XML layout of your Magento Go store is a hierarchical tree of blocks. Some elements appear on every page, and others appear only on specific pages. You can see how blocks are referenced by examining the layout update code for your home page. To do so, simply open your CMS home page in edit mode, and select the Design tab to view the Page Layout section. Depending on the theme, it might contain instructions to remove blocks, unset blocks, and add blocks by referencing specific areas of the page layout.
Layout Update XML for Home Page In many cases, the same results can be achieved using a frontend app. When using a frontend app to place a block of content, it's simply a matter of identifying the page, and location on the page, where you want the block to appear. Frontend apps can be applied to the generic pages of a Magento Go store, including your home page and all CMS pages as a group. However, if you want to place a block in the sidebar of a specific CMS page, the layout update must be made with XML code.
435
New Block in Left Column As you work with the underlying code, you will encounter slightly different terminology. For example, the term callout is sometimes used to refer to a block that is defined as a layout update with XMLcode. The term sidebar refers to the left or right columns of the page layout. For our general discussion, we use the terms block and column. However, when entering layout update code, make sure to follow the syntax exactly as shown in the example.
436
437
4. On the Page Layout tab, in the Layout Update XML text box, comment out the top.container reference block as follows: a. Place your cursor at the beginning of the first line <reference name="top.container">, and type the begin comment tag (<!-- ).
<!-- <reference name = "top.container">
b.
On the sixth line down, place your cursor after the closing </reference> tag and type the end comment tag (-->) .
</reference> -->
5.
438
4. On the Page Layout tab, in the Layout Update XML text box, remove the begin comment (<!--) and end comment tags (-->) from the block (<reference name = top.container">).
<reference name = "top.container">
439
440
Block Descriptions
Block Type
page/html
Description
There can be only one block of this type per page. The block name is "root," and, it is one of the few root blocks in the layout.You can also create your own block and name it "root," which is the standard name for blocks of this type.
page/html_head
There can be only one block of this type per page. The block name is "head," and it is a child of the root block. This block must not be removed from layout.
page/html_notices
There can be only one block of this type per page. The block name is "global_notices," and it is a child of the root block. If this block is removed from the layout, the global notices will not appear on the page.
page/html_header
There can be only one block of that type per page. The block name is "header," and it is a child of the root block. This block corresponds to the visual header at the top of the page, and contains several standard blocks. This block must not be removed.
page/html_wrapper
Although included in the default layout, this block is deprecated, and only is included to ensure backward compatibility. Do not use blocks of this type.
page/html_breadcrumbs
There can be only one block of this type per page. The name of this block is "breadcrumbs," and it is a child of the header block. This block displays breadcrumbs for the current page.
page/html_footer
There can be only one block of this type per page. The block name is "footer," and it is a child of the root block. The footer block corresponds to the visual footer at the bottom of the page, and contains several standard blocks. This block must not be removed.
page/template_links
There are two blocks of this type in the standard layout. The "top.links" block is a child of the header block, and corresponds to the top navigation menu. The "footer_links" block is a child of the footer block, and corresponds to the bottom navigation menu. It is possible to manipulate the template links, as shown in the examples.
page/switch
There are two blocks of this type in a standard layout. The "store_language" block is a child of the header block, and corresponds to the top language switcher. The "store_switcher"
441
Block Type
Description
block is a child of the footer block, and corresponds to the bottom store switcher.
core/messages
There are two blocks of this type in a standard layout. The "global_messages" block displays global messages. The "messages" block is used to display all other messages. If you remove these blocks, the customer won't be able to see any messages.
core/text_list
This type of block is widely used throughout Magento, and is used as a placeholder for rendering children blocks.
core/profiler
There is only one instance of this type of block per page. It is used for the internal Magento profiler, and should not be used for other purposes.
Create new block (<block>) Update existing content (<reference>) Assign actions to blocks (<action>) Remove blocks (<remove>)
Any change made to the layout is applied when the associated entitywhich can be either a product, category, or CMS pagebecomes active in the frontend of the store. Custom layout update instructions consist of well-formed XML tags, without the <?xml ...> declaration and root tag. As with normal XML, every tag must either be empty or properly closed, as shown in the following examples:
<tag attribute="value" /> <tag attribute="value"> ... </tag>
<block>
Creates a new block within the current context. Layout block nesting defines the ordering of block initialization location of the blocks on the page.
442
Name
type
Value
An identifier of the block class path that corresponds to the class of the block. See the list of the available block types below.
name
A name which can be used to address the block in which this attribute is assigned. If you create a new block with the name that is the same as one of the existing blocks, your newly created block substitutes the previously existing block. See the list of names of existing blocks below.
before block name | '-'
Is used to position the block before a block with the name specified in the value. If "-" value used the block is positioned before all other sibling blocks.
after block name | '-'
Is used to position the block after a block with the name specified in the value. If "-" value used the block is positioned after all other sibling blocks.
template
template filename
A template filename used for the specific block type. As you have no way to see the list of template files, use whatever template value is demanded for every block type listed below.
as Block alias
An alias name by which a template calls the block in which this attribute is assigned. Sometimes it's necessary to specify the alias for a specific block type.
<reference>
Changes the context for all included instructions to a previously defined block. An empty <reference> tag if of no use, because it affects only the instructions which are children.
Name
name
Value
block name
443
<action>
Is used to access block API, in other words, call block's public methods. It is used to set up the execution of a certain method of the block during the block generation. Action child tags are translated into block method arguments. The list of all available methods depends on the block implementation (e.g. public method of the block class).
Name
method
Value
A name of the public method of the block class this instruction is located in that is called during the block generation.
<remove>
Removes an existing block from the layout.
Name
name
Value
Block name
<extend>
This instruction performs final modifications to blocks which are already part of the layout. Every attribute in the <block> instructionexcept for the block nameis subject for change. In addition,the special attribute parent can be used to change the parent of the block. Simply put the name of the new parent block into the <extend> instruction, and the parent of the block that is referenced will be changed in the layout.
Name
name
Value
Block name
Any other
Any other attribute specific for the <block> instruction.
parent
Block name
The name of the block that should become a new parent for the referenced block.
444
? <!-- Action can be specified inside either a <block> or <reference> instruction. --> <action method="someActionName"> <arg1>Value 1</arg1> <arg2>Value 2</arg2> <!--->
Simplified Syntax
page/template_links
Action Description
addLink($label, $url, $title, $prepare
Adds another link to the end of the list of existing links. Just specify the $label (link caption), $url (link URL) and $title (link tooltip), and you'll see a new link in the corresponding place. The $prepare parameter must be "true" if you want the URL to be prepared, or converted to the full URL from the shortened URL. For example, the newpage becomes BASE_URL/newpage if prepared.
445
Action
removeLinkByUrl($url)
Description
Removes a link from the block by its URL. Note that the URL must be properly specified and exactly match corresponding URL of the link you want to remove.
cms/block
Action
setBlockId($blockId)
Description
Specifies the ID of a CMS block, so its content can be fetched and displayed when the page is rendered.
Example
? <!--...--> <reference name="content"> <block type="cms/block" name="additional.info" as="additionalInfo"> <action method="setBlockId"><id>additional_info</id></action> </block> </reference> <!--->
core/text
A core/text block can be used to enter freeform text directly into the template.
Action
addText($textContent)
Description
Specifies text to be rendered as the block's content. After the text is specified, the layout update instructions must continue to be a valid XMLstatement. If you use HTML tags as part of the text, it is recommended to use:
<![CDATA[...]]>
Example
446
<!--...--> <reference name="content"> <block type="core/text" name="test.block"> <action method="addText"> <txt><![CDATA[<h2>ATTENTION!</h2><p>Check your options carefully before you submit.</p>]]></txt> </action> </block> </reference> <!--->
page/html_welcome
This block can be used to duplicate the "Welcome, <USERNAME>!" message that appears in the header block. When the user is not logged in, the welcome message specified in the configuration appears. See: System > Configuration > General > Design > Header.
447
XMLLoad Sequence
XMLLoad Sequence
For developers, it is important to understand that blocks and layout updates must be loaded in the correct order, in keeping with the rules of precedence and load sequence which determine how the page is rendered. Magento supports the following page layout scenarios:
Default Layout
The default layout consists of the visual elements which can be seen in every page of the store. Whether it is a menu item, or a shopping cart block, each item has a handle in the default section of the layout definition.
A custom layout update which applies to a special case in the backend, that is merged each time the special case occurs.
Any assignments made and saved in the Design Theme Editor are loaded next, and take precedence over any custom layout updates made by a user.
448
CHAPTER 35:
Markup Tags
A markup tag is a snippet of code that contains a relative reference to an object in your store, such as a page, block, or an image in Media Storage. Markup tags can be incorporated into the HTML content of CMS pages, blocks, and email templates. Markup tags are enclosed in double, curly braces, and can be generated by the Frontend App tool, or typed directly into HTML content. For example, rather than hard-coding the full path to a page, you can use a markup tag to represent the store URL. The markup tags featured in the following examples include:
Store URL
Store URL
{{store url="apparel/shoes/womens"}}
The Store URL markup tag represents the base URL of your website, and is used as a substitute for the first part of a full URL, including your domain name. There are two versions of this markup tag: One that goes directly to your store, and the other with a forward slash at the end that is used when a path is added.
Media URL
Media URL
{{media url='shoe-sale.jpg'}}
The Media URL markup tag represents the location and filename of an image in media storage, and can be used to place an image on a page, block, banner, or email template.
Block ID
Block ID
{{block id='block-id'}}
The Block ID markup tag is one of the easiest to use, and lets you place a block directly on a CMS page, and even place a block inside another block. You can use this technique if you want to use the same image with text for different promotions, or languages. The Block ID markup tag references a block by its identifier.
449
The Frontend App tool can be used to create complex links such as the one below, that go to a specific product page, based on product ID.
Link to Product
{{widget type="catalog/product_widget_link" anchor_text="My Product Link" title="My Product Link" template="catalog/product/widget/link/link_block.phtml" id_path="product/31"}}
450
http://mystore.gostorego.com/apparel/shoes/womens http://mystore.gostorego.com/apparel/shoes/womens.html
http://gocasts.gostorego.com/apparel/shoes/womens/nine-west-pump http://gocasts.gostorego.com/apparel/shoes/womens/nine-west-pump.html
http://gocasts.gostorego.com/about-us
Description
Links directly to a page. Places a forward slash at the end, so additional references can be appended as a path.
451
In the following examples, the URL Key is enclosed in single quotes, and the entire markup tag is enclosed in double curly braces. When used with an anchor tag, the markup tag is placed inside the double quotes of the anchor. To avoid confusion, you can alternate using single-and double quotes for each nested set of quotes. 1. If you are starting with a full URL, delete the http address part of the URL, up through and including the dot.com forward slash. In its place, type the Store URL markup tag, up through the opening single quote.
Store URL Markup Tag
Otherwise, type the first part of the Store URL markup tag, and paste the URL key or path that you copied earlier.
Store URL Markup Tag with URL Key
2.
To complete the markup tag, type the closing double quotes and double braces.
2.
Paste the completed anchor tag into the code of any CMS page, block, banner, or email template, where you want the link to appear.
Complete Link with Markup
452
{{media url="path/to/image.jpg"}}
When enabled, this setting makes it possible to include links to dynamic media assets in both products and categories. For example, when this feature is enabled, you can use the WYSIWYG Editor to insert a link to an image in a product Description field. Using Dynamic Media URLs can impact the performance of catalog search. If Dynamic Media URLs are included in your catalog, but later the setting is disabled, each reference in your catalog will appear as a broken link. However, the links can be restored by changing the setting to allow Dynamic Media URLs.
453
454
CHAPTER 36:
457
Design Tools
Design Tools
Your Magento Go store includes a suite of tools for designerswith or without programming experienceand frontend developers.
Themes Editor
The Themes Editor lets you customize the styles which are used to format the main sections of the page, without editing the CSS code.
Layout Editor
The Layout Editor lets you add preconfigured Magento Go blocks to the left and right columns of most pages in your store. You can also rearrange, lock in place, and remove the blocks from view.
458
Design Tools
CSS Editor
The CSS Editor provides access to the CSS style sheets used by the current theme. You can download them to become familiar with the styles, and enter your own updates to override existing styles.
459
Design Tools
Catalog Images
Catalog Images lets you control the size of the images used throughout the store and catalog.
460
CHAPTER 37:
Choosing a Theme
Magento Go includes a library of professionally-designed themes that you can use off the shelf, or customize to suit your needs. You can use Magento Go's design tools to change colors, fonts, style, and the page layout of any theme that you choose for your store.
Position of Logo and Top Navigation When choosing a theme, look for one that makes the best use of space for your content. The illustrations in this guide are based on the Modern" theme, which has a clean design and good contrast. However, one aspect of this theme that you might not have noticed is that the logo uses space that is usually available for the top navigation. If you have only a few top-level categories in your catalog, it won't matter. If you want to customize the theme, the position of the logo can be changed by modifying the CSS. You can think of any theme you choose as a place to start.
461
Previewing Themes
Previewing Themes
You can preview any theme using the actual content from your store, without interrupting the operation of your site. While in Preview mode, you can explore each menu and option. Make sure to examine every page to see how items are arranged within the space. It is important to note that the thumbnail image provides only an example of the general style and layout of the theme. To achieve the exact same look, you may need to add custom images and update the CSS.
To preview a theme, your browser must be set to allow pop-ups.
462
Previewing Themes
To preview a theme:
1. 2. From the Admin menu, select Design > Themes Editor. Click the Preview link below the thumbnail image of any theme. A preview window opens to show how the theme looks when applied to your store. 3. To try a different theme, select one in the Change Theme list in the upper-left corner of the page, and click the Change Theme button.
Previewing the Texture Theme 4. To close the preview window, click the Quit Preview button at the top of the page.
463
Changing Themes
Changing Themes
The Theme Editor lists the current selection of themes, and provides access to the design and layout tools.
4. If your new theme doesnt immediately appear, press F5 to refresh the browser.
464
Header Logo with Alt Text Alt text appears when a mouse hovers over an image. As a best practice, alt text should be provided for every image on your site because it is indexed by search engines, and also improves the accessibility of your site for people who use screen readers. The size and position of the store logo file is determined by your theme. To achieve the best resolution for your logo, it is best to upload the logo image at its actual display size. If you resize the image by entering the width and height of the image, make sure to retain the exact aspect ratio. Otherwise, the image will be distorted. If you want to use the exact size of the sample logo in a theme, right-click the logo. The width and height of the image on the Properties tab of the context menu. You can also use the CSS Editor to modify the dimensions and relative position of the logo, if necessary.
465
4. Browse to find the logo, and select the file from your computer. 5. When complete, click the Save button.
4. Type the Logo Image Alt text that you want to appear whenever someone hovers over your logo. 5. Click the Save Config button.
Press the F5 key to refresh the browser page. Follow the instructions for your browser to clear its cache of temporary files.
466
Favicon
Favicon
The favicon (short for favorite icon) is the little icon in your browser address bar before the URL. The favicon also appears on the tab of each browser page. By default, the orange Magento favicon appears in your store.
Magento Favicon Favicons are generally 16 x 16 pixels or 32 x 32 pixels in size. Although Magento accepts .ico, .png, .jpg, .jpeg, .apng, and .svg file types, not all browsers support these formats. The safest format to use for a favicon file is an .ico. Many free favicon converter tools are available online to convert more common image types, such as .png, .gif, and .jpg to the .ico format. Because Magento Go does not convert an image from one format to another, any file conversion should take place before the file is uploaded to your store.
467
Mobile Theme
468
1.
From the Admin menu, select Design >Themes Editor. A thumbnail image of the mobile theme appears in the Current Themes panel on the left.
2.
Click Preview to open the theme in a new browser window. Just as with a desktop theme, you can click each menu option, category, and product to become familiar with the layout.
469
470
b.
Browse to find your Logo image, and click Open to enter the path and filename.
l
5.
471
a.
Browse to find the image that you want to use for the banner, and click Open to enter the path and filename. The recommended width of the banner image depends on the size of the display. Here are a few examples:
Model Banner Width
b.
To create a relative reference a page in your store, use the "store url" markup tag as a shortcut.
472
CHAPTER 38:
473
Maintenance Mode
4. Set Maintenance Mode Page to 503 Service Unavailable.
You can customize the default 503 Service Unavailable page to make it more friendly than the default page.
5.
In the Whitelist field, enter your IP address, so you will be allowed access to your store while others are redirected to the Services Unavailable page.
6. Click the Save Config button to save your settings, and put your store into Maintenance Mode.
474
475
a.
Hover over the text that you want to edit, and click the Book icon.
4. Click the Save Config button to save your changes, and bring your store online.
476
CHAPTER 39:
Page Layout
The layout of each page in your store consists of distinct sections, or containers, that define the header, footer, and content areas of the page. Depending on the layout, the page may have one, two, three columns, or more. You can think of the layout as the floor plan of each page. Content blocks float to fill the available space, according to the section of the page layout where they are assigned to appear. You will discover that if you change the layout from a three-column to a two-column layout, the content of the main area expands to fill the available space, and any blocks that are associated with the unused side bar seem to disappear. However, if you restore the three-column layout, the blocks reappear. This fluid approach, or liquid layout, makes it possible to change the page layout without having to rework the content. If you are used to working with individual HTML pages, you will discover that this modular, building block approach requires a different way of thinking.
477
Adding a Block
478
1. 2.
From the Admin menu, select Design > Layout Editor. Click the Launch button, and then follow the instructions below. The Layout Editor opens in a new window, with each block that can be edited outlined in red.
479
To move a block:
1. From the Layout Editor, navigate to the page where you want to move the block.
When the Highlight Draggable Blocks checkbox is selected, each block is outlined in red.
2. 3.
To rearrange the blocks in the column, simply drag a block from one place to another. To save the changes, click the Apply Changes button.
4. When prompted to refresh the search index, select Catalog > Search Index, and click the Refresh Index button.
480
Locked Block
4. When prompted to refresh the search index, select Catalog > Search Index, and click the Refresh Index button.
481
Added Block
482
To preview changes:
1. 2. 3. Close all preview windows. From the Admin panel, select Design > Theme Editor. Click the Preview button to open a new preview for your theme.
483
484
3 Columns
The 3 Column layout has a center column that is wide enough for a column of text, with room on each side for additional navigation and blocks of supporting content. The Customer Service page in the sample data is based on the 3 Column layout. (You will find a link to that page in the footer of your store.)
Empty
The Empty layout can be used to define your own page layout. For example, you can use the Empty layout to create a 4-column page.
485
486
Column Dimensions
Column Dimensions
The main column of a standard Magento Go store has a fixed width defined by the style sheet. Awidth of 990 pixels is considered standard for most desktop themes. Although depending on your screen resolution, there might be empty space on each side of the main column, all of the store activity takes place within this enclosed area. When you add up the width of the content columns, and throw in a little extra space, the total of comes to 990 pixels.
1 Column Layout
The content area of a 1 Column layout spans the full-width of the main column. This layout is often used for pages that require no navigation, such as a login page, splash page, video, or full-page advertisement.
1 Column Layout
487
Column Dimensions
488
Column Dimensions
3 Columns
A 3-column layout has two side columns of 230 pixels each, and a main content area of 490 pixels. The left side bar and main content column are wrapped together, and float as a unit to the left. The right side bar is 230 pixels wide, and floats to the right.
3 Columns
Column Width
Left Side Bar Main Content Column Right Side Bar Unused Space
489
Column Dimensions
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
490
CHAPTER 40:
Theme Editor
491
Theme Information
4. Click the Save button. Additional options now appear in the Theme Customization panel on the left.
492
The Design Settings Editor lets you make changes to the CSS styles without writing any code. Each section represents a specific part of the page, and includes a selection of options that correspond to CSS properties and values. 1. In the Theme Customization panel on the left, select Design Settings Editor.
4. Click the Save and Continue Edit button. You must save your customized theme before it can be previewed. Your theme now appears in the My Customizations section of the Theme Editor.
As you customize your theme, be sure to save your work periodically. When you get your theme to a good point, if you duplicate your customized theme, you are essentially making a backup copy that you can revert back to if you change your mind.
493
Header Settings
Header Settings
In the Header Settings section, you can upload a background image, set the background color, and apply borders. The settings you choose are properties of the CSS class that formats the header section of the page.
Property Descriptions
Property Description
Image
Color
Determines the background color of the header. Enter the hexadecimal value or use the color picker to generate the code.
494
Header Settings
Property
Description
Repeat
Controls how the background image is applied. Options include: Not assigned no-repeat repeat repeat-x repeat-y inherit
Position
Determines the anchor position of the background image. Use the position picker to select a setting. Options include: top left top center top right center left center center center right bottom left bottom center bottom right
495
Heading Settings
Heading Settings
In the Headings Settings section, you can modify the heading levels, page title, background, and borders. The settings you choose are properties associated with CSS classes that control heading levels. The tabs represent heading levels <h1> through <h6> and the page title. The selection of settings is the same on each tab.
Heading Settings
Example
Text Properties
The Text section of the Heading Settings lets you control how headings <h1> through <h6> and the page title appear on the page.
496
Heading Settings
Property
Values
Font
Identifies the fonts to be used for the display of headings. The browser will apply the first font that is found on the user's computer.
Not assigned Arial, Helvetica, sans-serif Verdana, Geneva, sans-serif Tahoma, Geneva, sans-serif Georgia, serif
Size
If selected, formats body text as italic. If selected, formats body text as bold.
Not assigned left center right
Color
To determine the color of body text, enter the hexadecimal value or use the color picker to generate the code.
Line height
Background Properties
The Background section of the Heading Settings lets you apply a background color or image to the page title and headings <h1> through <h6>.
497
Heading Settings
Property
Values
Color
Determines the background color of the heading. Enter the hexadecimal value or use the color picker to generate the code. Uploads a background image for the heading. Controls how the background image is applied to the heading. Options include:
Not assigned no-repeat repeat repeat-x repeat-y inherit
Image Repeat
Position
Determines the anchor position of the background image in the heading. Use the position picker to select a setting. Options include:
left top left center left bottom right top right center right Bottom center top center center center bottom custom
Border Properties
The Borders section of the Heading Settings lets you apply borders to the heading levels and page title, and set the style, color, and width. The tabs across the section let you apply border styles to all sides, or to any combination of the top, right, bottom, or left.
498
Heading Settings
Property
Values
Style
Determines the style of borders used in heading styles. Options include: Not assigned hidden dotted dashed solid double groove ridge inset outset
Color
Determines the color of borders used in heading styles. Enter the hexadecimal value or use the color picker to generate the code.
Width
Determines the width of borders used in heading styles. Options include: Not assigned None 1px 2px 3px 4px 5px
499
Body Settings
Body Settings
The Body Settings section lets you modify your stores global settings for elements of the Body section. The changes you make become updates to the cascading style sheet (CSS) that is associated with the theme.
Property Descriptions
Setting Description
Text Links
Font, size, alignment, color, and line spacing Font, size, and color for all link states: Default, Hover, Active, and Visited
Background
Text Properties
Example
Property
Values
Font
Not assigned Arial, Helvetica, sans-serif Verdana, Geneva, sans-serif Tahoma, Geneva, sans-serif Georgia, serif
Size
6px
500
Body Settings
Property
Values
If selected, formats body text as italic. If selected, formats body text as bold.
Not assigned left center right
Color
To determine the color of body text, enter the hexadecimal value or use the color picker to generate the code.
Line height
Link Properties
You can assign different styles to links to indicate the current state. Each tab represents a different link state, but the properties are the same. Options include:
l
501
Body Settings
Example
Property
Values
Font
Not assigned Arial, Helvetica, sans-serif Verdana, Geneva, sans-serif Tahoma, Geneva, sans-serif Georgia, serif
Size
If selected, formats link text as italic. If selected, formats link text as bold. Determines the color of link text for each link state. Enter the hexadecimal value or use the color picker to generate the code.
Background Properties
The Background section lets you select a background image, and select a background color. You can control whether the image is repeated, and set its starting position.
502
Body Settings
Property
Values
Color
Determines the background color of the page. Enter the hexadecimal value or use the color picker to generate the code.
Image Repeat
Uploads a background image for the page. Controls how the background image is applied to the page. Options include:
Not assigned no-repeat repeat repeat-x repeat-y inherit
Position
Determines the anchor position of the background image on the page. Use the position picker to select a setting. Options include:
left top left center left bottom right top right center right Bottom center top center center center bottom custom
503
Footer Settings
Footer Settings
In the Footer Settings section, you can modify the background image, and borders of the footer. The settings you choose are properties of the CSS class that controls the footer section of the page.
Footer Settings
Example
Background Properties
The Background section of Footer Settings can be used to apply a background color or image to the page footer.
Property Values
Color
Determines the background color of the heading. Enter the hexadecimal value or use the color picker to generate the code. Uploads a background image for the heading. Controls how the background image is applied to the heading. Options include:
Not assigned no-repeat
Image Repeat
504
Footer Settings
Property
Values
Determines the anchor position of the background image in the heading. Use the position picker to select a setting. Options include:
left top left center left bottom right top right center right Bottom center top center center center bottom custom
Border Properties
The Borders section of Footer Settings can be used to apply borders and background image to the page footer. The tabs across the section let you apply a border style to all sides of the footer, or to any combination of the top, right, bottom, or left.
Property Values
Style
Determines the style of borders used in the footer. Options include: Not assigned hidden dotted dashed solid double groove ridge inset outset
Color
Determines the color of borders used in the footer. Enter the hexadecimal value or use the color picker to generate the
505
Footer Settings
Property
Values
code.
Width Determines the width of borders used in the footer. Options include: Not assigned None 1px 2px 3px 4px 5px
506
Color Picker
To pick a color:
1. 2. Click anywhere on the hue map to select a color. On the right, move the slider to adjust the intensity. The color picker generates the hexadecimal code for the selected color.
507
508
a.
In the Location column, find the image you want to resize. Then, set Image Type to one of the following:
l
If you select one of the three image types to a custom size, the other two are resized automatically. b. Enter the size, in pixels, for the image: Width (px) (Required) If only the width is specified, the image is resized proportionally. Height (px) If both width and height are specified, the image is resized exactly. c. To restore the size of an image size, do the following:
l
To restore one catalog image to its default size, click the Reset button to the right of the image.
To restore all catalog images to their default sizes, click the Restore Default button in the upper right of the Catalog Images section.
5.
To preview your change, first click the Save button. Then click the Preview button in the upper right to preview the resized image.
6. Make any other changes necessary. 7. When complete, click the Save button.
509
Border Properties
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
510
CHAPTER 41:
CSS Editor
511
The CSS styles entered in the Edit custom.css field are processed last. They therefore override any uploaded custom.css file, as well as the default style sheet for the theme.
2.
If you want any settings from the Design Settings Editor to be ignored, check the Ignore Design Settings Editor checkbox at the bottom of the screen.
3.
Click the Save and Continue Edit button to save your changes and continue working.
512
Custom CSS
513
CSSExamples
CSSExamples
Here are some common examples of CSS customizations that you can use. Each of these examples addresses a specific location on the page. The syntax used in these examples applies specifically to the "Media" theme, but can be easily adapted to your current theme. Examine the style sheet used by your theme to become familiar with the styles. Then, experiment by entering CSS code directly into Edit Custom .css box, to see the effect on your store.
Use the Firefox plug-in Firebug to help you determine the specific names and values used in your theme.
Top Navigation
This code removes the extra white space under the top navigation.
CSS Code
.top-container { margin: 0;
padding: 0; }
Link Style
The links are formatted according to the style sheet of your theme. To change the color of the links, you can enter a snippet of custom CSS code.
514
CSSExamples
List Controls
To remove the pager and sorter blocks:
CSS Code
515
CSSExamples
To change location of Items (# ITEM(S)) and Show # PER PAGE, you can use some css tricks to switch their location. To move Items to left and Show to the right, follow above steps and paste the code below.
CSS Code
.pager .amount {float: right; } .pager .limiter {float: left; } .sorter .view-mode {float: right; }
You can find the css class or id name of all items on any page by using your browsers developer tool option if available. For example, you can point your mouse on any item on the page when using Google Chrome by right clicking and selecting Inspect Element in the menu list. A window will expand at bottom of your browser and will show the browsers source code where you can find all the relevant css class or id names.
Header
Thiscode moves the quick search box down into the top navigation area.
CSS Code
.header .form-search
Footer
This code removes the Newsletter sign-up link from the footer:
CSS Code
516
Managing CSSAssets
Managing CSSAssets
Magento Go uses a Content Delivery Network (CDN) to manage images that you upload to your store. Images and fonts that are used in content, as well as those referenced from the CSS can be uploaded directly from the CSS Editor or Text Editor. As a best practice, you should organize your CSS assets into folders by theme to keep them separate from other images in Media Storage.
CSS Images
The following image types can be uploaded to Media Storage:
l
If you use a relative path when referencing CSS images, the link to the image is preserved if the location of the server changes. The following examples show how to format a relative path to an image in Media Storage.
Example
../css_editor_images/imageName ../css_editor_images/subdirName/imageName
The next examples show how to reference relative URLs in CSS styles. Make sure that all CSS references to your uploaded images follow these conventions.
Example
517
Managing CSSAssets
4. In the popup window, enter the New Folder Name, using hyphens or underscores instead of spaces. Then, click OK. The new folder appears in the CSS Editor Images section of the directory tree.
518
Managing CSSAssets
CSS Fonts
The @font-face CSS rule makes it possible to use a wide variety of fonts, beyond the few traditionally considered to be Web safe There is a growing selection of fonts in the public domain which are available for free download. Other fonts are available by license only, and must be purchased from the publisher. FontSquirrel has a large selection of free fonts that are available for commercial use.You can also use the site to convert fonts from one format to another, and to generate the @font-face CSS code needed for each font. All the Web font that you want to use should be uploaded to the CSS Editor Fonts section of Media Storage. The @font-face rule is supported by all major browsers. Firefox, Chrome, Safari and Opera support TrueType (.ttf) and OpenType (.otf) font file formats for use with the CSS @font-face rule. Internet Explorer supports the TrueType (.ttf) and Embedded OpenType (.eot) formats. Because some browsers support some font formats and not others, the font-face declaration typically includes a separate line for each font format that you have available. Each user's browser will grab the first compatible font that it finds in the list.
Example
@font-face { font-family: "myfontname"; src: url("../css_editor_fonts/MyUploadedFont.ttf") format('truetype'); src: url("../css_editor_fonts/MyUploadedFont.otf") format('opentype'); src: url("../css_editor_fonts/MyUploadedFont.eot") format('embedded-opentype'); }
To upload fonts:
1. 2. From the CSS Editor, in the Custom CSS section, click the Fonts Assets Manage button. From Media Storage, do the following:
519
Managing CSSAssets
a.
In the directory tree on the left, navigate to the folder where you want to place the uploaded font.
b.
Click the Browse Files button and select the font file to upload. (Hold the Ctrl key down to select more than one file at a time.)
c.
Click the Upload Files button to upload the file(s) to the specified folder.
520
CHAPTER 42:
Adding JavaScript
JavaScript code can be implemented in your store by using two different methods:
l
Theme Customization The first method is used to implement custom code (.js file), hosted scripts, or JavaScript libraries (such as TypeKit, JQuery, or MooTools), using the Java Script Editor.
CMS Block The second method adds hosted scripts or custom snippets of code to a static block. The block is then placed on appropriate pages using the Frontend App tool.
521
Adding JavaScript
b.
Click the Upload Files button to upload the JavaScript file(s) to your store. The uploaded JavaScript is now available to all pages in the store.
JavaScript Code <script type= "text/javascript"> (function($) {// ---------------------//your code here // ---------------------- })(jQuery); </script>
d. Replace the comments with your custom jQuery code. 3. When complete, click the Save Block button.
522
Adding JavaScript
b. c.
When complete, click the Save button. Paste the following code immediately after the hosted jQuery library that you just entered:
JavaScript Code
d. When complete, click the Save Config button. 3. From the Admin menu, select CMS > Static Blocks.
4. Click the Add New button. Then, do the following: a. b. Enter a Block Title and Identifier. Scroll down to the Content text box. Then, click the Show / Hide Editor button to work in code mode. c. Paste the following wrapper into the Content box:
JavaScript Code
<script type="text/javascript"> (function($) {// ---------------------//your code here // ---------------------- })(jQuery); </script>
523
Adding JavaScript
d. Replace the commented out lines with your custom jQuery code.
Important: Make sure to change the name of the variable j152 to match the version of jQuery that you are using.
2. 3.
From the Admin menu, select Design > Theme Editor. In the Theme Editor, just below the thumbnail of the theme, click Customize.
4. In the Theme Customization panel on the left, select Java Script Editor. Then, do the following: a. In the Theme Java Script section, click the Browse Files button. Then, select the modified jQuery file that you want to use. b. c. 5. Click the Upload Files button. When complete, click the Save button.
524
Adding JavaScript
a. b.
Enter a Block Title and Identifier. Scroll down to the Content text box. Then, click the Show / Hide Editor button to work in code mode.
c.
Important: Make sure to change the variable name j152 to correspond to the variable you created.
d. Replace the comments with your custom jQuery code. 7. When complete, click the Save button.
4. When complete, click the Save Page button. 5. Preview the page you just created to make sure that the script works correctly. If your script is not functioning as intended, double-check your code and follow the developers instructions.
525
526
527
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
528
Customers
CHAPTER 43:
Customer Accounts
The header of every page in your store extends an invitation for shoppers to Log in or register for an account with your store. You have the option to require that customers register before making a purchase, or to allow them to make purchases as guests.
Customer Account Dashboard Customers who open an account with your store enjoy a range of benefits, including:
l
Faster Checkout Registered customers move through checkout faster because much of the information is already in their accounts.
Ability to Self-Serve Registered customers can update their information, check the status of orders, and even reorder from their Account Dashboard.
531
Account Dashboard
Account Dashboard
Customers can access their account dashboard by clicking the My account link under the quick search box. They can use the dashboard to view and modify their information, including past and current addresses, billing and shipping preferences, newsletter subscriptions, wishlists, and more. They can also view tags and product reviews they have created while logged in to your store.
Account Dashboard
The main dashboard section provides an overview of recent orders and basic account information. Customers can modify their recent orders or edit their billing, shipping, and contact information.
Account Information
Customers can manage their own account information and change their password from the account dashboard.
Address Book
Your customers can use this section to manage their default billing and shipping addresses, including any additional addresses they would like to add to their address book.
532
Account Dashboard
My Orders
Customers can view the details of their purchase history, including the order number, date of purchase, total price of the order, and order status. The Reorder link creates a new order using information from a previous order, and takes the customer to the shopping cart, ready to check out.
Billing Agreements
This section displays any billing agreements into which the customer has entered with your store.
My Product Reviews
This section displays summaries of the reviews you have written, including date, product name, average star rating, and an excerpt of the text. Select View Details to see the full review.
533
Account Dashboard
My Tags
In this section, tags are displayed in a cloud format. Tags in larger font sizes have been used by multiple customers. Tags in smaller fonts have been used less frequently. Click any tag to see a list of products that have been described with that tag.
My Wishlist
This section displays your wishlist. Use the text box to enter comments on products or the Add to Cart button to purchase them. Remove products by clicking the X button and Update your Wishlist. Share your wishlist via email by clicking the Share your Wishlist button.
Newsletter Subscription
Modify your newsletter subscription options from this section. Select your preferred option and click Save.
534
Account Dashboard
Store Credit
This section displays the balance of your store credit and gives you the option to redeem a gift card.
Gift Card
Check gift card balances or add their value to your account by entering the gift card code in the text box.
535
Account Login
2.
When prompted, enter the Email Address that is associated with your account, and your Password. Then, click the Login button.
536
537
Reset Password
You are notified that the password has been updated. You can now use the new password to log in to your account.
538
CHAPTER 44:
New Account Opt-In Magento Go gives you the option to require that customers opt-in by clicking a confirmation link in an email message before their accounts become active.
PayPal Access PayPal Access lets your customers use information that is already in their PayPal account when opening a new account with your store. This means less typing and fewer passwords to remember, which is good!
Account Landing Page You have the option to display the account dashboard as a landing page, or to let them continue shopping after they open an account.
539
540
Header
The PayPal Access login button appears in the header of all pages, after the Welcome message and Log In or register links.
Create an Account
The Create an Account page invites customers to log in with PayPal and skip the registration.
541
Log In
The Login or Create an Account page includes a new option to Log In Using Your PayPal Access Account.
Account Dashboard
The Account Dashboard gives customers the ability to link or unlink their store account to their PayPal account.
Checkout Process
When customers begin checkout, they are invited to Log In Using Your PayPal Access Account.
542
4. To display customers Account Dashboard immediately after they log in, set Redirect Customer to Account Dashboard after Logging in, to Yes.
543
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
544
CHAPTER 45:
Customer Groups
Customer groups give you the ability to offer different pricing and promotions to customers based upon their demographic or order history. You can use information from customer accounts, including their order history, to set up customer groups for targeted mailings and promotions.
Customer Groups
2. Click the Add New Customer Group button. Then, in the Group Information section, do the following: a. b. 3. Enter a descriptive Group Name. For example: Wholesaler. Select an appropriate Tax Class for the group.
545
546
CHAPTER 46:
Checkout Preference
Your store can be configured to allow unregistered customers to make purchases as guests, or require that they open an account before making a purchase. Customers who sign up for an account with your store move through checkout faster and can track the status of their orders.
549
Checkout Preference
4. Then, set Allow Guest Checkout to your preferred setting. 5. When complete, click the Save Config button.
Checkout Options
550
Order Pending"
From the Admin panel, the sales order appears in the Order list as Pending. At this point, payment has not been processed, and the order can still be canceled.
Payment Received
The status of the order remains Pending until payment is received. Depending on the payment method, you, may be notified when the transaction is authorized and in some cases, processed. The status of the invoice is now Processing.
551
Order Invoiced
Sometimes an order is invoiced before payment is received. In this example, the invoice is generated and submitted after the credit card payment has been authorized and processed. After the invoice is generated and submitted, a copy is sent by email to the customer.
Order Processing
When the customer logs into his account to check on the order, the status is still "Processing."
Order Shipped
The shipment is submitted, and packing slips printed. You ship the package, and the customer is notified by email. Congratulations! You're in business.
552
CHAPTER 47:
Create a new order from the Admin panel Update the contents of the customer's shopping cart Apply a coupon code
553
554
555
Removing an Item
556
Move to Wishlist
4. Select the checkbox of each product the customer wants to add to the cart. 5. Click the Add Selected Product(s) to Shopping Cart button to update the cart.
557
558
Account Information
You can associate a customer with the Admin website to require that orders are placed only through the Admin panel. Customers associated with the Admin website cannot log in to their accounts from the store. 4. Assign the customer to a Customer Group. 5. Complete the remaining customer information.
559
Manually assign a password. Select the Send auto-generated password checkbox. The new password is generated after the customer information is saved.
Password Management
7. When complete, click the Save Customer button.
560
Creating an Order
Creating an Order
For registered customers who need assistance, you can create an entire order directly from the Admin panel. The Create New Order form includes all the information that is needed to complete the normal checkout process, with activity summaries from the customer's account dashboard. For existing customers, new orders can be created both from the Manage Customer page and from the Sales Order page.The Sales Order page can also be used to open accounts for new customers.
If the product has multiple options, click the Configure button. Complete the options as needed, and click the OK button. Then, click the Add Selected Product(s) to Order link to update the cart.
561
Creating an Order
d. To override the price of an item, select the Custom Price checkbox. Then, enter the new price in the box below. Click the Update Items and Qtys button to update the cart totals. e. Complete the following sections, as needed for the order:
l
f.
In the Order Comments section, enter any comments that you want to accompany the order. To include the comments in the email notification that is sent to the customer, click the Order Comments button.
g.
The Email Order Confirmation checkbox is selected by default. If you dont want to send an email confirmation to the customer, clear the checkbox.
For registered customers, find the customer in the list and click to open the record. For unregistered customers, click the Create New Customer button.
562
Creating an Order
4. Complete the order information as you would if going through the checkout process .For a new customer account, complete the following sections:
l
5.
To add products to the order, do the following: a. b. Click to the Add Products button. Click the Reset Filter button to list all products. Then, use the filter controls as needed to find the products to be added. Then, click the Search button.
563
Creating an Order
6. Click the Add Selected Product(s) to Shopping Cart button to update the cart. The current content of the cart appear in the Items Ordered section.
Custom Price
8. Complete the following sections, as applicable to the order:
l
564
Creating an Order
565
Updating an Order
Updating an Order
After the customer places an order, it is sometimes necessary to edit the order, place the order on hold, or even cancel an order.
To edit an order:
When you make changes to an order the original order is canceled and a new order is generated. 1. 2. 3. From the Admin menu, select Sales > Orders. Select the pending order that you want to edit. Click the Edit button at the top of the screen. When prompted with a warning, click OK to continue. 4. Make the changes as necessary and click Submit Order to reprocess this order.
To cancel an order:
Canceling an order removes it from the list of pending orders. 1. 2. From the Admin menu, select Sales > Orders. Find the pending order that you want to cancel, and click the Edit link at the end of the row. 3. In the upper-right corner, click the Cancel button to remove this order.
566
Types of Cookies
To use the persistent shopping cart, the customers browser must be set to allow cookies. During operation, the following cookies are used: Session Cookie: A short-term session cookie exists for the duration of a single visit to your site, and expires when the customer leaves, or after a set period of time. Persistent Cookie: A long-term persistent cookie continues in existence after the end of the session, and saves a record of the customers shopping contents for future reference. A persistent shopping cart is controlled by a combination of factors, which can include whether or not the customer wants to be remembered, the lifetime of the cookies, and the point at which the persistent cookie is cleared. The system retains a record of the shopping cart contents, even if the customer later uses different devices to shop in your store. For example, a customer can add an item to the shopping cart from a laptop, edit the cart contents from a desktop computer, add more items from a mobile device, and complete the checkout process from a tablet. If the customer uses multiple browsers while visiting your store during a single, persistent session, any changes made in one browser will be reflected in any other browser when the page is refreshed. While the persistent shopping cart is enabled, your store creates and maintains a separate persistent cookie for each browser that is used by a customer to log in or create an account.
567
Cookie Scenarios
Remember Me
The Remember Me checkbox on the Login page lets customers choose to save the contents of their shopping carts. Yes: If Remember Me is selected, a persistent cookie is created, and the contents of the shopping cart is saved for the customers next logged-in session. No: If Remember Me is not selected or cleared, a persistent cookie is not created, and the shopping cart information is not saved for the next customers logged-in session.
568
If the customer does not log out, but the session cookie expires, the persistent cookie remains in effect.
Persistent Shopping Cart 4. Do the following: a. Set Persistence Lifetime (seconds) to the length of time that you want the persistent cookie to last. The default value 31,536,000 seconds is equal to one year, and is the maximum time allowed. b. Set Enable Remember Me to one of the following:
569
Yes
Displays the Remember Me checkbox on the Login page of your store, so customers can choose to save their shopping cart information.
No
Persistence can still be enabled, but customers are not given the option to choose if they want to save their information.
c.
d. Set Clear Persistence on Log Out to one of the following: Yes No The shopping cart is cleared when a registered customer logs out. The shopping cart is saved when a registered customer logs out.
If the session cookie expires while the customer is still logged in, the persistent cookie remains in use.
e.
Set Persist Shopping Cart to one of the following: Yes If the session cookie expires, the persistent cookie is preserved. If a guest shopper later logs in or creates a new account, the shopping cart is restored. No The shopping cart is not preserved for guests after the session cookie expires.
5.
570
Checkout Options
571
572
a. b. c.
Enter the Condition Name. The name is for internal reference only. Set Status to Enabled. Set Show Content as to one of the following: Text HTML Displays the terms and conditions content as unformatted text. Displays the terms and conditions content as HTML, which can be tagged and formatted.
4. Identify the Store View where the Terms and Conditions will appear. 5. Enter the Checkbox Text that you want to appear as a label with the checkbox. For example, you could use I understand and accept these terms and conditions of the sale. 6. In the Content field, either type or paste enter the full text of the terms and conditions of the sale. 7. (Optional) Enter the Content Height (css) , in pixels, to determine the height of the text box in which the terms and conditions statement appears during checkout. For example, if you want the text box to be one inch high, enter 96, which is the equivalent value in pixels. 8. When complete, click the Save Condition button.
573
Cookie Scenarios
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
574
CHAPTER 48:
Order Fulfillment
This chapter describes the sequence of events that take place during the processing of a typical order. When an order is submitted, a sales order is initially created as a record of the transaction. However, the sales order is only a temporary record and can be canceled at any time until the payment is processed. The status of the order indicates its position as it moves through the workflow.
575
Order Workflow
Order Workflow
576
Order Status
Order Status
All orders have an order status that is associated with a stage in the order processing workflow. You can see the status of an order on the Orders page.
OrderStatus on Orders Page Your store has a set of predefined order status and order state settings. The state describes the position of an order in the workflow.
Order Status Order State
Processing Pending Payment Suspected Fraud Payment Review Pending On Hold Complete Closed Canceled Pending PayPal
New Pending Payment Processing Complete Closed Canceled On Hold Payment Review
577
Order Status
578
Order Status
2.
In the Assign Order Status to State section, under Assignment Information, do the following: a. b. c. Set Order Status to the value that you want to assign. Select the Order State to which you want to assign the order status. Select the Use Order Status as Default checkbox to use the specified status value as the default for the selected state.
3.
579
Invoicing an Order
Invoicing an Order
An invoice is a record of the receipt of payment for an order. Creating an invoice for an order converts the temporary sales order into a permanent record of the order, which cannot be canceled. Multiple invoices can be created for a single order, each containing as much or as few of the purchased products that you specify.
To invoice an order:
1. From the Admin menu, select Sales > Orders.
Orders
2. 3. In the Status column of the row with the Pending order, click View. Click the Invoice button and scroll down to the Shipping Information if you would like to add a tracking number.
For orders with online payment methods where you have chosen Authorize and Capture, this button does not appear. A new invoice page looks very similar to a completed order page, with some additional fields that can be edited.
4. Click the Add Tracking Number button and do the following: a. b. Select a shipping Carrier. The Title is entered automatically when you select the carrier. You can edit the title, if needed. c. Enter the Tracking Number for the order.
580
Invoicing an Order
5.
If your items are ready to ship, select the Create Shipment checkbox to also create a packing slip for the shipment.
6. Under the Invoice History menu, in the Invoice Comments section, complete the comments as needed. Then, in the Invoice Totals section, select the Append Comments checkbox to add the comments to the invoice. 7. Select the Email Copy of Invoice checkbox to send a copy of the invoice to your customer. 8. Click the Submit Invoice button to process the invoice and capture the sale.
If your store requires that you ship before invoicing, click the Ship button, complete the shipping information and submit your shipment. When that is complete, finish the invoicing steps.
To print an invoice:
1. 2. From the Admin menu, select Sales > Invoices. In the Invoices list, find the invoice that you want to print. Click the checkbox in the first column to select the invoice. To print multiple invoices, check the checkbox of each invoice to be printed.
581
Invoicing an Order
You can print an invoice for a single order, or for multiple invoices as a batch, or group. However, before an invoice can be printed, the invoice must first be generated for the order.
To view or print the PDF, you must have a PDFreader. You can download Adobe Reader at no charge.
Payment Actions
Payment Action Description
Capture Online
Upon invoice submission, the system captures the payment from the third-party payment gateway. You have the ability to create a credit memo and void the invoice.
Capture Offline
Upon invoice submission, the system does not capture the payment. It is assumed that the payment is captured directly through the gateway, and you no longer have the option to capture this payment through Magento Go. You have the ability to create a credit memo, but you do not have the option to void the invoice. (Even though the order used an online payment, the invoice is essentially an offline invoice.)
Not Capture
When the invoice is submitted, the system does not capture the payment. It is assumed that you will capture the payment through Magento Go at a later date. There is a Capture button in the completed invoice. Before capturing, you are able to cancel the invoice. After capturing you are able to create a credit memo and void the invoice.
Do not select Not Capture unless you are certain that you are going to capture the payment through Magento Go at a later date. You will not be able to create a credit memo until the payment has been captured using the Capture button.
582
Shipping an Order
Shipping an Order
Most packages that are shipped include both an invoice and packing slip. The invoice provides a permanent record of the order, including any payment made and balance due. For orders with partial shipments, a separate invoice is generated for each shipment, and the packing slip lists the contents of each package. For your convenience, the invoice and packing slip can be generated at the same time. The invoice for a single order, or for a batch of orders, can be generated from the Admin panel. However, some payment methods generate the invoice automatically when payment is authorized and captured. The payment method determines which invoicing options can be used for the order.
3.
If the items are ready to ship, you can create a packing slip for the shipment at the same time you create the invoice. To create a packing slip, do the following: a. b. Select the Create Shipment checkbox in the Shipping Information section. To include a tracking number, click the Add Tracking Number button and enter the Carrier, Title, and Number. c. In the Items to Invoice section, you can specify if the invoice is for the entire order, or for specific items or quantities.
4. If an online payment method was used for the order, select the appropriate option from the Amount list box. 5. To notify customers by email when an invoice is generated, do the following:
583
Shipping an Order
a. b.
Select the Email Copy of Invoice checkbox. Enter any comments you would like to include in the Invoice Comments field. To include the comments in the notification email, select the Append Comments checkbox.
c.
To send a copy of the invoice email to yourself, enter your email address in the Send Invoice Email Copy To field. The status of an invoice email appears next to the invoice number of the completed invoice as either sent or not sent.
6. When complete, click the Submit Invoice button at the bottom of the page. The status of the order changes from "Pending" to "Complete."
Shipments
584
Shipping an Order
Packing Slips
A packing slip is a sales document that accompanies shipments sent from your store. You can print a packing slip for a single order, or print multiple packing slips as a batch, or group. However, before a packing slip can be printed, it must first be created for the order.
Shipments List with Actions 2. In the Shipments list, find the packing slip(s) that you want to print. Then, do one of the following:
585
Shipping an Order
In the list of shipments, click the View link at the right of the shipment record. Then, click the Print button to print the PDF document.
To print a single packing slip, click to select the checkbox in the first column of the shipment.
To print multiple packing slips, select the checkbox for each packing slip to be printed.
3.
In the Shipments list, set the Actions list to "PDFpackingslips" and click the Submit button.
To save the document, click Save. Then, follow the prompts to save the file to your computer.When the download is complete, open the PDF in Adobe Reader, and print the document.
To view the document, click Open. The printed-ready PDF packing slip opens in Adobe Reader. From here, you can either print the packing slip or save it to your hard disk.
To view or print the PDF, you must have a PDFreader. You can download Adobe Reader at no charge.
586
Shipping an Order
Shipping Labels
You can easily create shipping labels for new and existing orders from the Admin panel of your store. To create shipping labels, you must first set up your shipping carrier account to support labels. Then, follow the prompts to enter a description of the package and its contents. Magento contacts the shipping carrier, creates an order in the carriers system, and receives a shipping label and tracking number for the shipment.
An individual order is created for each package shipped. A single shipment with multiple packages receives multiple shipping labels.
587
Shipping an Order
UPS
UPS ships both domestically and internationally. However, shipping labels can be generated only for shipments that originate within the United States.
USPS
The United States Postal Service ships both domestically and internationally.
588
Shipping an Order
FedEx
FedEx ships domestically and internationally. Stores located outside the United States can create FedEx labels for international shipments only.
DHL
DHL provides international shipping services.
589
Shipping an Order
To add a new package, click the Add Package button. To delete a package, click the Delete Package button.
If you use a package type other than the default, or require a signature, the cost of shipping might differ from what you have charged the customer. Any difference in the cost of shipping is not reflected in your store.
5.
If you need to cancel an order, click the Cancel button. A shipping label will not be created, and the Create Shipping Label checkbox is cleared.
6. Magento now connects to the shipping carrier system, submits the order, and receives a shipping label and tracking number for each package.
l
If the label is successfully created, the shipment is submitted, the tracking number appears in the form, and the label is ready to print.
If the carrier cannot create the label due to the problems with connection, or for any other reason, the shipment is not processed.
590
Shipping an Order
Method 2: Create Label for Existing Shipment 1. 2. From the Admin menu, select Sales > Orders. Find the order in the list and click to open the Shipping form. Then, do the following: a. In the Shipping and Tracking Information section, click the Create Shipping Label button. b. c. Distribute the ordered product(s) to the appropriate package(s), and click OK. To review the package information, click the Show Packages button. Magento connects to the shipping carrier system, submits an order, and receives a shipping label and a tracking number.
l
If a shipping label for this shipment already exists in the system, it is replaced with a new one. However, existing tracking numbers are not replaced. Any new tracking number is added to the existing one.
Select Sales > Orders. Find the order in the list, and click to open the record. In the Order View panel on the left, select Shipments. Then, click to open the shipment record.
Select Sales > Shipments. Find the order in the list, and click to open the record.
2.
To download the PDFfile, go to the Shipping and Tracking section of the form and click the Print Shipping Label button. Depending on your browser settings, the shipping labels can be viewed and printed directly from the PDF file.
The Print Shipping Label button appears only after the carrier has generated labels for the shipment. If the button is missing, click the Create Shipping Label button. The button will appear after Magento receives the label from the carrier.
591
Shipping an Order
Method 2: Print Labels for Multiple Orders 1. From the Admin menu, do one of the following:
l
2. 3.
In the list, select the checkbox of each order that has shipping labels to be printed. In the upper-right corner, set the Actions control to "Print Shipping Labels."
4. Click the Submit button. A complete set of shipping labels is printed for each shipment that is related to the selected orders.
Type
Package types differ by carrier and method. The default package type for each carrier is initially selected. USPS does not require the package type for domestic shipments.
Customs Value
(International shipments only) The declared value or sales price of the contents of an international shipment.
Total Weight
The total weight of all products added to the package is calculated automatically. The value can also be changed manually, and entered as pounds or kilograms.
(Optional) The package dimensions are used for custom packages only. You can specify the measurements units as inches or centimeters.
Signature Confirmation
Indicates if a signature is required to confirm receipt of the package. Although the options vary by carrier and shipping method, possible values include: Not Required No confirmation of delivery is sent to the store by the shipping carrier. No Signature A delivery confirmation without the signature of the recipient is sent to the store by the shipping carrier. Signature Required The shipping carrier obtains the signature of the recipient and provides the store with a printed copy.
592
Shipping an Order
Field
Description
Adult Required
The shipping carrier obtains the signature of an adult recipient and provides the store with a printed copy.
Direct
(FedEx Only) FedEx obtains a signature from someone at the delivery address. If no one is available to sign for the package, the carrier tries to deliver the package at another time.
Indirect
(FedEx Residential Deliveries Only) FedEx obtains the signature of someone, possibly a neighbor or building manager, at the delivery address. The recipient can leave a signed FedEx door tag to authorize the package to be left without anyone present to sign for it.
Contents
(USPS Only) Select one of the following descriptions of the package: Gift Documents Commercial Sample Returned Goods Merchandise Other
Explanation
593
Page Orientation
The page orientation of each template can be set to either portrait or landscape.
Portrait
Page Size
The page size can be set to Letter, which is the standard for the US, or to A4, the European standard. Letter: A4: 8.5 x 11 inches (216 x 279 mm) Landscape 210 x 297 mm (8.3 x 11.7 inches)
594
4. Set Enable Printed Templates to Yes. 5. When complete, click the Save Config button.
595
Template Content
To set the height of the header and footer, do either of the following:
l
To have the system automatically determine the height of the header and footer, select the Auto Header Height and Auto Footer Height.
If you prefer to have a fixed height for the header and footer, do the following: a. Enter the Header Height and select the unit of measurement. b. Enter the Footer Height and select the unit of measurement.
3.
Make the necessary changes to the Template Content. To make simple changes to the text and formatting, you might prefer to work in the text editor and use the toolbar to make changes. As you scroll through the Template Content section, you will see inserted comments that mark the location of the header and footer. You will also notice sections of code called Widgets, which is another term for Frontend App. Be careful not to delete these sections, because they provide the dynamic data for the document.
596
If you prefer to make changes to the code, click the Show / Hide Editor button. You change to the HTML and CSS, and insert images, variables and frontend apps. 4. To preview the template, click either of the following buttons:
l
5.
597
Shipping Labels
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
598
CHAPTER 49:
Update Balance
599
600
601
If the product is to be returned to inventory, check the Return to Stock checkbox. If the product will not be returned to inventory, leave the checkbox blank. The Return to Stock checkbox appears only if you have set the inventory Stock Options to "Decrease Stock When Order Is Placed."
5.
Complete the following: a. In the Qty to Refund box, type the number of items to be returned and press the Enter key to record the change. The Update Qtys button appears. b. Click the Update Qtys button to recalculate the total. (The amount to be credited cannot exceed the maximum quantity that is available for refund.) c. In the Refund Totals section, complete the following options, as applicable:
602
Refund Shipping
Enter the amount to be refunded from the shipping fee. This field initially displays the total shipping amount from the order that is available for refund. It is equal to the full Shipping Amount from the order minus the Shipping Refund, which is the amount that has already been refunded. Like the quantity, the amount can be reduced, but not increased. Make sure to set Items to Refund Qty to zero to refund only the shipping amount. If you skip this, the entire order will be refunded.
Adjustment Refund
Enter a value to be added to the total amount refunded as an additional refund that does not apply to any particular part of the order (shipping, items, or tax). The amount entered cannot raise the Total Refund higher than the Paid Amount.
Adjustment Fee
Enter a value to be subtracted from the total amount refunded. This amount is not subtracted from a specific section of the order such as shipping, items, or tax.
d. If the purchase was made using store credit, select the Refund to Store Credit checkbox, to credit the amount back to the customers account balance. 6. To add a comment, type the text in the Credit Memo Comments box. 7. To send an email notification to the customer, do the following: a. b. Select the Email Copy of Credit Memo checkbox. If you want to include the comments you have entered, check the Append Comments checkbox. c. If you would like to receive a copy of the credit memo notification, enter your email address in the Send Invoice Email Copy To field. The status of a credit memo notification appears in the completed credit memo next to the credit memo number. 8. To complete the process and generate the credit memo, select one of the following refund option buttons, depending on the payment type:
l
603
1.
In the list of shipments, click the View link at the right of the credit memo record. Then, click the Print button to print the PDF document.
To print a single credit memo, click to select the checkbox in the first column of the row.
To print multiple credit memos, select the checkbox for each to be printed.
3.
In the Credit Memo list, set the Actions list to "PDF Credit Memos" and click the Submit button.
604
To save the document, click Save. Then, follow the prompts to save the file to your computer.When the download is complete, open the PDF in Adobe Reader, and print the document.
To view the document, click Open. The printed-ready PDF credit memo opens in Adobe Reader. From here, you can either print the credit memo or save it to your hard disk.
605
606
The Email Address that was used to place the order. The Billing ZIP Code from the order. appears at the end of each line when the required information
4. The retrieved order information is similar to what was sent by email when the order was placed, and includes the status of the order, billing and shipping information, information about each item purchased, and the totals. From this page, you can do any of the following:
l
To place a new order with the same items, click the Reorder link in the upper-right corner. When the Shopping Cart page appears, click the Proceed to Checkout button to complete the order.
To print the order information, click the Print Order link in the upper-right corner. To search for a new order, click the View Another Order link at the bottom of the page.
607
608
1. 2.
From the Admin menu, select Design > Layout Editor. Click the Launch button.
Launching the Layout Editor 3. From the Layout Editor, navigate to the page where you want to place the block, and click the Add Block button. 4. In the Add Block list, select the Orders block, and click the Add button. Then, click the X in the upper-right corner to close the Add Block list. The block appears outlined in its default position on the page.
609
Adding a Block 5. To save the changes, click the Apply Changes button.
6. When prompted to refresh the search index, select Catalog > Search Index, and click the Refresh Index button.
610
a.
Enter a descriptive Frontend App Instance Title. The title is for internal reference and is not visible to customers in your store.
b.
(Optional) Enter a Sort Order number to determine the order of this block in relation to other blocks in the same column. To position the block at the top of the column, enter 0.
5.
In the Layout Updates section, click the Add Layout Update button. Then, do the following: a. In the Display On field, select the type of page where you want the block to appear. For the home page, select Specified Page. b. c. In the Page field, for the home page, select CMS Home Page. Set Block Reference to the position on the page where you want the block to appear.
Where you can place blocks depends on which theme you chose and any customizations you might have made to the design. To learn more, see Page Layout and Content Blocks.
611
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
612
CHAPTER 50:
Payment Methods
Magento Go supports a wide variety of payment methods, services, and gateways that you can offer for your customers convenience. This chapter explains how to enable and configure the following payment methods for your store:
l
Bank Transfer Payment Cash On Delivery Check / Money Order Purchase Order Zero Subtotal Checkout
613
614
Customers from all countries specified in your store configuration can use this payment method.
Specific Countries
After choosing this option, the Payment from Specific Countries list appears. Select each country in the list where customers can make purchases from your store. (To select multiple options, hold down the Ctrl (PC) or Command (Mac)key.)
e.
Enter the Instructions your customers must follow to set up a bank transfer. Depending on the country where your bank is located and your banks requirements, you might need to include the following information:
l
Bank account name Bank account number Bank routing code Bank name Bank address
f.
Set Minimum Order Total and Maximum Order Total to the amounts required to qualify to use this payment method.
An order qualifies if the total falls between, or exactly matches, the minimum or maximum total values.
4. Enter a Sort Order number to determine the position of Bank Transfer in the list of payment methods during checkout. (0 = first, 1 = second, 2 = third, and so on.) 5. When finished, click the Save Config button.
615
Cash On Delivery
Cash On Delivery
Magento Go allows you to accept CODpayments from your customers. With a cash on delivery payment, the customer pays at the time of delivery.
Cash On Delivery
d. Set Payment from Applicable Countries to one of the following: All Allowed Countries Customers from all countries specified in your store configuration can use this payment method. Specific Countries Select each country in the list where customers can make purchases from your store. e. Enter Instructions for making a Cash On Delivery payment.
616
Cash On Delivery
Cash On Delivery Configuration f. Set Minimum Order Total and Maximum Order Total to the order amounts which are required to qualify for this payment method.
An order qualifies if the total is between, or matches, the minimum or maximum order total.
g.
Enter a Sort Order number to determine the sequence in which Cash On Delivery is listed with other payment methods during checkout. (0 = first, 1 = second, 2 = third, and so on.)
617
618
Customers from all countries specified in your store configuration can use this payment method.
Specific Countries
After choosing this option, the Payment from Specific Countries list appears. Select each country in the list where customers can make purchases from your store. (To select multiple options, hold down the Ctrl (PC) or Command (Mac)key.)
e.
In the Make Check Payable To field, enter the name of the party to whom the check must be payable.
f. g.
In the Send Check To field, enter the street address where the checks are mailed. Set Minimum Order Total and Maximum Order Total to the order amounts required to qualify for this payment method.
An order qualifies if the total falls between, or exactly matches, the minimum or maximum total values.
h. Enter a Sort Order number to determine the position of Check / Money Order in the list of payment methods that is shown during checkout. (0 = first, 1 = second, 2 = third, and so on.) 4. When finished, click the Save Config button.
619
Purchase Order
Purchase Order
A purchase order (PO) allows commercial customers to pay for purchases with prior authorization by referencing the PO number. During checkout, the customer is prompted to enter the purchase order number as the method of payment.
Purchase Order
620
Purchase Order
Customers from all countries specified in your store configuration can use this payment method.
Specific Countries
After choosing this option, the Payment from Specific Countries list appears. Select each country in the list where customers can make purchases from your store. (To select multiple options, hold down the Ctrl (PC) or Command (Mac)key.)
Purchase Order Configuration e. Set Minimum Order Total and Maximum Order Total to the amounts required to qualify for this payment method.
An order qualifies if the total falls between, or exactly matches, the minimum or maximum total values.
f.
Enter a Sort Order number to determine the position of Purchase Order in the list of payment methods during checkout. (0 = first, 1 = second, 2 = third, and so on.)
621
Zero Subtotal Checkout a. b. c. Enter a Title to identify this payment method during checkout. Set Enabled to Yes to activate this payment method. Set New Order Status to Pending until payment is authorized. Pending Processing The order is waiting for authorization. Payment has been authorized, and the transaction is being processed. d. Set Automatically Invoice All Items to Yes if you want to automatically invoice all items with a zero balance.
622
e.
Set Payment from Applicable Countries to one of the following: All Allowed Countries Customers from all countries specified in your store configuration can use this payment method Specific Countries After choosing this option, the Payment from Specific Countries list appears. Select each country in the list where customers can make purchases from your store. (To select multiple options, hold down the Ctrl (PC) or Command (Mac)key.)
f.
Enter a Sort Order number to determine the position of Zero Subtotal Checkout in the list of payment methods during checkout. (0 = first, 1 = second, 2 = third, and so on.)
623
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
624
CHAPTER 51:
All-In-One Solutions
PayPal offers a variety of PCI-compliant solutions to meet the needs of your growing business. PayPal Payments Advanced (includes Express Checkout) PayPal Payments Advanced offers your customers a secure checkout experience without leaving your site. Flexible templates and a low monthly fee make this an ideal choice for merchants who want to create a more customized checkout experience. PayPal Payments Pro (includes Express Checkout) PayPal Payments Standard PayPal Payments Pro brings you all the benefits of a merchant account and payment gateway in one, plus the ability to create your own, fully customized checkout experience. PayPal Payments Standard is the easiest way to accept payments online. You can offer your customers the convenience of payment by credit card and PayPal by simply adding a checkout button to your site. During
625
checkout, customers are redirected to PayPal to complete the payment part of the checkout process. There are no lengthy applications to complete, or monthly charges to set up in advance. When you make your first sale, PayPal will guide you through the process of setting up your account.
Payment Gateways
PayPal offers a choice of two payment gateway solutions for your business. You can let PayPal host your checkout on its secure payment site, or you can take control of the entire payment experience with a completely customizable solution. PayPal Payflow Pro Payflow Pro is a fully customizable payment gateway that can be used with any Internet merchant account to process credit card transactions online. Payflow Pro can also be used to process PayPal Express Checkout transactions. PayPal Payflow Link PayPal Payflow Link is a hosted payment gateway with an embedded checkout that keeps customers on your site. Its the fast and easy way to add transaction processing to your site.
Additional Tools
PayPal API Integration Merchants operating outside of the United States are required to provide API credentials to establish a connection to the PayPal API server when using either Express Checkout or Website Payments Pro. PayPal Sandbox The PayPal Sandbox is a testing environment that duplicates a live PayPal site, without processing actual transactions or transferring funds.
626
PayPal Express Checkout lets you start accepting payments by PayPal now, before you even set up an account. With Express Checkout, customers can click the Checkout with PayPal button to make a secure payment from the PayPal site. Click here to see how it works!
When PayPal receives payment from your first sale, you will be guided through the account setup process. Heres how to start selling with PayPal now: 1. From the Start My Store quick start guide, point to Step 6: Payments, and click Setup PayPal Express Checkout.
Start My Store - PayPal Express Checkout 2. Confirm your Email Address. If you want to use a different email address, enter the new email address and click the Update button. 3. To begin accepting payments with Express Checkout, click the Enable button. Thats all there is to it! When PayPal processes your first transaction, you will be contacted and guided through the account setup process.
627
Workflow
628
During checkout, the customer is redirected to the secure PayPal site to complete the payment information. The customer is then returned to your store to complete the remainder of the checkout process. Customers with current PayPal accounts can make a purchase in a single step, by clicking the Check out with PayPal button. Express Checkout can be added as a standalone, or added to an existing PayPal solution. The setup includes the following steps: Step 1: Complete the Required Settings Step 2: Complete the Basic Settings Step 3: Complete the Advanced Settings
1. 2. 3.
From the Admin menu, select System > Configuration. In the Configuration panel on the left, under Sales, select Payment Methods. In the Merchant Location section, enter the Merchant Country where your business is located. If you leave this field blank, the default country from your store configuration is used.
4. Scroll down to the PayPal Express Checkout section, and click the Configure button.
629
If you do not yet have a PayPal account, click Create an Account. If you already have a PayPal account, click Grant Permission to use your account with Magento Go. You will be redirected to the PayPal site, and required to log in to your account. (Any unsaved configuration settings you have made will be lost.) After completing the permission process, you will be returned to your store, so you can continue with the configuration.
630
a.
Enter a Title to identify this payment method during checkout. It is recommended to set the title to, PayPal for each store view.
b.
If you offer multiple payment methods, enter a Sort Order number to determine the sequence in which Payments Standard is listed with the other methods. Payment methods appear in ascending order based on the Sort Order value.
c.
Set Payment Action to one of the following: Authorization Approves the purchase and puts a hold on the funds, but the amount is not withdrawn from the customers account until it is captured by the merchant. Sale The amount of the purchase is authorized and withdrawn from the customers account at the same time.
d. To display the Check out with PayPal button on the Shopping Basket page, set PayPal Shortcut on Shopping Cart (Basket) to Yes. e. To display the Check out with PayPal button on the Product Detail page, set Shortcut on Product View to Yes.
631
3.
632
Login Password
2.
To run test reports before going live, with Express Checkout on your site, set Sandbox Mode to Yes.
3.
Enter the Custom Endpoint Hostname or IP-Address. By default, the value is: reports.paypal.com
4. Enter the Custom Path where reports are saved. By default, the value is: /ppreports/outgoing 5. To generate reports according to schedule, under Scheduled Fetching, make the following settings: a. b. Set Enable Automatic Fetching to Yes. Set Schedule to one of the following:
633
Daily Every 3 Days Every 7 Days Every 10 Days Every 14 Days Every 30 Days Every 40 Days
PayPal retains each report for forty-five days.
6. Set Time of Day to the hour, minute, and second when you want the reports to be generated.
634
Frontend Experience Settings 1. Select the PayPal Product Logo that you want to appear in the PayPal block on the Home and catalog pages of your store. The PayPal logo is available in four styles and two sizes. Options include:
l
No Logo We Prefer PayPal (150 x 60 or 150 x 40) Now Accepting PayPal (150 x 60 or 150 x 40) Payments by PayPal (150 x 60 or 150 x 40) Shop Now Using PayPal (150 x 60 or 150 x 40)
Use the Layout Editor to control the placement of the PayPal block in your store. It can be set to appear in the sidebar of your Home and catalog pages.
2.
To customize the appearance of your PayPal Merchant pages, do the following: a. Enter the name of the Page Style that you want to apply to your PayPal merchant pages. The options include: paypal primary Uses the PayPal page style. The page style which you identified as the primary style in your account profile. page_style_name The name of a custom payment page style which is specified in your account profile. b. In the Header Image URL field, enter the URL of the image that you want to appear in the upper-left corner of the payment page. The maximum file size is 750 pixels wide by 90 pixels high.
PayPal recommends that the image be located on a secure (https) server. Otherwise, the customers browser may warn that the page contains both secure and nonsecure items.
c.
Enter the HTML hex code without the # symbol, for each of the following:
l
635
636
PayPal Payments Standard is the easiest way to accept payments online. You can offer your customers the convenience of payment both by credit card and PayPal by simply adding a checkout button to your store. During checkout, the customer is redirected to the PayPal site to complete the transaction. PayPal Payments Standard is a one-step process for customers whose credit card information is up-to-date in their personal PayPal accounts. All the customer needs to do is click the Pay Now button to complete the purchase. With PayPal Payments Standard, you can swipe credit cards on mobile devices. There is no monthly fee, and you can get paid on eBay. Supported credit cards include Visa, MasterCard, Discover, and American Express. In addition, customers can pay directly from their personal PayPal accounts. PayPal Payments Standard is available in all countries on the PayPal worldwide reference list.
Merchant Requirements
l
Checkout Workflow
With PayPal Payments Standard, the buyer is redirected to the PayPal site to complete the transaction.
Get Started!
To get started, complete the Required Settings in Step 1 of Setting Up PayPal Payments Standard.
637
1. 2. 3.
From the Admin menu, select System > Configuration. In the Configuration panel on the left, under Sales, select Payment Methods. In the Merchant Location section, enter the Merchant Country where your business is located.
4. Under PayPal All-in-One Payments Solutions, in the PayPal Payments Standard section, click the Configure button.
638
7.
You have now completed the Required PayPal Settings. At this point, you can either continue with the Basic and Advanced Settings, or click the Save Config button. You can always come back later to fine-tune the configuration.
639
640
PayPal Payments Advanced lets your customers pay by debit or credit card without leaving your site, and includes an embedded checkout page which can be customized to create a seamless and secure checkout experience.
Merchant Requirements
l
PayPal Business Account If you manage multiple Magento websites, you must have a separate PayPal merchant account for each.
Checkout Workflow
With PayPal Payments Advanced, your customer stays on your site during the checkout process. PayPal Express Checkout redirects your customer to the PayPal site to complete the transaction.
Get Started!
To get started, first, complete the configuration of your PayPal Payments Advanced account, as described in Step 1 of Setting Up PayPal Payments Advanced. Then, complete the Required Settings in Step 2.
641
Save the settings. When prompted to create a layout, do the following: a. b. c. At the top of the page, click Customize. Select Layout C. Click Save and Publish.
3.
PayPal recommends that you set up an additional user on your account. To set up an additional user, do the following: a. b. c. Go to manager.paypal.com and log in to your account. Follow the instructions to set up an additional user. Save the changes.
642
1. 2.
From the Admin menu, select System > Configuration. In the Configuration panel on the left, under Sales, select Payment Methods.
643
If necessary, click the Get Credentials from PayPal button. Then, complete the following:
l
4. If you are using credentials from your sandbox account, set Sandbox Mode to Yes. If necessary, click the Sandbox Credentials button and follow the instructions to set up your testing environment. 5. When these sections are complete, set Enable this Solution to Yes.
644
645
Authorization
Causes a delay between the time that payment is approved, and when the funds are actually withdrawn from the customers account. Upon approval, a hold is put on the funds, but the amount is not withdrawn until the merchant has had a chance to review the purchase and capture the funds.
Sale
The amount of the purchase is authorized and withdrawn from the customers account at the same time.
5.
Advanced Settings
1. 2. At the bottom of the Basic Settings section, click Advanced Settings. Set Payment Applicable from to one of the following: All Allowed Countries Specific Countries Accepts payment from the countries already specified in your configuration. Accepts payments from only the countries you specify. (To select multiple options, hold down the Ctrl (PC) or Command (Mac)key.) 3. To be able to edit the security code after it has been entered by the customer, set CVV Entry is Editable to Yes. Billing Agreement Settings A billing agreement is a sales agreement between the merchant and customer which has been authorized by PayPal for use with multiple orders. After PayPal authorizes the agreement, the payment system issues a unique reference ID to identify each order that is associated with the agreement. Similar to a purchase order, there is no limit to the
646
number of billing agreements a customer can set up with your company. 1. At the bottom of the Advanced Settings section, click to expand the PayPal Billing Agreement Settings section. 2. To allow billing agreements, set Enabled to Yes. During the checkout process, the Billing Agreement payment option appears only for customers who have already entered into a billing agreement with your company. 3. Enter a Title to identify this payment method during checkout. For example, PayPal Billing Agreement. 4. If you offer multiple payment methods, enter a Sort Order number to determine the sequence in which the Billing Agreements option is listed with other methods. 5. Set Payment Action to one of the following: Authorization With this payment action, there is a delay between the time the payment is approved, and when the funds are withdrawn from the customers account. A hold is put on the funds, but the amount is not withdrawn until the funds are captured by the merchant. Sale The amount of the purchase is authorized and immediately withdrawn from the customers account. 6. Set Payment Applicable from to one of the following: All Allowed Countries Accepts payment from the countries already specified in your configuration. Specific Countries Accepts payments from only the countries you specify. (To select multiple options, hold down the Ctrl (PC) or Command (Mac)key.) 7. To display a summary of each line item from the customers order on your PayPal payments page, set Transfer Cart Line Items to Yes. 8. To allow customers to initiate a billing agreement from their account dashboard, set Allow in Billing Agreement Wizard to Yes.
647
Login Password
To learn more, see: Accessing Reports using Secure FTP Server 3. To run test reports before going live on your site, set Sandbox Mode to Yes. (Dont forget to set Sandbox Mode to No when you are ready to run actual Settlement Reports for your store.) 4. Enter the Custom Endpoint Hostname or IP-Address. By default, the value is set to: reports.paypal.com 5. Enter the Custom Path where reports are saved. By default, the value is set to: /ppreports/outgoing 6. To generate reports on schedule, do the following under Scheduled Fetching:
648
a. b.
l
Set Enable Automatic Fetching to Yes. Set Schedule to one of the following: Daily Every 3 Days Every 7 Days Every 10 Days Every 14 Days Every 30 Days Every 40 Days Set Time of Day to the hour, minute, and second that you want the reports to be generated.
c.
649
1.
Select the PayPal Product Logo you want to appear in the PayPal block on the Home and catalog pages of your store. The PayPal logo is available in four styles and two sizes. Options include:
l
No Logo We Prefer PayPal (150 x 60 or 150 x 40) Now Accepting PayPal (150 x 60 or 150 x 40) Payments by PayPal (150 x 60 or 150 x 40) Shop Now Using PayPal (150 x 60 or 150 x 40)
Use the Layout Editor to control the placement of the PayPal block in your store.
2.
Under PayPal Merchant Pages Style, do the following to customize the appearance of your PayPal merchant pages: a. Enter the name of the Page Style that you want to apply to your PayPal merchant pages. The options include: paypal primary Uses the PayPal page style. The page style which you identified as the primary style in your account profile. page_style_name The name of a custom payment page style which is specified in your account profile. b. In the Header Image URL field, enter the URL of the image that you want to appear in the upper-left corner of the payment page. The maximum file size is 750 pixels wide by 90 pixels high.
PayPal recommends that the image be read from a secure (https) server, to avoid the customers browser from displaying a message that the payment page contains insecure items.
c.
l
Enter the HTML hex code without the # symbol, for each of the following: Header Background Color Header Border Color Page Background Color
650
651
Advanced Settings
1. Set Payment Applicable from to one of the following: All Allowed Countries Accepts payment from the countries already specified in your configuration. Specific Countries Accepts payments from only the countries you specify. Hold the Ctrl key down and select each country from which you accept payment. 2. To display a full summary of the customers order by line item from the PayPal site, set Transfer Cart Line Items to Yes.
l
To also include up to ten delivery options in the summary, set Transfer Shipping Options to Yes. (This option appears only if line items are set to transfer.)
3.
To determine the type of image used for the PayPal acceptance button, set Shortcut Button Flavor to one of the following: Dynamic (Recommended) Displays an image that can be dynamically changed from the PayPal server. Static Displays a specific image that cannot be dynamically changed.
4. To allow customers without PayPal accounts to make a purchases with this method, set Enable PayPal Guest Checkout to Yes. 5. Set Require Customers Billing Address to one of the following:
652
Yes No
Requires the customers billing address for all purchases. Does not require the customers billing address for any purchases.
6. Set Billing Agreement Signup to one of the following: Auto Ask Customer Never Automatically displays the Billing Agreement Signup form. Asks customers if they want to create a billing agreement. Does not ask customers if they want to create a billing agreement. 7. When complete, click the Save Config button to save the settings.
653
PayPal Payments Pro brings you all the benefits of a merchant account and payment gateway in one, plus the ability to create your own, fully customized checkout experience. PayPal Express Checkout is automatically enabled with PayPal Payments Pro, so you can tap into more than 110 million active PayPal users. PayPal Payments Pro supports Magento Payment Bridge, 3D Secure, Cardholder Verification Value (CVV), and can be used to create orders directly from the Admin panel. Supported credit cards include Visa, MasterCard, Discover, American Express, Switch/Maestro, and Solo.
Requirements
l
Checkout Workflow
l
PayPal Payments Pro lets your customer stay on your site during the checkout process.
PayPal Express Checkout redirects your customer to the PayPal site to complete the transaction.
Get Started!
To get started, complete the required settings in Step 1 of Setting Up PayPal Payments Pro.
654
1. 2. 3.
From the Admin menu, select System > Configuration. In the Configuration panel on the left, under Sales, select Payment Methods. In the Merchant Location section, enter the Merchant Country where your business is located. If you leave this field blank, the default country from your store configuration is used.
4. Under PayPal All-in-One Payments Solutions, in the PayPal Payments Pro section, click the Configure button.
655
If you already have a PayPal business account, click the Setup or change your site permissions with PayPal button. Then, log in to your account and follow the instructions to complete the necessary permissions settings.
If you do not yet have a PayPal business account, click the Click here to create an account link. Then, follow the instructions to set up your account.
656
3D Secure validation is required for Maestro cards. For American Express, an additional agreement is required.
657
5.
Login Password
2.
To run test reports before going live, with Express Checkout on your site, set Sandbox Mode to Yes.
3.
Enter the Custom Endpoint Hostname or IP-Address. By default, the value is: reports.paypal.com
4. Enter the Custom Path where reports are saved. By default, the value is: /ppreports/outgoing 5. To generate reports according to schedule, under Scheduled Fetching, make the following settings: a. b.
l
Set Enable Automatic Fetching to Yes. Set Schedule to one of the following: Daily Every 3 Days Every 7 Days Every 10 Days
658
Every 14 Days Every 30 Days Every 40 Days PayPal retains each report for forty-five days.
6. Set Time of Day to the hour, minute, and second when you want the reports to be generated.
No Logo We Prefer PayPal (150 x 60 or 150 x 40) Now Accepting PayPal (150 x 60 or 150 x 40) Payments by PayPal (150 x 60 or 150 x 40) Shop Now Using PayPal (150 x 60 or 150 x 40)
659
Use the Layout Editor to control the placement of the PayPal block in your store. It can be set to appear in the sidebar of your Home and catalog pages.
2.
To customize the appearance of your PayPal Merchant pages, do the following: a. Enter the name of the Page Style that you want to apply to your PayPal merchant pages. The options include: paypal primary Uses the PayPal page style. The page style which you identified as the primary style in your account profile. page_style_name The name of a custom payment page style which is specified in your account profile. b. In the Header Image URL field, enter the URL of the image that you want to appear in the upper-left corner of the payment page. The maximum file size is 750 pixels wide by 90 pixels high.
PayPal recommends that the image be located on a secure (https) server. Otherwise, the customers browser may warn that the page contains both secure and nonsecure items.
c.
l
Enter the HTML hex code without the # symbol, for each of the following: Header Background Color Header Border Color Page Background Color
660
PayPal Payflow Pro connects your merchant account to a fully customizable gateway that lets customers pay by credit card without leaving your site. Payflow Pro includes the ability to process Express Checkout transactions. A PayPal business account is required to enable this solution. The setup includes the following steps: Step 1: Complete the Required Settings Step 2: Complete the Basic Settings for PayPal Payflow Pro Step 3: Complete the Settings for Express Checkout
661
a.
(Optional) Enter the Email Address that is associated with your PayPal merchant account.
b. c.
Set Partner to PayPal. In the User field, enter one of the following:
l
The name of the additional user set up for your PayPal account. The username required to log in to your PayPal merchant account.
d. Set Vendor to PayPal. e. f. Enter the Password that is associated with your PayPal account. If you are testing the configuration with a Sandbox account, set Test Mode to Yes. When you are ready to go live with this solution, remember to return to the configuration, and set Test Mode to No. 6. When these settings are complete, set Enable this Solution to Yes
662
3.
If you offer multiple payment methods, enter a Sort Order number to determine the sequence in which PayPal Payflow Pro is listed, using the title you assigned, with the other payment methods during checkout.
4. Set Payment Action to one of the following: Authorization Approves the purchase and puts a hold on the funds. The amount is not withdrawn from the customers account until it is captured by the merchant. Sale The amount of the purchase is authorized and immediately withdrawn from the customers account. 5. Under Credit Card Settings, in the Allowed Credit Card Types list, select each credit card that you accept. (To select multiple cards, hold the Ctrl key down and click the name of each card.)
3D Secure validation is required for Maestro cards. For American Express, an additional agreement is required.
663
Advanced Settings
1. 2. At the bottom of the Basic Settings section, click Advanced Settings. Set Payment Applicable from to one of the following: All Allowed Countries Specific Countries Accepts payment from the countries already specified in your configuration. Accepts payments from only the countries you specify. (To select multiple options, hold down the Ctrl (PC) or Command (Mac)key.) 3. To require that customers enter the three-digit card verification value from the back of the card, set Require CVV Entry to Yes. 4. To use 3D Secure Card validation, set Enable 3D Secure Card Validation on Frontend to Yes. Then, do the following: a. To permit the entry of CVV codes from the Admin panel, set Enable 3D Secure Card Validation in Admin to Yes. b. To remove the merchants chargeback liability, set Severe 3D Secure Card Validation to Yes. c. If operating in live mode, enter your Centinel API URL. For more information, see your Cardinal Commerce agreement. 5. Complete the following sections as needed for your store:
l
664
Login Password
2.
To run test reports before going live, with Express Checkout on your site, set Sandbox Mode to Yes.
3.
Enter the Custom Endpoint Hostname or IP-Address. By default, the value is: reports.paypal.com
4. Enter the Custom Path where reports are saved. By default, the value is: /ppreports/outgoing 5. To generate reports according to schedule, under Scheduled Fetching, make the following settings: a. b. Set Enable Automatic Fetching to Yes. Set Schedule to one of the following:
665
Daily Every 3 Days Every 7 Days Every 10 Days Every 14 Days Every 30 Days Every 40 Days PayPal retains each report for forty-five days.
6. Set Time of Day to the hour, minute, and second when you want the reports to be generated.
666
No Logo We Prefer PayPal (150 x 60 or 150 x 40) Now Accepting PayPal (150 x 60 or 150 x 40) Payments by PayPal (150 x 60 or 150 x 40) Shop Now Using PayPal (150 x 60 or 150 x 40)
Use the Layout Editor to control the placement of the PayPal block in your store. It can be set to appear in the sidebar of your Home and catalog pages.
2.
To customize the appearance of your PayPal Merchant pages, do the following: a. Enter the name of the Page Style that you want to apply to your PayPal merchant pages. The options include: paypal primary Uses the PayPal page style. The page style which you identified as the primary style in your account profile. page_style_name The name of a custom payment page style which is specified in your account profile. b. In the Header Image URL field, enter the URL of the image that you want to appear in the upper-left corner of the payment page. The maximum file size is 750 pixels wide by 90 pixels high.
PayPal recommends that the image be located on a secure (https) server. Otherwise, the customers browser may warn that the page contains both secure and nonsecure items.
c.
l
Enter the HTML hex code without the # symbol, for each of the following: Header Background Color Header Border Color Page Background Color
667
668
Advanced Settings
1. 2. Click to expand the Advanced Settings section. Set Payment Applicable from to one of the following: All Allowed Countries Accepts payment from the countries already specified in your configuration. Specific Countries Accepts payments from only the countries you specify. (To select multiple options, hold down the Ctrl (PC) or Command (Mac)key.) 3. To display a full summary of the customers order by line item from the PayPal site, set Transfer Cart Line Items to Yes.
669
PayPal Payflow Link (with Express Checkout) is a hosted payment gateway solution with an embedded checkout that keeps customers on your site. Its the fast and easy way to add transaction processing to your site. The setup includes the following steps: Step 1: Configure Your PayPal Payflow Link Account Step 2: Complete the Required Settings Step 3: Complete the Basic Settings for PayPal Payflow Link Step 4: Complete the Basic Settings for Express Checkout
4. PayPal recommends that you set up an additional user on your account. To set up an additional user, do the following: a. b. c. Go to manager.paypal.com and log in to your account. Follow the instructions to set up an additional user. Save the changes.
670
Set User to the name of the additional user you set up for your PayPal account. Enter the username you use to log in to your PayPal merchant account.
d. Enter the Password that is associated with your PayPal account. e. Set Test Mode to Yes.
671
When you are ready to go live with this solution, remember to return to the configuration and set Test Mode to No.
2.
When these settings are complete, set Enable Payflow Link to Yes.
If using an API certificate, click the Browse button and select the file to upload. 4. If necessary, click the Get Credentials from PayPal button. Then, complete the following:
l
5.
If you are using credentials from your sandbox account, set Sandbox Mode to Yes.
672
If necessary, click the Sandbox Credentials button and follow the instructions to set up your testing environment. 6. When these sections are complete, set Enable Express Checkout to Yes.
673
Advanced Settings
1. 2. At the bottom of the Basic Settings section, click Advanced Settings. Set Payment Applicable From to one of the following: All Allowed Countries Accepts payment from the countries already specified in your configuration. Specific Countries Accepts payments from only the countries you specify. (To select multiple options, hold down the Ctrl (PC) or Command (Mac)key.) 3. To configure the use of the three-digit CVV security on the back of credit cards, do the following: a. To be able to edit the security code after it has been entered by the customer, set CVV Entry is Editable to Yes. b. To require that customers enter the three-digit security code from the back of the card, set Require CVV Entry to Yes. c. To send an email confirmation of the payment to the customer, set Send Email Confirmation to Yes. 4. For developers, this field identifies the method that is used when information is exchanged with the PayPal server during the completion of a transaction. The Cancel and Return URLs refer to the page where a customer returns after completing or canceling the payment portion of the checkout process on the PayPal server. Set URL method for Cancel URL and Return URL to one of the following:
674
GET
This default method retrieves information that is the result of a process or calculation.
POST
Provides a block of data, such as data entered into a form, to a data handling process.
5.
Login Password
2.
To run test reports before going live, with Express Checkout on your site, set Sandbox Mode to Yes.
3.
Enter the Custom Endpoint Hostname or IP-Address. By default, the value is: reports.paypal.com
4. Enter the Custom Path where reports are saved. By default, the value is: /ppreports/outgoing 5. To generate reports according to schedule, under Scheduled Fetching, make the following settings:
675
a. b.
Set Enable Automatic Fetching to Yes. Set Schedule to one of the following:
l
Daily Every 3 Days Every 7 Days Every 10 Days Every 14 Days Every 30 Days Every 40 Days
PayPal retains each report for forty-five days. 6. Set Time of Day to the hour, minute, and second when you want the reports to be generated.
676
Use the Layout Editor to control the placement of the PayPal block in your store. It can be set to appear in the sidebar of your Home and catalog pages.
2.
To customize the appearance of your PayPal Merchant pages, do the following: a. Enter the name of the Page Style that you want to apply to your PayPal merchant pages. The options include: paypal primary Uses the PayPal page style. The page style which you identified as the primary style in your account profile. page_style_name The name of a custom payment page style which is specified in your account profile. b. In the Header Image URL field, enter the URL of the image that you want to appear in the upper-left corner of the payment page. The maximum file size is 750 pixels wide by 90 pixels high.
PayPal recommends that the image be located on a secure (https) server. Otherwise, the customers browser may warn that the page contains both secure and nonsecure items.
c.
Enter the HTML hex code without the # symbol, for each of the following:
l
677
678
Advanced Settings
1. Set Payment Applicable From to one of the following: All Allowed Countries Accepts payment from the countries already specified in your configuration. Specific Countries Accepts payments from only the countries you specify. (To select multiple countries, hold the Ctrl key down, and click each country where you accept payment.) 2. To display a full summary of the customers order by line item from the PayPal site, set Transfer Cart Line Items to Yes.
l
To also include up to ten shipping options in the summary, set Transfer Shipping Options to Yes. (This option appears only if line items are set to transfer.)
3.
To determine the type of image used for the PayPal acceptance button, set Shortcut Buttons Flavor to one of the following: Dynamic (Recommended) Displays an image that can be dynamically changed from the PayPal server. Static Displays a specific image that does not change.
4. To allow customers without PayPal accounts to make purchases with this method, set Enable PayPal Guest Checkout to Yes. 5. Set Require Customers Billing Address to one of the following: Yes Requires the customers billing address to make a purchase.
679
No
6. Set Billing Agreement Signup to one of the following: Auto Automatically initiates the Billing Agreement signup process. Ask Customer Never 7. Asks if the customer wants to create a billing agreement. No action is taken regarding billing agreements.
Follow the instructions below to complete the PayPal Billing Agreement Settings section.
8. When complete, click the Save Config button to save the settings.
680
1.
At the bottom of the Advanced Settings section, click to expand the PayPal Billing Agreement Settings section.
2.
To activate billing agreements for your store, set Enabled to Yes. During the checkout process, the Billing Agreement payment option appears only for customers who have already entered into a billing agreement with your company.
3.
Enter a Title to identify this payment method during checkout. For example, PayPal Billing Agreement.
4. If you offer multiple payment methods, enter a Sort Order number to determine the sequence in which is Billing Agreement is listed with other agreements. 5. Set Payment Action to one of the following: Authorization Approves the purchase and puts a hold on the funds. The amount is not withdrawn from the customers account until it is captured by the merchant. Sale The amount of the purchase is authorized and immediately withdrawn from the customers account. 6. Set Payment Applicable From to one of the following: All Allowed Countries Specific Countries Accepts payment from the countries already specified in your configuration. Accepts payments from only the countries you specify. Hold the Ctrl key down, and in the Payment Applicable From list, click each country where you accept payment. 7. To display a summary of each line item from the customers order on your PayPal payments page, set Transfer Cart Line Items to Yes. 8. To allow customers to initiate a billing agreement from their account dashboard, set Allow in Billing Agreement Wizard to Yes.
681
682
PayPal API
PayPal API
Some PayPal payment solutions require API credentials to establish a connection to the PayPal server. Merchants engaged in business outside of United States must provide API credentials if using either PayPal Express Checkout or Website Payments Pro.
In the All-in-One Solutions section for PayPal Payments Advanced, click the Configure button.
In the Payment Gateways section for PayPal Payflow Link, click the Configure button.
Under Required Settings, scroll down to the Express Checkout section. Then, enter the following API credentials provided by PayPal. API Username API Password API Signature To retrieve your credentials from your PayPal account, click the Get Credentials from PayPal button.
3.
683
PayPal Sandbox
PayPal Sandbox
The PayPal Sandbox is a testing environment that duplicates a live PayPal site, but without actually processing a transaction. The Sandbox allows you to test your entire integration as a "buyer" and "seller" before submitting transactions to the live PayPal environment. You can create and manage test accounts, view email and API credentials for the test accounts. To learn more, see the PayPal Sandbox User Guide. The PayPal Sandbox can be used to test permissions-based payment solutions, including:
l
PayPal Payments Standard PayPal Payments Advanced (Includes Express Checkout) PayPal Payflow Link (Includes Express Checkout)
The setup includes the following steps: Step 1: Set Up a Sandbox Test Account Step 2: Enable Magento Sandbox Mode
684
PayPal Sandbox
c.
d. (Optional) Enter your First name and Last name. e. f. g. Enter your PayPal balance. Select whether or not you have a Bank verified account. Set Select payment card to Visa or Discover.
h. Select a Credit card type from the drop-down menu. i. (Optional) Enter any additional Notes.
4. Click the Save Config button to save the settings. Once configured, run some test transactions to make sure that your PayPal setup is capturing and processing the orders correctly.
685
PayPal Sandbox
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
686
CHAPTER 52:
Payment Gateways
Payment gateways make it possible for you to accept credit card payments directly from your store. Magento Go supports a wide range of payment gateways offering services in all parts of the world that provide secure processing of online transactions.
Worldwide
PayPal With PayPals deep integration into Magento Go, you can easily accept credit cards and PayPal payments using PayPal, all while keeping customers on your site. Already have a merchant account? Add PayPal Express checkout to increase conversion. Authorize.Net Authorize.Net payment solutions include free fraud tools, free customer support, a free website seal, and the ability to accept multi-channel payments: online, mail order/telephone order, retail and mobile. Trusted by 300, 000 customers. CyberSource CyberSource, a wholly-owned subsidiary of Visa Inc., is a payment management company. Over 330,000 businesses worldwide use CyberSource to process online payments, streamline fraud management, and simplify payment security. For more information, please visit First Data Fast, convenient, and secure. With over 40 years of industry leading experience Express Merchant Processing Solutions (EMPS) powered by First Data helps millions of businesses like yours bring safe, easy, cost-effective payments to their customers with affordable support, regardless of size. WorldPay WorldPay operates in 40 countries and is a major global leader in payment processing. They pioneered online payments for small and medium sized businesses and process millions of online payments every day.
687
North America
PSiGate PSiGate is a full-service Canadian provider of electronic payment processing services. They deliver a secure interface for your website so you can accept credit card and Interac Online payments with reliable, real-time transaction processing. They ensure maximum performance while taking into account power, security, disaster tolerance and bandwidth requirements. Braintree Braintree helps online businesses process credit card payments by providing a merchant account, payment gateway, recurring billing and credit card storage. The company is disrupting the payments industry by providing elegant tools for developers coupled with white-glove support.
Europe
Card Gate Plus Card Gate Plus is a leading payment service provider based in the Netherlands. Card Gates accepts credit card payments and supports local solutions, such as iDEAL. This article explains how to configure the Card Gate Plus payment gateway for your Magento Go store. DIBS Payment Services DIBS Payment Services is the leading independent provider of functional, secure and innovative payment services for Internet commerce in the Nordic countries. DIBS handles more than 13,000 customer transactions daily in 17 countries. Ogone Direct Link Ogone Payment Services (Payment Service Provider) delivers non-face-to-face businesses the payment solutions platform, added value opportunities and technology advancements that become essential for the way payments are performed, managed and secured today. PAYONE PAYONE is a leading payment service provider in Germany. Featuring processing of national and international payments and outsourcing of monetary transactions, the payment-Platform Finance Gate makes processes fully automated with the highest performance standards and security in mind. Sage Pay SAGE PAY is the UK's largest independent payment service provider, processing millions of secure payments every month for over 33,000 businesses, from startups through to major online, consumer, and business brands.
688
Oceania
eWAY Focusing on a high level of standards in technology, innovations and customer care, eWay has become Australia's award winning payment gateway. eWAY specializes in delivering successful eCommerce payment gateway services to thousands of merchants.
689
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
690
CHAPTER 53:
Payment Services
The following services provide enhanced security and alternate payment processing services for your store.
Enhanced Security
These enhanced security services provide additional protection against fraudulent charges. 3D Secure Credit Card Validation 3D Secure Credit Card Validation provides an additional layer of protection against fraudulent charges and chargebacks for sales. The service is available only for eligible payment gateways, and must be enabled by the administrator of your Magento Go store. Kount Fraud Detection The Kount Fraud Detection service detects possible fraud related to online payments and tracks the transactions, so that illegal or suspect financial activity can be stopped.
Worldwide
Google Checkout Google Checkout lets customers pay for purchases in their shopping cart using the Google Checkout payment processing system. PayPal Express Checkout PayPal Express displays the Check out with PayPal button, to let customers complete the purchase through PayPal.
691
Europe
Paybox Direct Paybox is an independent payment service provider based in France, specializing in the European Market. They offer a connection to more than 25 payment methods (debit and credit cards, PayPal, Amex, local payment methods, etc).
South Asia
CCAvenue CCAvenue is the largest and most popular online payment gateway solution serving India and South Asia. With more than 5,000 websites relying on their services, they are a clear leader of online transactions in the region.
692
3D Secure Credit Card Validation is available for the following payment methods:
l
Authorize.Net PayPal Payments Pro PayPal Payflow Pro Gateway Sage Pay Direct Sage Pay Direct is directly integrated with 3D Secure Card Validation, and requires no additional setup. 3D Secure must be enabled in your Sage Pay Merchant account.
The setup includes the following steps: Step 1: Enable 3D Secure Step 2: Configure 3D Secure for Your Store Step 3: Enable 3D Secure for Each Payment Gateway
693
b.
When you are ready to test the configuration and process test transactions, set Test Mode to "Yes."
When you are ready to go live with the 3D Secure Credit Card Validation payment service, set Test Mode to "No."
c.
To record the details of all exchanges between your Magento Go store and the 3D Secure Credit Card Validation payment service in a log file, set Debug to "Yes."
In accordance with PCI Data Security Standards, credit card information is not recorded in the log file.
694
For more information about opening a merchant account, visit Kounts website.
695
g.
The Current IP field displays the IP address of the computer youre accessing this from. If you wish to exempt yourself from Test Mode, copy and paste this IP address in the Whitelist field.
3.
When finished, click the Save Config button to save the settings.
Field Descriptions
Field Scope Description
Enable
Website
Enables Kount Fraud Detection payment service for your store. Options include: Yes / No.
Kount Merchant ID
Website
Enter the merchant ID for your Kount Fraud Detection merchant account. This information is provided to you by Kount.
RIS Certificate
Website
Select the RIS (Risk Inquiry System) certificate to upload. This is the RIS Certificate File that is requested in the Kount Agent Web Console. If a file is not uploaded, the generic Kount Certificate is used.
Certificate Password
Website
Enter the RIS certificate password for your Kount Fraud Detection merchant account.
Test Mode
Website
Activates a test environment for running simulated transactions. Options include: Yes / No.
Whitelist
Website
IP Addresses which are permitted to use the Kount Fraud Detection system while it is in Test Mode.
Current IP
Website
Displays the IP address of the computer youre accessing this from. If you wish to exempt yourself from Test Mode, copy and paste this IP address in the Whitelist field.
696
Google Checkout
Google Checkout
Magento Go allows you to integrate your store with Google Checkout. With Google Checkout, customers can pay for purchases in their shopping cart using the Google Checkout payment processing system.
IMPORTANT NOTICE: According to a recent Google update, Google Checkout will be retired on November 20, 2013. On May 20th, 2013, Google stopped accepting new merchant sign-ups for Google Checkout. On November 20, 2013, Google will no longer support Google Checkout. Learn more from Google Learn more about alternate payment solutions for your store: PayPal Solutions Payment Gateways Payment Services
For more information about opening a Google Checkout merchant account, see the Google Checkout website.
697
Google Checkout
c.
Specify whether you are in Sandbox test mode or production mode, When you set Sandbox to Yes, test mode lets you To test the integration of your store with Google Checkout.set Sandbox Mode to "Yes." To run your store in full production mode, set Sandbox Mode to "No."
d. If you want order information to be sent back to your Magento Go store after it has been processed by Google Checkout, set Secure Callback URL to "Yes." By default, an order is not created when processed by Google Checkout.
If you enable Secure Callback URL, make sure to also activate the feature through the Google Checkout configuration.
e.
To record the details of all exchanges between your Magento Go store and Google Checkout in a log file, set Debug to "Yes."
698
Google Checkout
In accordance with PCI Data Security Standards, credit card information is not recorded in the log file.
f.
Enter the following information from your Google Checkout merchant account: Merchant ID Your Merchant ID can be found on the Google Checkout website at Settings > Integration. Merchant Key A unique code used to secure communications and verify all messages exchanged between your store and Google Checkout .The Merchant Key can be the URL of any CMS page, product page, or catalog page in your store, or anywhere else. If left blank, the customer is redirected to the home page of your store.
g.
Choose a Checkout Image Style from the available list. For more information, see the Google Checkout Buttons page.
h. Select the Location for Google Checkout from the list of available options. i. Set New Order Status to the status you want to assign to new orders. This setting is for identification purposes only and does not set any limitations on the transaction. However, it is visible to the customer from the Admin panel. j. (Optional) Enter a Continue Shopping URL, where customers are redirected when they click the "Continue Shopping" link. If you leave this field blank, customers are sent to the home page of your store. k. If you want to hide the contents of the shipping cart when the customer clicks the Google Checkout button, set Hide Cart Contents to "Yes." (The shopping cart contents become visible again if customers click Edit Cart.) l. If your checkout request is too long for the available space on the page, , set Disable Default Tax Tables to "Yes." 4. When complete, click the Save Config button.
699
Google Checkout
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
700
CHAPTER 54:
Shipping Methods
Magento Go supports a wide range of shipping methods and carriers. This section shows how to configure the shipping methods and carriers that are available in your store. Topics include:
l
Most of the examples and setup instructions in this chapter take place in the Configuration section of the Admin panel. The Shipping Methods tab manages the configuration for the various shipping methods and services that are available to your customers during checkout.The breadcrumb trail at the beginning of each section shows the path to the configuration settings.
Shipping Methods
701
702
Shipping Settings
Shipping Settings
The Shipping Settings establish the point of origin for all shipments made from your store or warehouse.
703
704
Configuration: Shipping Methods Flat Rate d. Set Type to one of the following, to describe how the Flat Rate applies: None Disables the payment type. The Flat Rate option is listed in the cart, but with a rate of zerowhich is the same as free shipping. Per Order Per Item Charges the single flat rate for the entire order. Charges a single flat rate for each item. The rate is multiplied by the number of items in the cart, regardless of whether there are multiple quantities of the same, or of different items. e. f. Enter the Price to be charged for the flat rate fee. If charging a handling fee, set Calculate Handling Fee to one of the following:
705
Fixed Percent
Then, enter the Handling Fee rate according to the method used to calculate the fee. For example, if the fee is calculating based on a percentage, enter 0.06 for 6 percent. If using a fixed amount calculation, enter the fee as a decimal. g. In the Displayed Error Message box, type the message that appears if this method becomes unavailable. h. Set Ship to Applicable Countries to one of the following: All Allowed Countries Customers from all countries specified in your store configuration can use this shipping method. Specific Countries After choosing this option, the Ship to Specific Countries list appears. Select each country in the list where this shipping method can be used. (To select multiple options, hold the Ctrl (PC) or Command (Mac) key down, and click each option.) i. Enter a Sort Order number to determine the position of Flat Rate in the list of shipping methods during checkout. (0 = first, 1 = second, 2 = third, and so on.) 4. When complete, click the Save Config button.
706
Free Shipping
Free Shipping
Free shipping is one of the most effective promotions you can offer. It can be based on a minimum purchase, or set up as a shopping cart rule that applies when a set of conditions has been met. If both can be applied to the same order, the configuration setting will take precedence over the shopping cart rule.
Additional configuration settings may be required for each shipping carrier.
d. Enter the Minimum Order Amount to qualify for free shipping. e. In the Displayed Error Message box, type the message to appear if this method becomes unavailable. f. Set Ship to Applicable Countries to one of the following:
707
Free Shipping
Customers from all countries specified in your store configuration can use this shipping method.
Specific Countries
After choosing this option, the Ship to Specific Countries list appears.Select each country in the list where this shipping method can be used. (To select multiple options, hold the Ctrl (PC) or Command (Mac) key down, and click each option.)
g.
Set Show Method if Not Applicable to one of the following: Yes Always shows the Free Shipping method, even when not applicable. No Shows the Free Shipping method only when applicable.
h. Enter a Sort Order number to determine the position of Free Shipping in the list of shipping methods during checkout. (0 = first, 1 = second, 2 = third, and so on.) 4. When complete, click the Save Config button.
708
Table Rates
Table Rates
The table rate shipping method lets you set up a table to calculate shipping rates for a combination of conditions. The shipping rate can be based on the following:
l
For example, if your warehouse is in Los Angeles, it costs less to ship to San Diego than to Vermont. You can use table rate shipping to pass these savings on to your customer. Only one set of table rate data can be active at any time. The data that is used to calculate the rate is prepared in a spreadsheet and imported into your store. The results appear in the Estimate Shipping and Tax section of the shopping cart when the customer requests a quote.
Table Rates in Shopping Cart The setup includes the following steps: Step 1: Complete the Default Settings Step 2: Prepare the Data Step 3: Import the Data into Your Store
709
Table Rates
a. b.
Set Enabled to Yes. Enter a Title for the section of table rate shipping methods that appears during checkout. (The default title is Best Way.)
c.
Enter a Method Name to appear next to the calculated rate in the shopping cart.
e.
If you want to apply Table Rate shipping to virtual products, set Include Virtual Products in Price Calculation to Yes.
f.
If charging a handling fee, set Calculate Handling Fee to one of the following:
l
Fixed Percent
Then, enter the Handling Fee rate according to the method used to calculate the fee. For example, if the fee is calculating based on a percentage, enter 0.06 for 6%. If using a fixed amount calculation, enter the fee as a decimal. g. In the Displayed Error Message box, type the message that appears if this method becomes unavailable. h. Set Ship to Applicable Countries to one of the following: All Allowed Countries Customers from all countries specified in your store configuration can use this shipping method. Specific Countries After choosing this option, the Ship to Specific Countries list appears.Select each country in the list where this shipping method can be used. (To select multiple options, hold the Ctrl (PC) or Command (Mac) key down, and click each option.) i. Enter a Sort Order number to determine the position of Table Rate in the list of shipping methods during checkout. (0 = first, 1 = second, 2 = third, and so on.) 4. When complete, click the Save Config button.
710
Table Rates
2.
Click the Export CSV button. Then, save the tablerates.csv file to your computer.
711
Table Rates
# of Items v Destination
4. Complete the table with the appropriate values for the shipping calculation method used.
l
You can use a wildcard (*) to represent all possible values in any category. The Country column must contain a valid 3-character code for each row.
Price v Destination
5. Save the completed tablerates.csv file.
712
Table Rates
3.
Next to the Import field, click the Browse button. Select your completed tablerates.csv file, and import the rates.
* * * AK AK AK HI HI HI
* * * * * * * * *
15 10 5 20 15 10 20 15 10
713
Table Rates
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
714
CHAPTER 55:
Shipping Carriers
If you have a commercial account with a supported carrier, you can offer your customers the convenience of choosing that carrier during checkout. The rates are automatically downloaded, so you do not need to look up the information. The Shipping Methods tab manages the configuration for the supported carrier services that are available to your customers during checkout. The configuration options vary for each carrier. However, all require your Account Number or User ID, and the Gateway URL to their system.
l
UPS (United Parcel Service) United Parcel Service offers domestic and international shipping services by land and air to more than 220 countries.
USPS (United States Postal Service) The United States Postal Service is the independent postal service of United States government. USPS offers domestic and international shipping services by land and air.
FedEx FedEx offers domestic and international shipping services by land and air to more than 220 countries. FedEx (Deprecated): This method has been replaced by a newer version with the latest shipping services from FedEx.
DHL DHL offers integrated international services and tailored, customer-focused solutions for managing and transporting letters, goods and information. DHL (Deprecated): This method has been replaced by a newer version with the latest shipping services from DHL.
715
UPS
UPS
United Parcel Service offers domestic and international shipping services by land and air to more than 220 countries. This article provides step-by-step instructions for setting up the UPS shipping method for your Magento Go store.
4. Set Enabled to Yes. 5. For a standard UPS account, set UPS Type to "United Parcel Service." Then in the Gateway URL field, enter the URL that is used to calculate UPS shipping rates. This field is preset by default, and normally does not need to be changed. 6. For a UPS XMLaccount, do the following: a. b. Set UPS Type to "United Parcel Service XML." Enter the following UPS credentials:
l
c.
Set Mode to Live to send data to the UPS shipping system over a secure connection. (Development mode does not send data over a secure connection.)
d. Set Gateway XML URL to the URL that is used to connect with UPS while sending requests by XML file. e. f. Set Order of Shipment to the region where the shipment originates. If you have special rates with UPS, set Enable Negotiated Rates to Yes. Then, enter the six-digit Shipper Number assigned to you by UPS.
716
UPS
LBS KGS
5.
Regular Daily Pickup On Call AirOne Time Pickup Letter Center Customer Counter
717
UPS
Enable
To offer free shipping based on a minimum order. Then, type the Minimum Order Amount for Free Shipping.
Disable 3.
In the Displayed Error Message box, type the message customers see if UPS shipping becomes unavailable.
4. Set Ship to Applicable Countries to one of the following: All Allowed Countries Specific Countries Ships to the countries specified in your store configuration. If applicable, set Ship to Specific Countries to each country where your customers are allowed to ship by UPS. (To select multiple options, hold down the Ctrl (PC) or Command (Mac)key.) 5. To create a log file with the details of UPS shipments made from your store, set Debug to Yes. 6. Set Show Method if Not Applicable to one of the following: Yes No 7. To list all UPS shipping methods to customers, regardless of their availability. To list only the methods which are available to customers.
In the Sort Order field, type a numeric value to determine the order in which UPS appears when listed with other shipping methods during checkout. The number with the highest priority is 0, which puts it at the top of the list.
718
USPS
USPS
The United States Postal Service is the independent postal service of United States government, offering domestic and international shipping services by land and air. This article provides step-by-step instructions for setting up the USPS shipping method.
719
USPS
2.
Set the Size of the typical package shipped from your store. Options include:
l
3.
Set Machinable to one of the following: Yes No If your typical package can be processed by a machine. If your typical package must be processed manually.
720
USPS
Ships to the countries specified in your store configuration. If applicable, set Ship to Specific Countries to each country where your customers are allowed to ship by USPS. (To select multiple options, hold down the Ctrl (PC) or Command (Mac)key.)
4. Set Show Method if Not Applicable to one of the following: Yes Lists all available USPS shipping methods during checkout, including those that don't apply to the shipment. No Lists only the USPS shipping methods that are applicable to the shipment. 5. Set Debug to "Yes" to create a log file with the details of all USPS activity related to your store. 6. In the Sort Order field, enter a numeric value to determine the order in which USPS shipping method appears in the list with other shipping methods during checkout. The highest value is zero, which puts it at the top of the list. 7. When complete, click the Save Config button.
721
FedEx
FedEx
FedEx is one of the worlds largest shipping service companies, providing air, freight, and ground shipping services with several levels of priorities. This article provides stepby-step instructions for setting up the FedEx shipping method for your Magento Go store.
d. If you have set up a FedEx sandbox and want to work in the testing environment, set Sandbox Mode to "Yes."
Remember to set Sandbox Mode to "No" when you are ready to offer FedEx as a shipping method to your customers.
722
FedEx
Enable FedEx
FedEx Envelope FedEx Pak FedEx Box FedEx Tube FedEx 10kg Box FedEx 25kg Box Your Packaging
2.
Set Dropoff to the pick-up method that will be used for delivery. Options include: Regular Pickup If you have a high volume of shipments, it can be cost effective to make arrangements with FedEx for regular pickups. Request Courier Drop Box Business Service Center Station Call and request a FedEx courier to pick up your shipment. Take your shipment to a nearby FedEx drop box. Take your shipment to a FedEx Business Service Center. Take your shipment to the local FedEx station.
723
FedEx
3.
Enter the Maximum Package Weight allowed for FedEx shipments. The default FedEx maximum weight is 150 lbs. Please consult your shipping carrier for more information. We recommend using the default value, unless you have made special arrangements with FedEx.
4. An optional handling fee can be added to the amount charged by FedEx, which is not visible during checkout. If you want to charge a handling fee, do the following: a. Set Calculate Handling Fee to one of the following:
l
b.
In the Handling Applied list, choose one of the following methods for managing handling fees:
l
c.
Enter the Handling Fee as either a fixed amount or percentage, depending on the method of calculation.
5.
Set Residential Delivery to one of the following, depending on whether you sell Business-to-Consumer (B2C) or Business-to-Business (B2B). Yes No For B2C residential deliveries. For B2B residential deliveries.
6. Set Send Declared Value to one of the following: Yes No Sends a notice of the declared value to the recipient. Does not send a notice of the declared value to the recipient.
724
FedEx
If offering the Smart Post method, enter the Hub ID. 2. To set up free shipping through FedEx, do the following: a. Set Free Method to any shipping method that you want to offer your customers at no charge. You may also select None. This is similar to Free Shipping, however it is listed in the FedEx section, so customers will know exactly which method is being used for their order. b. The Free Shipping with Minimum Order Amount option allows you to offer free FedEx shipping for orders that meet a minimum amount.
725
FedEx
Enable
Lets you set the minimum amount for orders to qualify for free shipping.If an order does not meet the minimum amount,FedEx Free Shipping will still appear as an option,however it will be set to an amount determined by FedEx.
Disable
Does not let you set a minimum amount for orders to qualify for free shipping.
c.
The Displayed Error Message text box is preset with a default message. You can leave this as is or edit as needed.
d. Set Ship to Applicable Countries to one of the following: All Allowed Countries Ships to the countries specified in your store configuration. Specific Countries If applicable, set Ship to Specific Countries to each country where your customers are allowed to ship by FedEx. (To select multiple options, hold down the Ctrl (PC) or Command (Mac)key.) e. Set Show Method if Not Applicable to one of the following: Yes No To list all FedEx shipping methods to customers, regardless of their availability. To list only the methods which are available to customers. f. Enter a Sort Order numeric value to determine the sequence in which FedEx appears when listed with other shipping methods during checkout. The number with the highest priority is zero, which puts it at the top of the list. 3. When complete, click the Save Config button.
726
FedEx
FedEx Configuration
727
DHL
DHL
DHL offers integrated international services and tailored, customer-focused solutions for managing and transporting letters, goods and information. This article provides step-bystep instructions for setting up the DHL shipping method for your Magento Go store.
728
DHL
Enable DHL
Package Letter
2.
The handling fee is optional, and appears as an additional charge that is added to the DHL shipping cost. If you want to include a handling fee, do the following: a. In the Calculate Handling Fee list, select the method you want to use to calculate handling fees:
l
b.
In the Handling Fee field, enter the amount to be charged, based on the method you have chosen to calculate the amount. For example, if the charge is based on a fixed fee, enter the amount as a decimal, such as: 4.90. However, if the handling fee is based on a percentage of the order, enter the amount as a percentage. For example, if you are charging six percent of the order, enter the value as: .06.
c.
In the Handling Applied list, select how you want the handling fees applied:
l
d. For packages that exceed 70kg, you can allow the total order weight to be broken up to ensure an accurate calculation of shipping charges. To permit this, set Divide Order Weight to "Yes." e. Set the Weight Unit of the package to one of the following:
729
DHL
Pounds Kilograms
f.
Regular Specific
Then, enter the Height, Depth, and Width of the package. 3. If your shipments are subject to international duty charges, set Shipment Dutiable to "Yes." 4. Enter the Maximum Package Weight as specified for your DHL account. By default, this field is set to 150. 5. In the Shipment Duty Payment Type list, identify the party responsible to pay international duty charges:
l
730
DHL
This is similar to the standard Free Shipping method, but appears in the DHL section so customers know which method is used for their order. 5. Enter the Minimum Order Amount for Free Shipping that must be met for a package to qualify. 6. Set Ship to Applicable Countries to one of the following: All Allowed Countries Specific Countries Ships to the countries specified in your store configuration. If applicable, set Ship to Specific Countries to each country where your customers are allowed to ship by DHL. (To select multiple options, hold down the Ctrl (PC) or Command (Mac)key.) 7. Set Show Method if Not Applicable to one of the following: Yes No Displays all options,even if not applicable to the order. Displays only applicable options.
731
DHL
8. In the Sort Order field, type a numeric value to determine the sequence in which DHL appears when listed with other shipping methods during checkout. 9. When complete, click the Save Config button.
732
CHAPTER 56:
Tax Rules
Magento Go analyzes the shopping cart of each customer to calculate the appropriate tax. The tax is based on a combination of the customer and product tax classes, and the region where the product was purchased. In this chapter, you will learn about the following topics:
l
Tax Classes Tax Rates and Calculations Retail Taxes Fixed Product Taxes (FPT) Compound Tax Rules Tax On Shipping
Every product and customer is assigned to a tax class. Tax classes, in turn, are used to define Tax Rules. Tax Rules are a combination of a customer tax class, product tax class, and tax rates.
733
Setting Up Taxes
Setting Up Taxes
Before creating tax classes and tax rules, take a few moments to examine the general tax settings to make sure they are set up according to your business requirements. The tax setup process includes the following steps: Step 1: Set Up Tax Classes Step 2: Complete the Calculation Settings Step 3: Complete the Price Display Settings Step 4: Set Up Fixed Product Taxes
Tax Classes
3. Set Tax Classes for Shipping to one of the following:
l
734
Setting Up Taxes
b.
Set Tax Calculation Based On to one of the following locations, according to your local requirements:
l
c.
735
Setting Up Taxes
This applies to shipping amounts defined through the Admin panel, as well as to shipping amounts obtained from gateways.
e.
f.
g.
2.
736
Setting Up Taxes
Excluding Tax Including Tax Including and Excluding Tax (displays both)
3.
Click to expand the Orders, Invoices, Credit Memos Display Settings section.
Excluding Tax Including Tax Including and Excluding Tax (Displays both)
b.
737
Setting Up Taxes
Yes No c.
Calculates grand total to include tax. Calculates grand total without tax.
Set Display Full Tax Summary to one of the following: Yes No Displays tax summary on orders, invoices, and credit memos. Does not display tax summary on orders, invoices, and credit memos.
d. Set Display Zero Tax Subtotal to one of the following: Yes No Displays subtotal for orders with zero tax. Does not display subtotal for orders with zero tax.
Set each of the following fields to indicate how fixed product taxes, if used, are displayed throughout your store.
738
Setting Up Taxes
a.
Set Display Prices in Product Lists to indicate how fixed product taxes, if used, are displayed in your store.
b.
Set Display Prices on Product View Page to indicate how fixed product taxes, if used, are displayed in your store.
c.
Set Display Prices in Sales Module to indicate how fixed product taxes, if used, are displayed in your store. This option determines the price appearance in the Order Review section of checkout and in the Items Ordered section of a sales order.
d. Set Display Prices in Emails to indicate how fixed product taxes, if used, are displayed in your store. Including FPT Only Displays prices with fixed product tax, but not a description of the tax. Including FPT and FPT Displays prices with fixed product tax and its description Excluding FPT, FPT description, final price Excluding FPT description. Displays prices without fixed product tax, its description, or the price with the tax. Displays prices without fixed product tax.
4. Complete the following to determine how discounts, taxes, and subtotals are applied to Fixed Product Taxes: a. Set Apply Discounts to FPT to one of the following: Yes No Applies discount to the fixed product tax amount. Applies discount to the base product price (excluding fixed product tax). b. Set Apply Tax to FPT to one of the following: Yes No Applies tax to the fixed product tax. Applies tax to the base price of a product, without the fixed product tax. c. Set Include FPT in Subtotal to one of the following: Yes No Calculates fixed product tax into the shopping cart subtotal. Displays fixed product tax below the shopping cart subtotal, but does
739
Setting Up Taxes
not calculate the tax into the subtotal. 5. When complete, click the Save Config button.
740
741
d. Enter the Rate Percent as a decimal. For example, a tax rate of 9.75 percent is entered as 9.75. e. In the Tax Titles section, under English, enter a name for the tax rate. If applicable, enter the translation of the tax rate name for each language supported.
Tax Titles
4. When complete, click the Save Rate button.
742
1.
From the Admin menu, select Sales > Tax > Product Tax Classes.
Manage Products
2. Find the product in the list on the Manage Products page, and click to open the record.
743
3.
Set Tax Class to the name of the class you created. (i.e. "Taxable Goods.")
744
Step 4: Apply the Tax Class To apply a tax class to a customer group:
1. From the Admin menu, select Customer > Customer Groups.
Customer Groups
2. Find the customer group in the list, and click to open the record.
745
3.
In the Customer Information panel on the left, select Account Information. Then in the Account Information section, select the Customer Group.
746
d. Select the Tax Rate that applies to the rule. e. In the Priority field, enter a number to determine the importance of this rule in relation to others. Lower numbers take precedence. Tax rules are applied in ascending order, so the rule with a sort order of zero applies first.
If two tax rules have the same priority number, the taxes are added together. Otherwise the taxes are compounded.
f.
Enter a Sort Order number to determine the order in which this rule appears when listed with other rules.
747
For this example you will set up a general sales tax rate for Canada and a provincial tax rate for Quebec, and then set the tax rule so that the two taxes are compounded. The compound tax setup includes the following steps: Step 1: Set Up the Tax Rates Step 2: Set Up the First Compounding Tax Rule Step 3: Set Up the Next Compounding Tax Rule
748
Tax Identifier
For this example, enter GST for the Canada general tax rate and QST for the Quebec sales tax. Make sure to not include spaces in this field. This identifier is not visible to customers if the alternate Tax Titles section is used.
Select the country and state to which the specific tax applies. For this example set the Country to Canada for both rates, and set the State to Quebec for the QST rate.
For this example, set to "No." (Not applicable for this example.) Enter the tax rate as a percentage number. For this example, for GST enter 5, and for QST enter 8.5.
Tax Titles
Tax Titles let you name your tax rate. This is helpful if you have a store that is translated into different languages and you use the same tax rates for all languages.
749
Priority
Specify the importance of this tax rule by giving it a number value. Lower numbers have higher priority. If two tax rules have the same priority, the taxes are added together. Otherwise the taxes are compounded. For this example, set priority to zero. In this example, GST is calculated first and then QST is compounded on top of GST.
Sort Order
Set the sort order to zero. The Sort Order determines the sequence in which this rule appears with other rules.
750
Tax on Shipping
Tax on Shipping
Tax on Shipping makes it easy to meet complex regional tax requirements, and can be used with any shipping method, existing tax classes, and rules. Tax on Shipping supports both inclusive and exclusive pricing, and includes a variety of tax calculations. Tax on Shipping makes it easy to meet the most complex regional tax requirements, and can be used with any shipping method, existing tax classes, and rules. Rather than apply a flat tax rate to shipping charges, Tax on Shipping calculates the tax during checkout, using a variety of tax calculation methods. Tax on Shipping supports both inclusive and exclusive pricing, and includes algorithms for the following calculations:
l
Highest tax rate in the cart Examines each item in the cart, and uses the highest tax rate for the shipping tax.
Lowest tax rate in the cart Examines each item in the cart, and uses the lowest tax rate for the shipping tax.
Flat tax rate on taxable cart If there are taxable items in the cart, applies a flat tax on shipping, based on your tax class configuration. If there arent any taxable items in the cart, no shipping tax is added to the order.
Highest value in the cart Determines the item of highest value in the cart, and uses the tax rate that applies to the item of highest value.
Weight proportion in the cart Use the proportional weight of each line item to determine shipping tax.
The Tax Class on Shipping settings apply only when Flat Tax Rate on Taxable Cart is selected.
751
Tax on Shipping
Highest tax rate in the cart Lowest tax rate in the cart Flat tax rate on taxable cart Highest value in the cart Weight proportion in cart
Scenarios
The following sample tax rates, rules, and products are used to illustrate each Tax on Shipping algorithm.
Sample Data
Product B
752
Tax on Shipping
a. b.
Set Enabled to Yes. Set Totaling algorithm to Highest tax rate in cart.
4. Enter the Postal Code and click the Get a Quote button. 5. Select the Delivery Method and click the Update Total link.
Delivery and Tax Calculations
Highest product tax rate in the cart: Price of the selected delivery method: Tax rate applied to the delivery method: Tax on delivery: Cost of delivery, including tax:
10%
$1.55 (For example: 15.48 * 10% = $1.548) $17.03 (For example: 15.48 + 1.55 = $17.03)
753
Tax on Shipping
4. Enter the Postal Code, and click the Get a Quote button. 5. Select the Delivery Method and click the Update Total link.
Delivery and Tax Calculations
Lowest product tax rate in the cart: Price of the selected delivery method: Tax rate applied to the delivery method: Tax on delivery: Cost of delivery, including tax:
5%
$0.77 (For example: 15.48*5% = $0.774) $16.25 (For example: 15.48 + 0.77 = $16.25)
4. Then, set Tax Class for Delivery to the appropriate rate. (For example: Tax Rate 1)
754
Tax on Shipping
5.
4. Enter the Postal Code and click the Get a Quote button. 5. Select the Delivery Method and click the Update Total link.
Delivery and Tax Calculations
Price of the selected delivery method: Tax rate applied to the delivery method: Tax on delivery: Cost of delivery, including tax: Cost of delivery, including tax:
$15.48
5% (Tax Rate 1)
Highest Value in Cart To configure the tax rate based on the highest value in the cart:
1. 2. 3. From the Admin menu, select System > Configuration. In the Configuration panel on the left, under Sales, select Tax (VAT). Click to expand the Tax on Shipping section. Then, do the following: a. b. Set Enabled to "Yes." Set Totaling algorithm to "Highest value in the cart."
755
Tax on Shipping
3.
Set the Quantity of Product A to "10," to make the subtotal greater than the price of Product B.
4. In the Estimate Delivery and VAT section, set Country to "United Kingdom." 5. Enter the Postal Code and click the Get a Quote button.
6. Select the Delivery Method and click the Update Total link. (If you choose the most expensive delivery method, the result will be easier to see.)
Delivery and Tax Calculations
Highest subtotal price in the cart: Tax applied to Product A (Tax Rate 1): Price of the selected delivery method: Tax rate applied to the delivery method: Tax on delivery: Cost of delivery, including tax:
$999.90 (Product A) 5%
$17.34
5%
$0.87 (For example: 17.34 * 5% = $0.867) $18.21 (For example: 17.34 + 0.87 = $18.21)
Weight Proportion To configure the tax rate based on weight proportion in the cart:
1. 2. 3. From the Admin menu, select System > Configuration. In the Configuration panel on the left, under Sales, select Tax (VAT). Click to expand the Tax on Shipping section. Then, do the following: a. b. Set Enabled to "Yes." Set Totaling algorithm to "Highest value in the cart."
756
Tax on Shipping
3.
Set the Quantity of Product A to "10," to make the subtotal greater than the price of Product B.
4. In the Estimate Delivery and VAT section, set Country to "United Kingdom." 5. Enter the Postal Code and click the Get a Quote button.
6. Select the Delivery Method and click the Update Total link. (If you choose the most expensive delivery method, the result will be easier to see.)
Delivery and Tax Calculations
Total weight of the products in the shopping basket: Product A: Product B: Price of the selected delivery method: Tax on delivery sum: Cost of delivery, including tax:
1.3 lb
77% of the total weight (1 lb / 1.3 lb * 100% = 76.9%) 23% of the total weight (0.3 lb / 1.3 lb * 100% = 23.1%) $10.00
$0.61 (For example: 10 * 6.1% =$0.61 ) $10.61 (For example: 10 + 0.61 = $10.61)
757
The VAT tax setup includes the following steps: Step 1: Set Up Customer Tax Classes Step 2: Set Up Product Tax Classes Step 3: Set Up Tax Zones and Rates Step 4: Set Up Tax Rules Step 5: Apply Tax Classes to Products Step 6: Set Up General Tax Settings
758
3.
When complete, click the Save button. The new classes appear in the Product Tax Classes list.
759
Create a reduced value added tax rate with the following settings : Tax Identifier Country and State Rate Percent VAT Reduced United Kingdom 5.00
c.
Create a zero value added tax rate with the following settings : Tax Identifier Country and State Rate Percent VAT Zero United Kingdom 0.00
3.
When complete, click the Save button. The new rates appear in the Manage Tax Rates list.
760
Create a reduced VAT rule with the following settings: Name Customer Tax Class Product Tax Class Tax Rate VAT Reduced Retail Customer VAT Reduced VAT Reduced
c.
761
When each rule is complete, click the Save Rule button. The new rates appear in the Manage Tax Rules list.
762
763
764
4. In the upper-right corner, set the Actions list to Delete. 5. Click the Submit button. When prompted, click OK to confirm.
765
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
766
Reports
CHAPTER 57:
Store Reports
Magento Go provides a wide selection of useful reports to keep you current on everything from the contents of your customers shopping carts to their tags. Report data can be downloaded as a CSV or XML data file.
Dashboard
The Dashboard is usually the first page that appears when you log in to the Admin panel, and gives an overview of your sales and the customer activity on your site. The blocks on the left of the Dashboard provide summary information about your lifetime sales, average order amount, last five orders, and search terms.
Dashboard
769
Dashboard
Summary Reports
The tabs at the bottom provide quick reports about your best-selling and most viewed products, new customers and those who have purchased the most.
Dashboard Tabs Bestsellers Most Viewed Products New Customers Customers Lists your best-selling products, showing the price and quantity ordered. Lists the most recently viewed products and the number of times viewed. Lists recently registered customers. Lists the customers who have ordered the most during the specified range of time.
770
Dashboard
771
Dashboard
Dashboard Configuration
The Dashboard is by default, the start-up page for the Admin panel. If you prefer, you can change the configuration to display a different page when you log in. You can also set the starting dates used in Dashboard reports, and disable the display of the charts section.
772
Dashboard
773
Refresh Statistics
To refresh statistics:
1. 2. 3. From the Admin menu, select Reports > Refresh Statistics. Select the checkbox of each set of data that you want to refresh. Use the Actions list box to define the time period of data to be refreshed. Options include:
l
774
CHAPTER 58:
Search Reports
You can check the search reports on a regular basis to see what people are searching for, and analyze how well your search terms are performing. Each report shows the results and hits for the specified range of time.
Dashboard Report
The Dashboard provides an overview of the sales and customer activity on your site, the Last 5 Search Terms, and the Top 5 Search Terms summary reports
Google Analytics
Google Analytics provides detailed statistics about your website visitors, as well information about the effectiveness of your marketing campaigns.
775
Column Descriptions
Column Description
ID
Contains the record number of each search term that is included in the report, and is used for internal reference.
Contains each search term that is included in the report. Identifies the store and/or views where the search term is available.
Results
Displays how many products were displayed in the search results during the most recent use of search term.
Only search terms with qualified results can be offered as suggestions in the Quick Search box.
Hits
776
CHAPTER 59:
Customer Reports
The Customer Reports provide a detailed report of all customer activity, including account status and orders.
4. Click the Refresh button to generate the report. 5. To export the report data, set Export to either CSV or Excel. Then, click the Export button.
777
778
779
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
780
CHAPTER 60:
Product Reports
Your store includes the following Product Reports which you can use to analyze sales and identify buying patterns.
Bestsellers Report
The Bestsellers report shows information about products that sell best based on highest quantity across different time periods.
6. To export the report data, set Export to either CSV or Excel. Then, click the Export button.
781
2.
Use the filters at the top to drill down by Product Name, Product SKU, and Stock Qty. Then,click the Search button.
3.
To export the report data, set Export to either CSV or Excel. Then, click the Export button.
Field Descriptions
Field Description
Manage Stock
Determines whether or not inventory is managed for this product. Options include: Yes / No
Minimum Qty Allowed in Shopping Cart Maximum Qty Allowed in Shopping Cart
Determines the minimum amount of this item that is available for purchase. Determines the maximum number of this item that can be purchased in a single order.
782
4. Click the Refresh button to generate the report. 5. To export the report data, set Export to either CSV or Excel. Then, click the Export button.
4. Click the Refresh button to generate the report. 5. To export the report data, set Export to either CSV or Excel. Then, click the Export button.
783
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
784
CHAPTER 61:
Sales Reports
Sales reports summarize sales information for a designated scope and period of time, and include the following:
l
To run a report:
1. 2. From the Admin menu, select Reports > Sales. Select the type of Sales Report youd like to generate, and set the filters to select the data for the report. 3. Click the Show Report button to generate the report.
4. To export the report data, set Export to to either CSV or Excel. Then, click the Export button.
785
Orders
Displays information related to sales orders, including the sales, invoice, refund, shipping, and discount amounts for all orders created or updated during the specified period of time.
Tax
Displays tax amounts grouped by tax rates which are applied to sales orders invoiced during the specified period.
Invoiced
Displays the number of created and invoiced orders and provides invoice-related amounts grouped by tax rates.
Shipping
Provides shipping amount information for each shipping method used in the orders invoiced during the specified period of time.
Refunds
Provides information about refunded sales orders, including those refunded online and offline.
Displays order discount aggregation per period and coupon Provides information about transactions which affect settlement of funds as well as a summary of each currency held by the account, total debits and credits, and beginning and ending balances.
Match Period To
Allows you to match dates based on either the date the sales order was created or the date it was last updated.
Period
Defines the range of time included in the report, as: per day, month, or year.
By default, the report is not filtered by order status. Options include: Processing On Hold Complete Closed Canceled Suspected Fraud Payment Review
Empty Rows
For selected date period, the option may be omitted (by default).
786
Filter
Description
If not omitted, each period of the specified date range appears in the report. Show Actual Values Sales reports may display expected and actual values. An expected value is the estimated amount to be paid.
Products In Cart The Products in Cart report lists all products in your store, including the price, the amount of orders placed containing that product.
Abandoned Carts The Abandoned Carts report lists all registered customers who added products to their Shopping Cart, and then logged out with the items still in the cart before placing an order. Shows the number of line items in the cart, total quantity, total monetary amount of the products, any coupon code the customer may have applied, the time stamps for when the first item was added to the cart and the most recent cart activity.
3.
To export the report data, set the Export to list to either CSV or Excel. Then, click the Export button.
787
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
788
CHAPTER 62:
Reviews Reports
The Reviews reports list all customers who have written reviews, and all products with reviews written about them.
Reviews by Customer
This report provides a list of customers who have submitted product reviews in your Magento Go store.
2. 3.
To sort the list in ascending or descending order, click the header of any column To examine a customer's reviews in detail, click the Show Reviews link at the end of the row.
4. To export the report data, set Export to either CSV or Excel. Then, click the Export button
789
Reviews by Product
Reviews by Product
The Product Reviews report lists all the products that customers have written reviews about, and provides a link to each review.
Product name Number of reviews Average review rating Average approved rating Last review date
3.
To see the product reviews, click the Show Reviews link at the end of the row.
4. To export the report data, set Export to either CSV or Excel. Then, click the Export button.
790
CHAPTER 63:
Tag Reports
The Tag reports list the tags created during the specified time period, and provide insight into which customers are tagging products, which products are getting tagged, and which tags are the most popular.
l
Customer ID First name Last name Total Tags (created by a single customer)
2.
In the list, click the Show Tags link at the end of any row to view the product tags created by the customer.
3.
To export the report data, set Export to either CSV or Excel. Then, click the Export button.
791
The Show Details link lets you view the name of the person who created the tag, the product for which it was created, and the store view where it was submitted. 2. To export the report data, set Export to either CSV or Excel. Then, click the Export button.
792
Customer ID Product name Number of unique tags (Total number of unique tags for the product.) Number of total tags (Total number of tags generated for the product.)
4. To export the report data, set Export to either CSV or Excel. Then, click the Export button.
793
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
794
Store Operations
CHAPTER 64:
Transactional Emails
797
798
4. In the Logo Image Alt field, type the alt text you want to use for the image. 5. When complete, click the Save Config button to upload the image. Any previous logo image file is overwritten.
Transactional Emails
Field Descriptions
Field Description
Logo Image
Choose a file to use as the logo. Allowed file types are jpg, gif, png. File size cannot exceed 2 MB.
799
Transactional Emails: Load Default Template 4. In the Locale list, select the language for the email, and click the Load Template button.
Transactional Emails: Template Information 5. In the Template Information section, do the following:
800
a. b.
Enter a Template Name for the new email template. In the Template Subject field, type the text to appear in the Subject header of the message.
c.
6. To insert a variable, do the following: a. b. c. Position the cursor in the text where you want the variable to appear. Click the Insert Variable button. In the list of available variables, click the variable you want to insert into the template.
Insert Variable 7. Click the Save Template button to save your changes.
8. After completing the template, make sure to Preview its content before sending it to customers.
801
4. In the Locale list, select the language for the email, and click the Load Template button.
802
6. (Optional) To insert a variable, do the following: a. b. c. Position the cursor in the text where you want the variable to appear. Click the Insert Variable button. In the list of available variables, click the variable you want to insert into the template.
803
Insert Variable
7. (Optional) To insert a frontend app, do the following: a. b. c. Position the cursor in the text where you want the frontend app to appear. Click the Frontend Apps button. In the list of available frontend apps, select the one you want to insert into the template. 8. Click the Save Template button to save your changes. 9. After completing the template, make sure to Preview its content before sending it to customers.
804
805
Order and Order Comments Invoice and Invoice Comments Shipment and Shipment Comments Credit Memo and Credit Memo Comments
806
807
All Templates
General Purpose Variables
The following variables can be used in all email templates.
Variable
{{store url=""}} {{var logo_url}} {{var logo_alt}}
Description
Store web address. URL of store logo. Alternate text for store logo if image is unavailable.
{{var store.getFrontendName()}}
{{config path="trans_email/ident_support/email"}}
{{config path="general/store_information/phone"}}
Store address (as defined in configuration). Web address of Admin login page.
808
Description
{{htmlescape var=$customer.password}}
809
Description
{{htmlescape var=$customer.password}}
810
Variable
{{var customer.name}} {{var customer.email}}
Description
{{htmlescape var=$customer.password}}
Account confirmation keylink address that customer must click to activate their account.
Description
Description
811
Description
* For New Order only, Name of customer as defined in Customer Information for order.
{{htmlescape var=$order.getBillingAddress().getName()}}
* For New Order for Guest only, Name of customer as defined in Billing address for the order.
{{var order.increment_id}} {{var order.getCreatedAtFormated('long')}}
Order identification number. Date and time this current order was created.
{{var order.getBillingAddress().format(html)}}
{{var order.getShippingAddress{}.format(html)}}
812
Variable
{{var order.getShippingDescription()}} {{layout handle="sales_email_order_items" order=$order}}
Description
Shipping method for order. Displays line items, SKU number, qty, subtotal, and total order information.
Order Update
The following variables can be used in the email templates for order update notifications sent to registered customers and guests.
Order UpdateTemplate
Variable
{{htmlescape var=$order.getCustomerName()}}
Description
* For Order Update only, Customer name (as per order information).
{{htmlescape var=$billing.getName()}}
* For Order Update for Guest only, Customer name as defined in billing information for order.
New Invoice
The following variables can be used in the email templates for new invoices that are sent to customers and guests.
813
Description
* For New Invoice only, Name of customer as defined in Customer Information for order.
{{htmlescape var=$billing.getName()}}
* For New Invoice for Guest only, Customer name as defined in billing information for order.
Invoice identification number. Order identification number. Billing address as per order information (in HTML format).
{{var payment_html}}
Complete billing address formatted for HTML email. Shipping method for order. Comments that have been noted with the invoice. Only shown when you checkmark the checkbox Email copy of invoice and checkmark Append comments.
New Shipment
The following variables can be used in email templates for new shipments sent to registered customers and guests.
814
Description
Shipment identification number. Order identification number. Shipment identification number. Complete billing address formatted for HTML email.
{{var payment_html}}
Complete shipping address formatted for HTML email. Shipping method. * For New Shipment For Guest only, Customer name as defined in billing information for order.
{{var comment}}
Comments that have been noted with the shipment. Only shown when you checkmark the checkbox Email copy of invoice and checkmark Append comments.
Shipment Update
The following variables can be used in the email templates for shipment update
815
Description
* For Shipment Update only, Customer name (as per order information).
{{htmlescape var=$billing.getname()}}
* For Order Update for Guest only, Customer name as defined in billing information for order.
816
Variable
{{htmlescape var=$order.getCustomerName()}}
Description
* For New Credit Memo only, Customer name (as per order information).
{htmlescape var=$billing.getName()}}
* For New Credit Memo For Guest only, Customer name as defined in billing information for order.
Order identification number. Current status of the order. Comments (if any) that were left with the credit memo. Displayed when checkboxes Email copy of credit memo and Append comments are selected.
Description
{{var balance}}
817
Description
The name on the gift card. The gift card code. This code is typed in at checkout to use the balance on the gift card for an order.
The balance on the gift card. The store name. Name and email address of the gift card sender.
{{var giftcards}}
{{var gift_message|escape|n12br}}
818
Variable
{{var customerName}} {{var alertGrid}}
Description
Description
Link address of the product. Name of the product being sent. Message included in Send Product to a Friend form.
Share Wishlist
The following variables can be used in the email template used when customers share their wishlists with friends.
819
Variable
{{var customer.name}}
Description
{{var message}}
Message included by customer when sharing wishlist. (In wishlist sharing form).
Newsletter Templates
Newsletter Subscription Confirmation
The following variables can be used in the email template that confirms a newsletter subscription.
Description
System Templates
Contact Form
The following variables can be used in the transactional email template that is sent to the store admin with contact information from the Contact Us and Gift Card forms.
820
Description
{{var data.email}}
{{var data.telephone}}
{{var data.comment}}
Notes from comment text box on the contact form and gift cards.
Payment Failed
The following variable can be used in the notification that is sent to the store administrator when a payment transaction fails.
Description
Reason for payment failure. Checkout type. Customer name. Customer email address.
821
Variable
{{var items}}
Description
{{var shippingAddress.format('html')}}
The shipping method. The payment method. The date and time the order was submitted.
Task Notification
The following variable can be used in the notification that is sent to the store administrator regarding a task.
Description
Message/content of a new task. (i.e. Import customers task, Refresh search index task).
822
Description
823
System Templates
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
824
CHAPTER 65:
Permissions
Magento Go uses roles and permissions to create different levels of access to the Admin panel. Those who need administrative access can be assigned a role with a set of permissions that restricts the view of the Admin panel to only the parts that you want them to see. The number of Admin accounts that you can create is determined by your Magento Go plan. When your store is first set up, you receive a set of login credentials for the Administrator role, with full permissions. However, you can restrict the level of permissions on a "need to know" basis for other people who work on your site. For example, a designer can be given access to only the Design tools, but not to areas with customer and order information. When the designer logs in to the Admin panel, the first page displayed will be the Theme Editor, rather than the Dashboard. As a security measure, user accounts are locked after six failed attempts to log in. The account can be unlocked by another user who has Administrator permissions.
825
Permissions - Users
2. 3. Click the Add New User button. In the Account Information section, do the following: a. Enter the User Name for account. The User Name should be easy to remember. It is not case-sensitive. For example, if your user name is "John," you can also log in as "john." b. Complete the following information:
l
This email address must be different from the one that is associated with your original Admin account. c. Assign the Password for the account. The password should be seven or more characters long, and include both letters and numbers.
826
d. In the Password Confirmation box, repeat the password to make sure it was entered correctly. 4. Set This Account is to Active.
827
Permissions - Roles
4. In the Role Information panel on the left, click Role Resources. 5. Set Role Access to Custom. Then in the Resources tree, select the checkbox of each area of the Admin panel that you want a person with this role to have access.
828
c.
Assign a Password for the account. The password should be at least seven characters long, and include letters and numbers.
d. In the Password Confirmation box, type the password again to make sure it was entered correctly. 4. Set This Account is to Active. 5. In the User Information panel on the left, click User Role. Then, in the list of Roles, select the option for the role you want to assign to the new user.
New Role
6. When complete, click the Save User button.
829
Unlocking an Account
830
CHAPTER 66:
Import / Export
831
Exporting Data
Exporting Data
The best way to become familiar with the structure of your information is to export the data and open it in a spreadsheet. Once you become familiar with the process, you will find that it is an efficient way to manage large amounts of data.
Export
2. Set Entity Type to Customers. The system generates entity attributes that are relevant to customers. 3. Scroll down and click the Continue button to export the data to a CSV file.
832
Exporting Data
To export products:
1. 2. From the Admin menu, select System > Import/Export > Export. Set Entity Type to Products. The system generates a list of entity attributes that are relevant to your products.
l
By default, all attributes are exported to the CSV file. To exclude any attribute from the export, select the Skip checkbox for the item.
To limit the number of records exported, use the Filter controls to list only the records you need.
3.
Scroll down and click the Continue button to export the data to a CSV file.
4. You can select the option to open the data immediately in a spreadsheet, or save the file.
The Macintosh version of Microsoft Office supports multiple CSV file formats. When saving your CSV file, be sure to save it as a CSV (MS Windows) file type.
833
Exporting Data
Exporting Orders
Magento Go lets you export orders from your store to your computer. Exported order data is saved in the CSV format, which can be opened in Excel or imported into an accounting system. The exported order data includes:
l
Basic information Order items Billing and shipping addresses Payment information Order comments Order invoices Order shipment Order credit memo
As noted in the instructions, any of these attribute groups can be excluded from the export by marking the appropriate checkbox in the Skip column of the Entity Attributes list.
To export orders:
1. 2. 3. From the Admin menu, select System > Import/Export > Export. Under Export Settings, set Entity Type to "Orders." In the Entity Attributes list, select the checkbox of each attribute group to exclude from the export. 4. Click Continue to generate the CSV file. After Magento Go exports and generates the CSV file, you are prompted to download the file.
The Macintosh version of Microsoft Office supports multiple CSV file formats. When saving your CSV file, be sure to save it as a CSV (MS Windows) file type.
834
Exporting Data
Column Values
Column Name
_custom_option_store
Value
_custom_option_type
Identifies the type of input control used during data entry. Options include: Text Select Field Area Drop-down Radio Buttons Checkbox Multiple Select Date Date Date & Time Time
_custom_option_title _custom_option_is-required
The text label that identifies the option. Determines if the option is a required entry. Options include: Yes / No.
_custom_option_price
Defines any price adjustment that is associated with the option that is different from the standard product price.
_custom_option_sku
A suffix that is added to the main product SKU to identify the option.
_custom_option_max_characters _custom_option_sort_order
Determines the maximum number of characters that can be entered in a text field. Determines the order in which options appear when listed.
_custom_option_row_title
835
Exporting Data
Column Name
_custom_option_row_price
Value
A price adjustment for the custom option can be a fixed amount, or based on a percentage of the product price.
_custom_option_row_sku
A suffix that is added to the main product SKU to identify each row of a multiple select or drop-down option.
_custom_option_row_sort
Determines the sequence of options included for the following input controls: Drop-down Radio Buttons Checkbox Multiple Select.
836
Importing Data
Importing Data
The following instructions explain how to import data into your Magento Go store from a comma-separated value (CSV) file.
Import
2. Set Entity Type to either Products or Customers.
Import Settings
3. Then, select one of the following Import Behavior options: Append Complex Data Adds new or edited products or customers to your stores database. Magento Go will not create duplicate entries for existing products and customers included in your CSV file. Replace Existing Complex Data Deleted Entries Writes over and replaces the existing data, but retains the same record. Deletes the existing data before importing new data.
4. Click Choose File and find the CSV file in your file system.
837
Importing Data
The total size of uploadable files must not exceed 110 MB and must be saved with UTF-8 encoding. Check your spreadsheet or database application documentation for information about saving a CSV file with UTF-8 encoding.
5.
Click Check Data to validate the uploaded file. Then, do one of the following:
l
If the file is valid, a "File is valid!" message appears. To import the data, click the Import button.
If the file contains errors, you are notified of the errors and given the opportunity to skip the rows with errors. To continue importing valid data, click the Import button.
838
Importing Data
Importing Orders
Magento Go lets you import orders into your store from a CSV (comma-separated values) file. The method is similar to that used to import products, product images, and customer data into your store. At this time, only orders that were originally created in a Magento Go store can be imported into the database. There may be times when you want to export an existing order, make a change, and then import it back into the database. For example, if you accidentally process a canceled order through your payment processing provider, before the order has been canceled from the Admin panel, the Status may be permanently set to Processing. You can fix this by exporting the order, setting the Status to Canceled, and then reimporting the order back into Magento Go. See the list at the end of this section for the attributes that can be updated when an order is imported into your store. Changes to attributes in other columns are ignored during the import process.
The total size of uploadable files must not exceed 110 MB and must be saved with UTF-8 encoding. Check your spreadsheet or database application documentation for information about saving a CSV file with UTF-8 encoding.
To import orders:
1. 2. 3. From the Admin menu, select System > Import/Export > Import. Under Import Settings, set Entity Type to "Orders." To Select File to Import, click the Browse button and select the CSV file to import.
4. In the upper-right corner, click the Check Data button to validate the CSV file. If the file is valid, the Import button appears. 5. Click the Import button to begin the import process.
The Macintosh version of Microsoft Office supports multiple CSV file formats. When saving your CSV file, be sure to save it as a CSV (MS Windows) file type.
839
Importing Data
Order Attributes
The following attributes can be updated when an existing order is imported into Magento Go.
Attribute
status
Description
The status of order. The value must be entered in all lowercase characters. Options include: pending processing complete closed canceled
The tracking number of the shipment. A comment about the shipment. A comment about the status of the order history.
840
Importing Data
When entering data for multiple images into a spreadsheet, the image file names must immediately follow the product to which they belong. You can leave all other columns blank, unless they are applicable. (For example: Referencing multiple upsell or related products, etc.)
Each file name must begin with a forward slash. (For example: /image-base.jpg) Image file names are case sensitive, so pay attention to your use of upper-and lowercase characters in both the file names and extensions. (For example: /imagebase.jpg is not same as /image-BASE.jpg.)
2.
When complete, save your changes to a CSV file with UTF-8 encoding.
l
The total size of uploadable files must not exceed 110 MB. The file must be saved with UTF-8 encoding. If you need help, check your spreadsheet documentation for more information.
When working in Excel, select Yes when prompted to "leave out incompatible features."
841
Importing Data
4. Click the Choose File button and select your zipped product image file on your hard drive. 5. Click the Upload Images button to import your images into Magento Go. When the import is complete, you will receive a Validation Results message . Your data is now in the queue, waiting to be processed. It may take a while, so be patient. You can check the status by refreshing the page. If you are not able to see your edited products or new images, try refreshing the search index.
842
Importing Data
The simple products do not have custom options All products have unique SKU numbers Each simple product must be based on the same attribute set that was used to create the configurable product record.
There is at least one super attribute assigned to the configurable product and the same super attribute is included in the simple product
843
Importing Data
Value
Identifies the product type as "configurable." The SKU of the associated product. The name of the attribute that is used as the Super Attribute. The attribute properties must be set as follows: Scope: Input Type: Use to Create Configurable Product: Global Dropdown Yes
_super_attribute_option
The name assigned to an option in the Super Attribute. For example, you can use shoe_size as a Super Attribute, with options of 10, 11, and 12 to make a price correction of +1, +2, or +3.
_super_attribute_price_corr
This is a dollar amount that can be added for Super Attribute options which need price adjustments.
844
General Attributes
Attribute Code
name
Description
Data Type
Req'd
The name of the product. This name is visible on your product description page as well as anywhere this product is listed. It is used by customers to identify the product.
Text
Yes
description
Description of the product. This is an important field, especially as a selling tool, because it is the main way customers learn about the product.
String
Yes
short_description
A brief description of the product. The use of this attribute varies by theme.
Text
Yes
sku
The Stock-Keeping Unit. A unique product identification number that is used to track inventory items.
Yes
weight news_from_date
The product weight in ounces. This field specifies the from date that the product is considered new, and would be featured in your new products listings.
Yes No
news_to_date
This field specifies the to date that the product is considered new, and would be featured in your new products listings.
Date/Time
No
status
When enabled (1), the product is available for sale. When disabled (2), the product is not listed in the catalog.
Binary (1, 2)
Yes
url_key
Text
No
visibility
Specify whether this product is visible from the catalog, search, both, or neither. Values include:
Numeric
Yes
845
Attribute Code
Description
Data Type
Req'd
This field specifies if a message can be included with this product purchase. Can be set to yes, no, or use config. Values include: Yes No Use Config
is_imported
Text
No
Determines if the product can be included in product RSS feeds. Options include: 0=Yes / 1=No.
Yes/No (0,1)
No
Price Attributes
Attribute Code
price special_price
Description
Data Type
Req'd
The price of the product. The special sale price for the product during the special sale period.
Numeric Numeric
Yes No
special_from_date
Specifies the from date that the product will be on sale for the special sale price.
Date/Time
No
special_to_date
Specifies the to" date that the product will be on sale for the special sale price.
Date/Time
No
tax_class_id
Determines which tax rules to apply to the product. The value is based on the id # next to each product tax class.
Integer
Yes
enable_googlecheckout
Determines if the product can be purchased using Google Checkout. Options include: 0=Yes / 1=No.
Yes/No (0,1)
No
846
Description
Data Type
Req'd
The meta title of the product. This meta title is visible only to search engines.
Text
No
meta_keyword
The meta keywords of the product. Keywords are visible only to search engines.
Text
No
meta_description
Text
No
Image Attributes
Attribute Code
image
Description
Data Type
Req'd
The URL (address) of the base image, or the main image of the product that is displayed when customer clicks the product image.
URL
No
thumbnail
URL
No
small_image
URL
No
Design Attributes
Attribute Code
custom_design
Description
Type
Req'd
No
custom_design_from
The date to begin using the custom theme for the product detail page.
No
custom_design_to
The date to stop using the custom theme for the product detail page.
Date/Time
No
custom_layout_update
XML
No
page_layout
Specifies the column layout of the product detail page. Options include: No layout updates Empty 1 column 2 columns with left bar
Text
No
847
Attribute Code
Description
Type
Req'd
Specifies the type of container used to display product options. Options include: Product Info Column Block After Info Column
Text
No
Description
Type
Req'd
Specify whether the dollar value of the gift card can be specified by the customer.
Text
Yes
open_amount_min
The minimum gift card amount if the gift card allows open amounts.
Numeric
No
open_amount_max
The maximum gift card amount if the gift card allows open amounts.
Numeric
No
Preloaded Attributes
Attribute Code
color cost
Description
Type
Req'd
The color of the product. The cost of the product. (For internal purposes only.)
Text Numeric
No No
manufacturer
Text
No
848
Description
Data Type
Req'd
The website with which the customer is associated. The default options are either Admin or Main Website.
Customers who are associated with Admin cannot log in and make purchases from your store.
string
Yes
group_id
The customer group to associate this customer with. The default customer groups in Magento Go are General and Retailer, but these can be customized.
string
Yes
prefix
Precedes the customers first name and is part of their full name. Examples: Mr., Mrs., Miss, Ms., Rev.
string
No
The customers first, or given, name. The customers middle name or initial. The customers last, or family, name. Follows the customers full name, often providing additional information about the person. Examples: Sr., Jr., III
Yes No Yes
string
No
Customers email address. Date of birth, formatted as MM/DD/YY. Tax or VAT ID number of customer.
Yes No No
gender
Customer gender.
No
849
Description
Data Type
Req'd
Precedes the customers first name and is part of their full name. Examples: Mr., Mrs., Miss, Ms., Rev.
string
No
The customers first, or given, name. The customers middle name or initial. The customers last, or family, name. Follows the customers full name, often providing additional information about the person. Examples: Sr., Jr., III
Yes No Yes No
company street
The customers first, or given, name. The street address usually includes a home or business building number, street name, and suite or apartment number.
string string
No Yes
city country_id
The city or town for the address. The country where this address is located.
string string
Yes Yes
region
string
No
postcode
string
Yes
telephone fax
The telephone number at the address. The fax number at the address.
number number
Yes No
850
If youre editing in a text editor, you must include each new product on a new line. The attributes that you define must be separated with commas, and must be in the same order as the first row.
If youre editing the data in a spreadsheet, products are organized by row, and attributes by column. The attributes associated with a product are listed below the product row.
When saving changes to the CSV file from Excel, select "Yes" when prompted to leave out incompatible features.
851
Common Problems
Missing or Incorrect Values
The most common problem encountered when importing CSV data is missing or incorrect values. During the import process, Magento Go checks the data to make sure it is correct, and reports any items that are missing or incorrect. Be sure fix the issues and try again.
Duplicate Products
If you import a product that already exists in your catalog, it will create a duplicate product record. To avoid this, you can either import to an empty catalog, or make sure that you arent re-importing products which already exist in the catalog.
Custom Attributes
Custom attributes are any attributes that you create yourself. Attributes can be created for organization and product management, as well as to be used for comparing certain types of products. To learn more, see: Exporting Custom
Options.
852
CHAPTER 67:
Translating Content
After you have set up a locale for a different language, you must translate the product descriptions and categories in your catalog, as well as any CMSpages, blocks, banners, and polls that you have created.
Locale Options
853
Translating Content
To translate categories:
1. 2. 3. From the Admin menu, select Catalog > Manage Categories. Set Choose Store View to the target language for the translation. In the category tree on the left, select a category or subcategory to be translated. Then, do the following: 4. Clear the Use Default Value checkbox after each category to be translated.Then, enter the translated content for each.For example: Furniture:Muebles 5. When complete, click the Save Category button.
To translate products:
1. 2. 3. From the Admin menu, select Catalog > Manage Products. Click to open the product record that you want to translate. Set Choose Store View to the target language for the translation.
4. Clear the Use Default Value checkbox next to each field to be translated. Then, enter the translated content for each. Make sure to translate all meta information and field descriptions in the product record. 5. When complete, click the Save button.
854
Translating Content
855
Translating Content
To translate banners:
1. 2. 3. From the Admin menu, select CMS > Banners. Click the Add New Banner button to create a new banner for the translated content. In the Banner Properties panel on the left, select Content. Then, do the following: a. In the Store View Specific Content section, clear the Use Default box next to the language for the translation. b. In the drop-down box, use the insert tools to add your banner.
To translate polls:
1. 2. 3. From the Admin menu, select CMS > Polls. Click the Add New Poll button to begin translating your poll. In the Poll Information section, set Visible In to the view where the poll will be used.
4. Translate the poll content, as needed. 5. When complete, click the Save Page button.
856
Click to select the file that you want to use as the basis of your custom translation. In the Action column, click View.
In the General section of the next page, the language you have chosen to use appears in the Translation Name and Base Locale lists. 3. To include Theme Editor Translations, in the Download section, check the Include Theme Editor Translations checkbox. 4. Click Download to save the zip file of the CSV (comma-separated values) language translation files to your computer. 5. Unzip the downloaded zip file. The zipped archive contains a number of CSV files which correspond to the different modules of Magento Go. 6. To edit a file, do the following: a. Open any file in your favorite spreadsheet program. The first column contains the base language word and the second column contains the corresponding translated word. b. Translate any of the base language words into the language that you want to appear in the interface of your store. c. 7. Repeat this process for as many of the files as necessary.
When the translation is complete, save the CSV files. Then, zip them into a single archive file.
8. Return to the Custom Translations page, and in the upper-right, click the Add New button. 9. On the New Translate page, in the General section, do the following:
857
a. b.
In the Translation Name field, type the name of your custom translation. The Base Locale drop-down list defaults to the current setting for your store. Change this setting if needed.
c.
In the Upload section, click Browse and select the custom translation zip file to upload. When your file is available, click the Check/Save Data button to upload your file.
The name of your custom translation now appears in the Custom Translations list.
4. Unzip the downloaded archive file. It contains a number of CSV files that correspond to the different modules of Magento Go. 5. To edit a file, do the following: a. Open any file in your favorite spreadsheet. The first column contains the base language word and the second column contains the corresponding translated word. b. Translate any of the base language words into the language that you want to use in the interface of your store. c. Repeat the previous step for as many of the other files as necessary.
6. Return to the Custom Translations page. Then, on the Edit Translate page, in the Upload section, click the Choose File button.
858
7.
Browse to select the custom translation zipped archive to upload. Then, click the Check/Save Data button to upload the archive. The updated files for your custom translation are now uploaded.
8. In the General section, do the following: a. In the Translation Name field, change the name of your updated custom translation, if necessary. b. c. Change the Base Locale setting, if necessary. When finished, click the Check/Save Data button to save your updated custom translation. The updated version of your custom translation now appears in the Custom Translations list.
To delete a custom translation from the list, select the checkbox to the left of the custom translation that you want to delete. In the upper-right corner, set Actions to "Delete." Then, click the Submit button, and when prompted, confirm.
To delete a translation, on the Edit Translate page, click the Delete button.
859
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
860
CHAPTER 68:
Site Maintenance
There will be times when it is necessary to perform maintenance on your site. Although many operations can be performed while your site is live, some operations require that the site be taken offline. In this section, you will learn how to manage tasks which can be applied to the site as a whole, such as permissions, task notifications, translations, and integration with web services.
Maintenance Mode
Maintenance mode can be used when your site is under construction, or when changes are being made. A special splash page appears to let visitors know that your site is undergoing maintenance. While working on your site, it is recommended that you block access to the store. It is better to alert customers that changes are being made, rather than risk disrupting their experience with technical difficulties. A 503 Service Unavailable" page alerts search engines that your site still exists, and prevents them from removing it from their index.
861
Maintenance Mode
4. Set Enable Maintenance Mode to Yes. 5. Set Maintenance Mode Page to 503 Service Unavailable.
6. In the Whitelist field, enter your IP address, so you will be permitted access to your store while others are redirected to the Services Unavailable page.
With the CMS Pages > Content Management option, the 503 page may be customized to make it more visitor friendly.
7.
Field Descriptions
Field Description
Set to "Yes" to take your store offline for maintenance mode. By default, Maintenance Mode is turned off.
Important! Before enabling Maintenance Mode, be sure to enter at least one IP address (such as the Current IP address listed below) into the Whitelist, or you will not be able to access your store. Options include: Yes / No
Select a page to show your customers while your store is offline in maintenance mode. The default is a "503 Service Unavailable" page, to let search engines know that your site still exists and prevents them from removing your site from their index.
Whitelist
In the Whitelist field, enter the IP addresses that you want to "whitelist," that is, to exempt from being redirected to the maintenance mode page. To continue to have access to your store while you are working on it, copy your IP address below and paste it into this box. You can enter more than one IP address, separated by commas, if you want other IP addresses to have access to your store while it is in maintenance mode.
Current IP
Your current IP address. Copy your IP address and paste it into the Whitelist box above, so that you can continue to work in your store while in maintenance mode.
862
4. Set Display Demo Store Notice to No. 5. Click the Save Config button to save your changes.
To confirm that the message has been removed, visit the home page of your store to confirm that the Under Construction message has been removed.
863
Start My Store
864
Task Notifications
Task Notifications
A list of completed tasks and updates are sent to the Task Notifications section. There is also an option to connect task notifications to an email address. Because of the amount of traffic generated, it is recommended that you create a dedicated email address to receive the forwarded messages.
Task Notifications
b. 3.
865
Task Notifications
866
CHAPTER 69:
Web Services
Web services are services that share information across networks using standardsbased technologies. Information from your store can be shared with other Web-based services to help create a more integrated set of tools for your business. Web services retrieve information from your store using an application programming interface, the Magento Core API. The Magento Core API includes all the parameters for data requests that other web services need to access information from your store.
Role Information
4. In the panel on the left, select Role Resources. Then do one of the following:
867
To enable full access to customer, catalog, and sales information, set Resource Access to "All."
To provide limited access to data, set Resource Access to "Custom." Then, select the checkbox of each resource that is available to this role.
By default, when a area is selected, full access is granted. However, you can specify the actions that a person is allowed to take. Specific types of access are listed under many of the resource links, so it is easy to determine exactly what a user is allowed to do with the resource.
5.
4. In the API Key field, type in a verification key, or password. This is the access credentials that third-party web services will use to access your Magento Go store. 5. To confirm, re-enter the key in the API Key Confirmation field.
6. In the panel on the left, select User Role. Then, select a role for the user. 7. When complete, click the Save User button.
868
WS-I Compliance
WS-I Compliance
If you use the Magento Go API for API integration projects for your store, you might need to enable WS-I compliance. WS-I indicates a level of Web Services interoperability, as defined by the Web Services Interoperability Organization. For more information about WS-I, visit the WS-I website.
Magento Core API General Settings If you enable WS-I compliance, the WSDL definition that is created is WS-I compliant, enabling programmers to use tools such as wsimport for API integrations. If you turn off WS-I compliance (the default), the WSDL definition is not WS-I compliant. It is recommended to set WS-I compliance at the default configuration scope level To learn more, see the Magento Go API documentation.
869
WS-I Compliance
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
870
Appendices
APPENDIX A:
Glossary
A above the fold The web page content that is immediately visible in the browser window; section of a page that is displayed without the need to scroll. Admin panel Administrative panel; back office; private section of store where orders, catalog, content, and configurations are managed. alt text The text that is displayed in place of an image when the user is unable to view the image. anchor text The visible text that is anchored to another page or page section; the literal text of a hyperlink. API Application Program Interface: A software interface that lets third-party applications read and write to a system using programming language constructs or statements. aspect ratio The proportional relationship between the width and height of an image. attribute A characteristic or property of a product; anything that describes a product. Examples of product attributes include color, size, weight, and price. authorization To give a service permission to perform certain actions or to access resources. average inventory cost Product price, less coupons or discounts, plus freight and applicable taxes. The average is determined by adding the beginning cost of inventory each month, plus the ending cost of inventory for the last month of the period.
873
APPENDIX A: Glossary
B B2B Business to Business: A type of business transaction between two business entities that are not the final consumers of the goods or services. B2C Business to Consumer: Business transactions between a business entity and a consumer. banner Promotional graphics displayed either horizontally on the top of a web page or vertically on the left or right margins. Website advertisements are often displayed as banners. base currency The primary form of currency used in store transactions. base currency rate The base currency rate is the default for your store. batch processing To perform a task or make a change to multiple items all at once, without manual repetition. bounce rate The percentage of visitors to your site that leave without viewing any other pages. brand A unique identity that defines a particular product or group of products. breadcrumb A navigation aid that helps the user to keep track of their location within your store. brick and mortar A retail business with a permanent physical location, as opposed to being entirely virtual. broken link A hyperlink that fails to send the user to its intended web page.
874
APPENDIX A: Glossary
C callout A term that is sometimes used to describe a block that is defined as a layout update using XML code. canonical URL The canonical meta tag redirects search engines to the correct URL, when seemingly duplicate content is encountered on the server. capture The process of converting the authorized amount into a billable transaction. Transactions cannot be captured until authorized, and authorizations cannot be captured until the goods or services have been shipped. cardholder A person who opens a credit card account and is authorized to make purchases. cascading style sheet The markup standard used to apply styles to HTML elements on the page. category A set of products that share particular characteristics or attributes. CCV Credit Card Verification code. (See CVV) checkout process The process of gathering the payment and shipping information that is necessary to complete the purchase of items in the shopping cart. In the final step, the customer reviews and places the order. CMS Content Management System: A software system that is used to create, edit, and maintain content on a website. composite product Any product type that offers customers a choice of options. Content Delivery Network A large distributed network of servers that specializes in the high performance delivery of multi-media content.
875
APPENDIX A: Glossary
content marketing The art of promoting products or services by providing valuable information at no charge. conversion A marketing term that indicates a goal has been reached. If the goal is to sell a product, conversion is reached when a visitor to your site becomes a buyer. conversion rate The percentage of visitors who are converted into buyers. credit memo A document issued by the merchant to a customer to write off an outstanding balance because of overcharge, rebate, or return of goods. CSS Cascading Style Sheets: A style sheet language that controls the appearance of HTML documents; a way to control the appearance of text, graphics, lists, links, and all other elements on a web page. CSV Comma Separated Values: A type of file used to store data values which are separated from each other by commas. CVM Card Verification Method: A way to verify the identity of the customer by confirming a 3-digit or 4-digit credit card security code with the payment processor. CVV The Card Verification Value, also known as the Card Security Code, provides an additional level of security for online transactions. D domain The address of a website on the web; what the customer types in their browser address bar to access the store. double opt-in The process for subscribing email recipients by requiring them to take a secondary step to confirm that they want to receive emails.
876
APPENDIX A: Glossary
dynamic content A web page that displays different content depending on the user request. Dynamic Media URL A link to an image that contains a relative reference to the file location in media storage. E evergreen content Content that has a long shelf life. F FAQ Frequently Asked Questions. favicon Short for favorites icon; a 16x16 or 32x32 pixel icon associated with a website; is displayed in the browser address bar and next to the site name in a bookmark list. feed reader Software that is used to read syndicated content from RSS feeds. FOB Freight On Board: A shipping term indicating who is responsible for paying transportation charges. frontend app A prepared snippet of code that adds functionality and/or dynamic effects to your store. Same as "widget." frontend properties Properties that determine the presentation and behavior of an attribute from the standpoint of the customer in your store. fulfillment The process of managing customer shipments.
877
APPENDIX A: Glossary
G gateway A transaction bridge between a customer and a payment processing service that is used to transfer money between the customer and the merchant. gross margin The difference between the cost and price of a product. H handle In programming, a name used to reference an object. home page The first home page a visitor sees when they access your website URL. Considered the most important page on your website according to search engine indexing. HTML HyperText Markup Language: A standard for tagging and structuring text, images, videos, and other media on a web page. I invoice A document that provides a detailed description of a purchase, including products purchased, quantity, price, shipping cost, sales tax, and total. J JavaScript A scripting language used with HTML to produce dynamic effects and interactions on web pages. K keyword A term or phrase used in a search to filter for content that is of significant importance to that term or phrase.
878
APPENDIX A: Glossary
L landing page A page on your site where a visitor arrives after clicking a link or advertisement. layout The visual and structural composition of a page. layout update A specific set of XML instructions that determines how the page is constructed. link juice The value and authority transferred from one web page to another via hyperlinks (or links). Link juice affects a websites page rank, a factor used to rank a search engine results page. liquid layout A flexible approach to web design that specifies the size and position of elements as percentages rather than as exact measurements in pixels. load sequence The order in which scripts are loaded into memory. To work correctly, some scripts must be loaded before others. locale A set of configurations that defines the users language, country, tax rate, and other settings. login The process of signing into an online account. M markdown The amount subtracted from the original price of a product. markup A percentage added to the cost of an item to determine the retail price. media storage A dedicated space on the content delivery network for your store's assets.
879
APPENDIX A: Glossary
merchant account An account with a bank or financial institution that makes it possible to accept credit card transactions. meta tags Information in a web page that is not displayed on the page itself, but is used by search engines to determine the page title, description, and page keywords. N navigation The primary group of web page links that a customer uses to navigate around the website; the navigation links to the most important categories or pages on an online store. O opt-in The process by which a user consents to receiving emails from an online store. P packing slip A document that is usually included in a shipped package that describes the contents. Packing slips do not include financial or account information. path to purchase The path a prospect follows that leads to a sale. payment bridge
payment gateway A service that charges your customers credit cards and sends the funds to your merchant account, for deposit into your business bank account. PCI Payment Card Industry: Refers to debit and credit cards and their associated businesses.
880
APPENDIX A: Glossary
privacy policy A document that explains the merchants policies for handling customer information. purchase order (PO) A written sales contract between a buyer and seller that describes the merchandise or service to be purchased from a vendor. R redirect A method used to alert browsers and search engines that a page has been moved. 301 Redirect: Permanent change 302 Redirect: Temporary change relative link A hyperlink that includes only the address of the linked page that is relative to the linking page, rather than the full URL. return policy A document that explains the merchants rules regarding the return of products by customers. robots.txt A file placed on a website that tells search engine crawlers which pages not to index. RSS feed Really Simple Syndication: A technology that creates web content syndication and allows web users to subscribe to product feeds, websites, and blogs. S SaaS Software as a Service: A software delivery model where the vendor provides the software and hosting environment, and customers pay for the service by subscription or per use. security certificate Information that is used by the SSL protocol to establish a secure connection. SEO Search Engine Optimization: The process of improving a websites search engine rankings in order to increase valued visitors.
881
APPENDIX A: Glossary
settlement Settlement occurs when the acquiring bank and the issuer exchange funds and the proceeds are deposited into the merchant account. shipping carrier A company that transports packages. Common carriers include UPS, FedEx, DHL, and USPS. shopping cart A grouping of products that the customer wishes to purchase at the end of their shopping session. sidebar The right or left column of a two-column page layout. sitemap A page that provides search engines with an efficient, alternate route through your site. SKU Stock Keeping Unit: A number or code assigned to a product to identify the product, options, price, and manufacturer. splash page A promotional page with a product or advertisement; normally displayed before the home page. SSL certificate A validation and security mechanism that identifies the merchant and encrypts credit card and other sensitive information. static block A fixed content block that can be displayed on various content pages in a store. static content Content that does not change frequently. See also dynamic content. T theme A package that contains graphics and appearance information, and customizes the look and feel of the store.
882
APPENDIX A: Glossary
transactional email A notification email sent to the customer when a transaction is processed. transactional emails An automated email message that is sent in response to a specific event or transaction. U URL Uniform Resource Locator: The unique address of a page on the internet. usability Refers to the degree to which a product or service is easy to use by its customers. W WYSIWYG What You See Is What You Get: An editor that displays formatted text as it will appear in its final published form. X XML Extensible Markup Language: A markup format derived from SGML that it used to format information for publication and distribution.
883
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
884
APPENDIX B:
Editor Toolbar
Editor Toolbar
Editing Tools
Editing Tools
Button Description
Undo
Redo
Cut
Copy
Paste
885
Button
Description
Find
Mark as Deletion
Mark as Insertion
Citation
Abbreviation
Acronym
Styles
Format
886
List
Description
Font Family
Font Size
Character Format
Character Format
Button Description
Bold
Italic
Underline
Strikeout
Subscript
Superscript
Special Characters
Special Characters
887
Button
Description
Insert Symbol
Color
Color
Button Description
Paragraph Format
Paragraph Format
Button Description
Left Justify
Center
888
Button
Description
Right Justify
Full Justify
Outdent
Indent
Blockquote
Coding Tools
Coding Tools
Button Description
Remove Formatting
Lists
Lists
889
Button
Description
Bulleted(Unordered) List
Rules
Rules
Button Description
Insert/Edit Link
Remove Link
Insert/Edit Anchor
890
Insert/Edit Image
Insert Media
Tables
Tables
Button Description
Insert/Modify Table
Remove Column
891
Button
Description
Remove Row
Layers
Layers
Button Description
892
Button
Description
Insert Variable
Insert/Edit Attributes
Workspace Preferences
Workspace Preferences
Button Description
Help
893
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
894
APPENDIX C:
Video Tutorials
Start My Store
l
Selecting Your Plan Entering Your Contact Info Choosing the Store Language Your Store Look and Feel Set Store Logos Creating a New Product Importing Products Setting Up Shipping Options Setting Up PayPal Setting Up Other Payment Options Setting Up Tax Calculations Launch Your Store
Store Settings
l
Changing Your User Name Changing Your Password Setting Up a Custom Domain Upgrading Your Plan Adding Multiple Languages
Products
l
Choosing the Right Product Type Creating a Simple Product Creating a Virtual Product
895
Creating a Grouped Product Creating a Configurable Product Part 1:Setting Up Product Attributes Part 2: Creating an Attribute Set Part 3: Creating the Configurable Product Part 4:Adding Associated Products Part 5: Managing Images
Content
l
Using the WYSIWYG Editor Embedding Video Setting Up a Banner Rotator "New Products" List
Marketing
l
Managing Product Ratings Managing Product Reviews Setting Up an RSS Feed Setting Up Google Checkout Setting Up Google Analytics
Design
l
896
Changing the Logo Changing the Favicon Changing Blocks in the Sidebar Changing Your Store Background
Search
l
Setting Up Catalog Search Managing Search Terms Setting Up Attributes for Search
Taxes
l
897
Notes
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
898
Account Information,
Index
1
1 Column layout 484, 487
customer 532 account, Magento locked 830 settings 5 share 54 Actions, search 240 active domain 62 Add Banner 398 Add Ons 31, 347 Add to Wishlist 315
2
2 Columns with Left Bar 484, 487 2 Columns with Right Bar 16, 485, 488
3
3 Columns, page layout 485, 489 3D Secure Credit Card Validation 691, 693
Address Book 532 address, store 35 admin 29, 240 locked out 830
4
404 Page Not Found 358
5
503 Service Unavailable 474, 861
user 826
A
A-Record, domain 61, 70 A4 size, pdf template 594
Adobe Reader 586 Advanced Search 114, 116, 216, 218, 220, 225 allow
abandoned shopping carts 567 cookies 567 About Us page 358 countries 37 Account Dashboard, customer 307, 532 Account ID 55 HTML tags 115, 117
899
Index
anchor category 88, 93, 100, 103, 403 anchor tag 372, 378 antivirus software 72 API 331, 867 Append Complex Data 837 As Low As, bundle product 145 Asia 692 aspect ratio 465 Associated Products 132, 137 attribute 105 advanced search 114 code 118 create 107, 110 custom, import 852 customer 849 filterable 100, 102 Google Shopping 331 group 113 information 109 input types 106 layered navigation 98, 100, 114 meta information 847 optimize 851 order 839 predefined 431 preloaded 848 price 846
product 115, 847 properties 103, 107, 114 quick search 114 search 226 set 105, 110, 112, 134 system 113, 845-846, 849 authentication 540 Authorize.Net 687, 693 Autocomplete 18, 217 automatic redirect 256
B
background color 470 header 494 background image body 500 header 494 backorders 195 badge, social media 337 Bank Transfer 614 banner 354, 389, 397 create 398 locations 399 price rule 400 rotator 401, 406 translate 853 base currency 39
900
Index
image 181, 184, 508 price 167 best practices 71, 245 Bestsellers Report 769, 781 Billing Agreement 533, 646, 680 block 337, 387, 389, 397, 431, 458 built-in 478 category 84, 93-94 create 388 id 389, 449 Newsletter 320 translate 855 block reference 392, 403, 436, 438 category 392 CMS pages 392 page layout 440 product page 394 blog, Magento 7 Body Settings, theme 500 body tag, scripts 526 border propreties, heading 498, 505 Braintree 688 breadcrumb trail 81, 83 browser cache 526 bundle product 144 Bundle product 123 business days 36 Buy X, Get Y Free 299
C
CA file, SSL 67 callout 436 cancel order 566 Canceled, order status 577 canonical meta tag 246, 250, 252 Capture, payment action Offline 582 Online 580 Card Gate Plus 688 cardholder data 72 cart contents, retrieve 567 cascading style sheet 500, 511 Cash On Delivery 616 catalog image 179 images 179, 460, 508 menu 31 search 223, 231 translate 854 Catalog Link 406 Catalog New Products List 406 Catalog Price Rules 281-282 Categories 202 sitemap 247 translate 853
901
Index
category 81 create 84 delete 87 Display Settings 93 edit 87 hidden 90 image 91 landing page 16, 86, 94 link 408 name 91 navigation 374 page 91, 93 path 250 root 88 Category Category View Optimization 97 Description 91 Display Settings 93 General 91 Products 96 CCAvenue 692 CDN (Content Delivery Network) 517 certificate authority, SSL 69 Change Theme 462 character format, toolbar 887 chart, dashboard 771 Check / Money Order 618 checkbox, Terms and Conditions 573
checkout 22 process 549 Terms and Conditions 571 Checkout with PayPal 627 Click for price 175 Closed, order status 577 CMS 33, 353 Frontend Apps 406, 409 Node Link 385 Page Hierarchy 385 Page Link 407, 423 Page Versioning 381 Pages 357, 360, 364 Static Blocks 387, 406, 521 COD 616 code pool, gift card 150, 155 coding tools, toolbar 889 color 162 background, header 494 picker 468, 507 toolbar 885 column dimensions dimensions 487 layout 16, 94, 436 Combined Gift Card 150, 152 Community Poll 304 Compare Products 14, 115-116, 303, 305, 406
902
Index
comparison properties 115 Complete, order status 577, 584 complex product 121 composite product 124 computer access, secure 72 conditions, price rule 292 configurable product 134 workflow 141 Configurable product 123 image 140 inventory 201 price adjustment 142 workflow 141 confirmation email 59 consulting 8 contact information 24, 35, 52 Contact Us email 42 email template 820 form 42 container size, shipping 719 content 353, 357, 365 editor 365 page 357 translate 855 Content Area 399 Content Delivery Network (CDN) 517
Content Experiments, Google 211, 339, 341 content page 360 conversion 9 tracking, Google AdWords 343 cookie 73 law 74 notification block 75 persistent 567 restriction mode 76 session 567 copyright notice, change 355 core content pages 357 Cost 163 Countries Options 37 coupon 329, 556, 564, 785 Create New Attribute 162, 210 Create New Order 561 create product 121 credit card 26, 687 credit memo 602 custom 594 credit, store 532, 599, 601 cron error 822 Cross-sells 21, 206 CSR file 67 CSS 459 assets 517
903
Index
body properties 500 body text properties 500 color 507 custom 513-514 Editor 459, 465, 511, 517 examples 514 header properties 494 heading properties 496 link properties 500 links 500, 514 mini cart 514 newsletter-signup link, footer 516 pager / sorter controls 515 search box 514 top navigation 513-514 CSS styles color picker 507 CSV file (comma separated value) 712, 831, 839, 841 curly braces 378 currency 33, 39 symbols 39 update warnings 823 custom attributes, import 851 CSS 511 domain 60, 63 email 41
layout 95 scripts 868 SSL certificate 66 variable 431 Custom Design Category 94 Custom Layout Update category 95 product 191 Custom Options 124, 207 export 835 Custom Theme 95, 191 custom.css 513 customer account 531, 539-541, 559 address attributes 850 authentication 540 credit 599 dashboard 532 data, security 72 export 832 group 545, 559, 745 import 837 login 539 reports 777 reviews 307, 789 system attributes 849 tax classes 742
904
Index
Customer by Number of Orders Report 779 Customer Order Status, RSS feed 330 customer service 357, 553 Customer Tags Report 791 Customers by Order Totals Report 778 Customers, dashboard report 770 CyberSource 687
design 25, 457, 461 attributes 845 custom, category 94 product 191 Settings Editor 459 tools 458 Design Settings Editor 493 DHL 715, 728 DIBS Payment Services 688 Disable Modules Output 323
D
discount 282, 622 Dashboard 31 charts 771, 773 configuration 772 customer 532, 541 data entry properties 114 transfer 831, 851 date, input type 106 days of the week 36 default attribute set 112 value 114 delete category 87 demo notice, store 863 Description product 209 quantity 166 Display Actual Price 164, 174 Display Settings Category 93 DNS 60-61 documentation 8 domain 4, 60 registrar 60 download CSS 512 Dropdown, input type 106 duplicate products, import 852 dynamic media URL 453 URL 249 values, bundle product 144
905
Index
E
eBay 336 edit content 365 editor 365 frontend app 369 toolbar 885 video, insert 370 Email a Friend 318 email address 5 email template 797, 800, 808
entity type 834 Europe 692 eWAY Direct 689 Export 832 Custom Options 835 guidelines 851 products 833 subscribers 325 Express Checkout, PayPal 627, 629, 670 extensions 347 configure 805 eye-tracking 12 gift card 817 invoice 813 logo 798 newsletter subscription 820 order processing 811 password notification 811 product alert 818 variables 431, 808
F
favicon 467 FedEx 715, 722 feed reader 329 filter 238 filterable attribute 100, 102, 117 Firebug, Firefox 514 firewall 72 First Data Global Gateway 687 five-star rating 307
embed video 370 Embedded Open Type font (EOT) 519 Empty, page layout 485
Fixed Product Tax 738 Enable input type 106 Cookies 359 Flat Rate Shipping 704 WYSIWYG Editor 115 font, CSS 496, 517 Enable cookies Footer 340, 399 Startup Wizard 864 CSS 514
906
Index
Links 371-372 scripts in 527 theme settings 504 forum, Magento 6 FPT (Fixed Product Tax) 738 fraud detection 695 3D Secure 691 Kount Fraud Detection 691 Free Shipping 707 remove 438 Frontend App 338, 354, 385, 405, 409, 423 Banner 401 CMS Static Block 412 code 450 in email template 804 insert 369, 886 link 422, 424, 427 New Products 416 types 406 frontend properties 108, 225 fulfillment 575, 585
.gif 517 gift card 150 Gift Card 21, 122 account 153 apply to order 564 attributes 845 configuration 155 customer account 532 email template 808 lifetime 152 prices 151 Global Search 237-238 Go Pros 8 Google AdWords 343 Analytics 97, 211, 339, 341, 775 Checkout 164, 691, 697 Content Experiments 97 Merchant Center 331 Reader 329 Sitemap 267, 272 Webmaster Tools 269 Website Optimizer 341 grid, view as 221 grouped product 122, 131 guest checkout 549 retrieve cart contents 567
G
gateway, payment 687 General Contact 41 customer group 545 Product Information 160
907
Index
subscription 320
H
link, insert 371 handle 448 handling fee 719 head, HTML scripts 526 Header 399 background 468 Height, pdf 594 logo 465 Settings 494 Heading border properties, CSS 496, 504 levels, CSS 496 Settings 496 help 6 hidden category 90 hierarchy 381, 385 menu 381 hits, search term 776 Hold, order 566 home page 12, 357 blocks 457 change 364 New Products list 416 hosting environment 72 HTML editor 365 product descriptions 106 suffix 250 https 22
I
.ico 467 identities, store email 41 image attributes 845 background 179 catalog, add 181 editor 885 filenames, for import 841 link to page 378 path, relative 517 placeholder 126, 184-185 resize 508 shape 179 size 179 sort order 183 URL 368 watermarks 186 images, theme 460, 504, 517 img tag 378
908
Index
Import 837 behavior 837 Check Data 838 configurable product 843 custom attribute 852 duplicate product 852 errors 838 guidelines 851 images, product 841
invoice 552, 580, 583 custom 594 email template 813 Invoice Comments 584 Invoices 243 IP address 61, 862 Is Active 92 Is Anchor 88
J
orders 839 table rates, shipping 713 Import / Export 831 In feed 162, 167 In Stock 196 Include in Navigation Menu 92 index 250, 276 inline link 427 inner block 389-390 input type bundle product 146 Input Validation 114 Insert Frontend App 369 insert image 368 integration 867 interface text, change 473 Inventory 193 configurable product 201 Manage Stock 196 Java Script Editor 459, 521 JavaScript 32, 459, 521 enabled 76 invoke 525 upload 522 .jpg 517 jQuery 459, 521 .js file 521
K
key concept 105 Kount Fraud Detection 691, 695
L
label 297 labels, shipping 587 landing page 9, 227, 539 customer 539 landscape, pdf template 594
909
Index
language 24, 45, 473 language chooser 45 language, in block 389 language, translate 853 launch store 863 layered navigation 81, 93, 98, 100, 102, 114, 116, 225 properties 114 layers, toolbar 892 layout custom 95 page 477, 486 updates 16 Layout Editor 312, 458, 478, 606 layout update 326, 387, 392, 412, 435, 438, 448 syntax 442, 445 layout update, banner 403 layout update, frontend app 413, 418 Left Column 399 letter size, pdf template 594 library, javascript 521 light box 178 link 422 block 424 category 408 CSS 514 footer 372
image 368, 378 inline 427 node 385 page 371, 423 product 406 properties 500 links and anchors, toolbar 890 liquid layout 477 list, view as 221 lists, toolbar 889 load sequence 448 JavaScript 522 locale 473 Locale change 853 Locale Options 36, 853 lock block, Layout Editor 481 locked out, admin 830 locked out, login 825 Log Cleanup Warnings, email template 823 log in, customer 542 login 4-5, 23, 51, 536 locked out 825 login credentials 53 login, customer 531, 539 logo 461, 465 logo, email 798
910
Index
M
Maximum Qty Allowed in Shopping M2E 336 Mage_Newsletter 323 Magento Connect 34, 347 Core API 867 Magento account 51 Magento Go Plan 100 Magento password 53 Magento Payment Bridge 654 mailing list 324 main menu 374 maintenance mode 359, 473-474, 861 Manage Attribute Sets 112 Manage Banners 243 Manage Customers 243, 561 Manage Gift Card Accounts 243 Manage Products 243 Manage Shopping Cart 553 manage stock 782 Manage Stock 193, 196, 201 Manage Tax Zones & Rates 741 manufacturer's suggested retail price 171 MAP (Minimum Advertised Price) 164, 171 Cart 782 media storage 368, 517 media URL 368, 378, 449, 453 menu, links in 374 Meta Data 176, 245 attributes 845 category 91 Keywords 91, 245 page 360 product 127 Title 245 mini cart CSS 514 Minimum Advertised Price 171 Minimum Qty Allowed in Shopping Cart 782 Miscellaneous HTML 340 Miscellaneous Scripts 270, 523, 526 missing value, import 852 misspellings 18, 228 mobile screen size 471 mobile theme 468 money order 618 MooTools 521 Most Views Products 770, 781
911
Index
Move to Wishlist 557 MSRP (Manufacturer's Suggested Retail Price) 171 Multiple Select, input type 106 My Account 531 My Customizations 493 My Orders 533
disable 323 menu 31 sign-up block 13 subscribers 243, 319, 532 unsubscribe 324 node, page 381, 383, 385 Not Capture, payment action 582 Not Logged In, customer group 545
N
navigation 82, 90 navigation menu 16, 81, 92, 215, 381 navigation properties 114 navigational menu 85 nested block 389 New Account email template 809 New Account Confirmation, email template 809 New Accounts Report 777 New Administrative Password, email template 811 New Credit Memo, email template 816 New Customers, dashboard 770 New Password, email template 811 New Products list 329, 416 New Shipment, email template 814 New, order state 577 newsletter confirmation 320, 809
O
.otf 517 Ogone DirectLink 688 On Hold, order status 566, 577 Onepage Checkout 571 Open Type font 517 opt in, customer account 539 opt out, newsletter 324 order 549, 551, 575-577, 580, 583, 606 attributes 840 cancel 566 confirmation 11 create 561 email templates 811 review 571 search 240 status 577 summary 15 update 566
912
Index
Order Update, email template 813 Orders and Returns 15, 606, 608 Out of Stock 195-196 outer block 390
security 72 Pay Now button, PayPal 637 Paybox Direct 692 payment actions 582
P
Payment Card Industry (PCI) 63, 72 package pricing 171 packing slip 583, 585 custom 594 padlock symbol 22 page 357 create 360 layout 95, 191, 397, 440, 477, 486-487 link 371-372, 374, 407 size 594 translate 855 Page Hierarchy 381 Page Not Found 358 Page Orientation, pdf 594 Page Title 498, 505 pagination links 221 paragraph format, toolbar 888 parent category 84, 95 page hierarchy 381 password 5, 29, 51, 536 change 53 notification 811 compliance 72 Payment Failed, email template 821 payment gateways 626, 687 Payment Methods 613 BankTransfer Payment 614 Cash on Delivery 616 Check / Money Order 618 Purchase Order 620 Zero Subtotal Checkout 622 Payment Review, order status 577 Payment Services 691 PAYONE 688 PayPal 26, 625, 687 Access 540-541 API 626, 683 block 13 Express Checkout 625, 627, 629, 641-642, 670, 691 Payflow Link 670 Payflow Pro 661, 693 Payments Advanced 641-642 Payments Pro 654-655, 693
913
Index
Payments Standard 637-638 Sandbox 626, 684 Settlement Report 786 PDF credit memo 602 invoice 580 template, custom 594 Pending Payment, order status 577 Pending PayPal, order status 577 Pending, order status 551, 577, 584 permanent redirect 257 permissions 825 persistent cookie 567 persistent shopping cart 567 phone orders 553 Physical Gift Card 150, 152 pixel 487 Place Order 551 placeholder image 184 plan, Magento Go 25, 58 plug-in 337 .png 517 PO 620 Poll 13, 303-304 Manager 314 translate 853 pop-ups, allow 474 Popular Search Terms 216, 228
Popular Tags 303, 312, 791 portrait, pdf template 594 preloaded attributes 848 preview, theme 462 previous order, add to cart 558 Price 163 adjustment 139, 142 attributes 845 input type 106 Minimum Advertised Price (MAP) 171 package 171 Range, bundle product 144 Special 165 step, layered navigation 93, 98 Tier 166 unit 167 View, bundle product 144 Price Rule 105 Banner 400 Catalog 282, 288 condition, attributes 116 promotions 299-300 properties 114 Shopping Cart 290 Price Type Fixed 208 Percentage 208
914
Index
Prices 163 print credit memo 602 privacy policy 21, 73, 75-76, 359 privileges 825 Processing, order status 552, 577 product 26 bundle 144 configurable 134 configurable, import 843 create 121 export 833 gift card 150 grouped 131 images 126, 177, 179, 181, 841 link 407 list 9, 16, 114, 117 page 19 relationships 204-206 reports 781 reviews 303, 307, 309, 533 simple 124 sitemap 247 system attributes 845-846 tax class 161, 741 translate 853 type properties 114 types 121 virtual 128
visibility 225 Product Alert 818 Product Compare block 486 Product Information 159 Custom Options 207 Description 209 Design 191 Inventory 193 Prices 163 Product View Optimization 211 product return workflow 600 Product Tags 516, 791 Product View Page, visible on 117 Products Ordered Report 783 Products Recently Compared, add to cart 557 Promotions 32, 281 Banners 397, 400 Price Rules 299, 302 PSiGate 688 publish page 363 purchase order 620
Q
QR code 290 quantity discount 166 quantity increments 171, 195, 201 query, search 223 quick access links 531
915
Index
Quick Search 18, 216-217, 220 attributes 114, 116, 225 position, CSS 514 Quick Simple Product Creation 137
Sales 785, 787 Search 775 Search Terms 235 reset password 536 resize catalog images 508
R
Resource Access, Custom 867 rating, product 307, 310 Recently Compared Products 406 add to cart 557 Recently Viewed Products 14, 406407, 554 recommendations, search 227 redeemable gift card 152 redirect URL 258 reference, block 392 Refresh Index 244 Refresh Statistics 774 refunds 599, 601, 603 registration, customer 531 Related Banners 287, 298 Related Products 203-204 Related Search Terms 233 relative path 517 relative URL, CSS 517 Remember Me, shopping cart 567568 Reports 769 Customer 777 Product 781 retail tax 741 Retailer, customer group 545 Return to Stock 602 returns 600, 606 Reviews 243, 303, 307, 309, 789 rewrite URL 258 Right Column 399 RIS Certificate (Risk Inquiry System) 696 robots.txt 267, 271, 276 role, custom 828 root category 88 Rotation Mode, banner 404 RSS feed 162, 329 rules, toolbar 890
S
Sage Pay Direct 688, 693 sales channels 329 email templates 805 menu 31 order 561, 575
916
Index
reports 785 sample pages 357 sandbox, PayPal 684 scope 48, 118, 212 scripts, custom 868 scripts, third-party 211, 526 search 215-216, 237 advanced 18, 218 attributes 114, 225 box 514 filter 237 index 237, 244 query 223 reports 775 results 9, 18, 100, 220 weight 116, 226 search engine 82 optimization 176, 252-253, 255, 258, 276 Search Terms 227, 230-231, 243, 776 Popular 228 Related 233 Reports 235 secure socket layer (SSL) 63 security 72, 825 certificate 69 policy 72 Sell on eBay 336
Send Product to a Friend, email template 819 SEO 82, 245, 252, 255-256, 258, 339 Service Unavailable page 359 session cookie 567 Set Product as New from/to Date 162 Settlement Report, PayPal 633, 648, 658, 665, 675, 785 Share Wishlist, email template 819 shared access, Magento account 55 Ship Bundle Item 149 ship order 552 shipment 583-584 Shipment Update, email template 816 shipping 21, 27 carriers 715 labels 587 packing slip 585 rates, import 709 refund 602 Shipping Methods 701, 704, 707, 709 Shipping Settings 703 Shop By 98 shopping cart 10, 21, 697 assistance 553-554 edit 554 persistent 567
917
Index
price rule 290, 299-300 reports 787 tax calculations 751 thumbnails 133, 140, 189 shopping tools 303 Short Description 209 sidebar, block reference 436-437 Simple product 121, 124 site maintenance 861 sitemap 247, 267, 272 SKU 160 dynamic, bundle product 145 in price rules 288 multiple 289 Small Image 179, 183 resize 508 social media icons 337 social shopping 315 email templates 819 Solutions Library 54 sort attributes 116 product list 93 special characters, toolbar 887 Special Price 164-165 Special Products, RSS feed 330 SSL certificate 63, 69 stacked tax 748
Start My Store 23, 864 State Options 38 static block 337, 372, 412 category page 86 static URL 249 statistics 339 status product 160 Stock Availability 195-196 catalog page 199 Configurable product 201 product page 198 stock, manage 193 store address 35 credit 535, 599 currency 39 demo notice 863 email addresses 41 location 37 translate 853 URL 4-5 view 46 Store Credit Update, email template 817 store url, markup tag 449 style sheet, CSS 512, 514 styles and fonts, toolbar 886
918
Index
styles.css 512 subcategory 84, 90 submit order 551 subscription, newsletter 319, 326 export 325 suggestions, search 227 Super Products Attributes Configuration 139 support, Magento 7, 54 surveys 13, 303, 314 Suspected Fraud, order status 577 syndicated content 329 synonyms 18, 228 syntax CSS 514 layout update 442 system attribute 113 system email templates 820 System menu 33
classes 734, 742 compound 748 fixed product (FPT) 739 rates 741, 752 rates, delete 764 rules 746, 752 settings 734 setup 734 shipping 751 shopping cart 21 VAT 758 Tax on Shipping 751 Tax Zones 243 technical support 7 template email 808 layout update, frontend app 409 PDF 594 subscription 320 variables 431 Terms and Conditions 571 Text Area, input type 106 text editor 365 Text Field, input type 106 theme 458, 461, 465, 487, 504, 521 customize 491 edit 464 mobile 468
T
Table Rates, shipping 709 tables, toolbar 891 Tags, product 312, 534 Reports 791 RSS feed 329 Task Notifications 808, 865 tax 733 class 161
919
Index
preview 462 Theme Text Editor 49, 458, 473, 853 Themes Editor 458, 462-464, 491 third-party applications 867 SSL certificate 67 thumbnail 179, 181, 189 gallery 177 resize 508 Tier Price 163, 166 toll-free number 21 Top Level Category, in RSS feed 330 top navigation 374 CSS 514 tracking code, Google Adwords 343 code, Google Analytics 339 number, shipping 580 scripts 97, 211 transactional email 318, 320, 797 logo 798 translate store 473, 853 troubleshooting, product 158 True Type font 517 trust badge 21 Trusted Extensions 34, 347 .ttf 517
TypeKit 521
U
UI text, change 473 Under Construction notice 863 Unique Value, attribute property 114 unit price 164, 167 unsubscribe 324-325 Up-sell 203, 205 Update Attributes 242 upgrade 58 upload CSS 513 upload JavaScript 522 UPS 715-716 URL domain, custom 63 dynamic 249 key 258 product 161 redirect, automatic 256 relative 517 rewrites, custom 258 URL Key 249 category 91 node 383 page 360 Use for Promo Rule Conditions 115, 117 Use in Layered Navigation 101
920
Index
user create admin 826 guides 8 name 5, 29 role 827 USPS 715, 719 Web Tools 719 UTF-8 encoding 841
Web Services 867, 869 webinar 7 Websites, Product Information 212 weekend, locale 36 Weight dynamic, bundle product 145 weight, bundle product 149 weight, product 160 weighted search 226
V
welcome Value Added Tax (VAT) 758 Values Required 114 variable 431 email template 803, 808 insert, toolbar 885 VAT (value added tax) 758 Version Control 361 video tutorials 6, 895 video, embed 370 view 46, 48 product 126 translate 853 Virtual Gift Card 150, 152 Virtual product 122, 128 Visible on Product View Page 115 volume, product 170 email 4, 29 message, block 445 message, header 541 What's this? link 175 whitelist, site maintenance 474, 862 wholesaler, customer group 545 widget, frontend app 450 Wishlist 303-304, 315, 534 block 13 in RSS feed 330 workflow order 576-577 product return 600 workspace preferences, toolbar 893 WorldPay 687, 693 WS-I 869 WYSIWYG Editor 210, 365 enable 106
W
watermark 186-187
921
Index
X
XML 392, 435, 438 load sequence 448
Y
Yes/No, input type 106 YouTube 370
Z
Zero Subtotal Checkout 622 Zip image files, import 842 zone file 62
922