Magento Solution Specialist – Content Area 3.2: The Shopping Cart

By | 2018-07-04T04:18:30+00:00 December 6th, 2015|Categories: Magento, MCSS|Tags: , |

Moving right along with Content Area 3: Elements of a Magento eCommerce Site, we’re talking about all things Shopping Cart in this post. We’ll mainly be concerned about how discounts are handled in the shopping cart, how account creation related, multiple shipping options, and guest checkout. We’ll also see a few slight differences in Enterprise Edition vs Community.

1. How can you create a product discount to have it automatically added in the shopping cart?

This spoils question 7 a little bit. To create an automatic discount in the shopping cart, we would create a new shopping cart price rule,

System -> Promotions -> Shopping Cart Price Rules and create a new rule. Set the coupon to
No Coupon and as long as the Conditions are met, the discount will show in the shopping cart.

2. What are the different product or order price discount options available in the shopping cart in Magento Enterprise Edition?

  • Percent of product price discount
  • Fixed amount discount
  • Fixed amount discount for whole cart
  • Buy X get Y free (discount amount is Y)


3. Can guest customers place orders?

Yes, If

Guest Checkout is enabled in the back end. To do so, go to
System -> Configuration -> Sales -> Checkout and set
Allow Guest Checkout to Yes.

4. Can customers ship products to multiple different addresses using native Magento functionality?

Yes, If multiple shipping is enabled. To turn this on, go to

System -> Configuration -> Sales -> Shipping Settings. In Options, change
Allow Shipping to Multiple Addresses to Yes. Also to note, this requires the blocks needed for multiple shipping to be styled. Another caveat is that each location shipped to will create a new order and will be billed separately.

5. How can a customer register an account when placing an order?

When moving from the cart to checkout, the customer has the option to

Register and Checkout. Using the password field, an account will be created with the billing email and password entered.

6. Can shopping cart products be shared among different websites?

This question is probably meant to be a little confusing. In Magento, there are three scopes

Store, and
Store View.

A cart cannot be shared between

Websites as they are meant to have totally unrelated sites hosted on the same instance.


Store can bet set up that will be a sub-brand or maybe special line. Maybe a clothing store that has a ‘private label’ section. Sharing a cart between the
stores does work.


Store View is used on an existing store, but is used to change the presentation of it. The can be used for a different customer audience. The car is shared between iews.

7. What are the different shopping cart promotion types, and how can shoppers apply them as discounts?

There are four rules that can be created as shopping cart promotions (

Promotions -> Shopping Cart Price Rules).

* Percent of product price discount
* Fixed amount discount
* Fixed amount discount for whole cart
* Buy X get Y free (discount amount is Y)


These rules can be applied either automatically — if they meet the conditions and

No Coupon is selected. If
Specific Coupon is selected, the coupon must be entered during the checkout process.


8. How does the persistent shopping cart option work in Magento?


persistent shopping cart will set a cookie on the user’s browser when an item is added to the cart. That will allow the cart to be remembered if the user will come back to the site.

To enable this, we go to

System -> Customers -> Persistent Shopping Cart and set
Enable Persistence to Yes.

9. Does Magento Enterprise Edition functionality allow merchants to contact shoppers about their abandoned shopping carts?

In the backend section of Magento Enterprise, there is an Abaondoned Carts Report. We get get to that at

Reports -> Shopping Cart -> Abandonded Carts. From there we can filter and download information as a CSV file, or an individual can be clicked into and contacted directly.