Magento 1.7 - 2 stores with differnt domains sharing a cart? - magento

I have successfully setup 2 stores with 2 different domains with Magento 1.7. I am unable to get them to share 1 cart, is there a trick to get this working? I have no been able to find any info on this for current versions of magento.
Thanks,
Dane
EDIT:
Thanks for your replies, one of magento's strengths is the ability to have multiple "stores" while sharing the same admin section, products, customers, ect. (I have this already set up). I just cant get the stores to "share" a cart. In my case I have 2 stores that do not share products, but need to share a cart, so you can add a product to the cart while being in one store then hop over to the other store while having that product still in your cart. gap.com is a good example of this happening with subdomains. I know the functionality is possible because of all the discussions / solutions out there for older versions of Magento. I can just not find a solution for the newer version.

Magento shopping carts (quotes) are linked to a single store. This is stored by the store_id column in the sales_flat_quote table of your database. By default you cannot share a shopping cart between stores.
Can you provide a clearer description of how your websites, stores and store views are configured? This information can be found in the admin under 'System > Manage Stores'.

Related

Managing multiple shops in one website through magento

I am creating a portal where I will be having All shops\stores with their products for online buying. User can search products which will then show multiple shops offering that particular product. I need to ask, is this supported in Magento?
Magento supports multiple stores with multiple languages for each store. Products and categories cand be added across stores but not mandatory on all stores. Magento can be configured (ex: themes, product default display type, etc) for each store / store view.
I think you will find this post useful.

How to link (map) products between two Magento websites?

I would like to develop TWO Magento websites under different domain names domainONE.com and domainTWO.com
I would like to have SOME (not all) products (Approximately 200 out of 5000) on both websites to be the same, but the Titles, Pictures and Descriptions must be different. The products must be mapped/linked somehow, most importantly the stock MUST be the same on both websites for these particular products and the stock must change on both websites when the product sells on either one of the websites
Example:
domainONE.COM (has 5000 products)
domainTWO.com (200 same products as on domainONE.COM, but the Title, Description and Pictures must be different. However when the product sells on EITHER domains the stock must be synchronized between both domains.
Any solutions?
Thank you in advance!
The Magento is made to solve problem like yours.
It is noy just two, you can share products between hundreds of sites. In fact many store owner configure Magento like you wanted to do. You just got the thr terminology wrong. They called it Multi-store management. In Magento, you can run multiple websites in single installation and have different product name, description or any property for each website - imagine scenario of multi-linguel websites.
You have to read and understand Magento's multi-store management at Wiki page http://www.magentocommerce.com/knowledge-base/entry/overview-how-multiple-websites-stores-work/
Magento already provide this type of feature.
All you need to do is, set up a multisite magento website.
And yes stock(Inventory) is managed globally by Magento, so I think in short this is all you need.
Below are some links that could help you:
http://www.magentocommerce.com/knowledge-base/entry/tutorial-multi-site-multi-domain-setup
http://www.magentocommerce.com/magento-on-the-fly/multiple-sites/
Regards,
Milan

Single Cart multiple websites in Magento

We have 5 websites (each with different store views and design) running on a single Magento installation (1.7) and all are set on different domains. Now we want to share the customer data and shopping cart across all 5 websites but it's not working. We have already set Persistent Shopping cart to true and Share Customer Accounts to Global but it's not working.
Any help in this regards will be appreciated.
Thanks!
You need to create 1 website, 1 store and 5 store view in it. Different theme/skin can be assigned at store view level.
For Product sharing issue. you can create 5 store and then each store have separate store view. On each store we can define separate root category.
In this way cart and customer data can be shared.
As suggested by Faisal, we should use 1 website, 1 store and multiple store views to share the cart content.
In our scenario, all store views were set to different domains thus cart sessions were not carried forward if customer wasn't logged in. To over come this, all we had to do was set "Cookie Path" to / in System > Configuration > Web > Session Cookie Management
I've made it different way and it works:
I have single installation with multple domains and store and single SSL
I have main web site where i have all products from my other websites and it set with SSL.
1. Share customers account between multi-store:
You can configure this feature here:
System -> Configuration -> Customer Configuration -> Share Customer Accounts ->Global
2.Share the cart content between Magento multi-store websites:
Magento uses separate cart sessions for each store. To use one website on the checkout session you need to modify the "Mage_Checkout_Model_Session" class.
Copy this file: app/code/core/Mage/Checkout/Model/Session.php
to: app/code/local/Mage/Checkout/Model/Session.php.
After that add the following source code to the class:
class Mage_Checkout_Model_Session extends Mage_Core_Model_Session_Abstract
{
const CHECKOUT_STORE_ID = 1;
public function getCheckoutStoreId()
{
return self::CHECKOUT_STORE_ID;
}
Change CHECKOUT_STORE_ID value "1" to your Magento store ID with all products ans SSL.
Next, find all such elements in the file:
Mage::app()->getStore()
and change them to:
Mage::app()->getStore($this->getCheckoutStoreId())
And that is it!
Clear Magento cache and check your store. Now your Magento will use one cart for different multi-domain stores websites.
There are 3 limitations of this solution:
1. All prices in the cart will be from the store you selected (using CHECKOUT_STORE_ID). So if you have different prices for different stores it will not work in the cart.
2. The currency in the cart will be the same as in the store you selected.
3. The link for editing items in the cart will will not redirect customer to original cart website.

Shared shopping cart between subsites

I'm trying to get a fully functionally Magento 1.6.1.0 installation with 3 sub-sites and a main site (configured each as store inside Magento), that share of course the clients information across the all the stores.
The problem is that I can't seems to be able to have a persistent shopping cart across the all stores, allowing the customers to get products from a sub-site then another and so on without having to pay each time the shipping fees for what is at the end only 1 order.
I've followed several different tutorials that claimed to be able to achieve that but none of them worked as expected, and also none of them specified to which version of Magento they where supposed to work.
Any tip is welcome, thanks to everyone.

My client can't see any of products - Magento

I am having a weird situation. I worked on a magneto ecommerce website. My friends and I can see the products on the website, but only my client can't see any of them.
I suspected magento cache, so I refreshed and disabled all the caches. My client still can't see all the products. I made him to clear browser cache. It didn't work as well. I also let him use FF or Safari. He still can't see the products.
What is the problem??? I can't try any other things now...
In addition to checking multiple websites, are you logged in or do you have a specific customer group? Magento allows you to show products only to certain customers. Check to make sure that as a logged-out, anonymous user, you can see the products.
Hope that helps,
Joe
Have you configured multiple stores, websites or store views in your Magento instance? Whether or not Magento displays a product depends on a lot of settings, but if one user can, and another user cannot see them, it's most likely related to which store view they are accessing.
The store view Magento is showing isn't always determined by the URL alone, there is also a setting which is stored in the cookie and can be changed via a dropdown (in the default templates anyway).
Stores are configured via System > Manage Stores. If you have multiple rows in there you have multiple store views (or websites or stores).

Resources