В прошлом я реализовывал множество реализаций нескольких сайтов, поэтому я понял, как настроить среду. Что я не сделал, так это настроил несколько веб-сайтов, которые могут использовать одну и ту же корзину.
Так что, если вы находитесь на site1.com и добавили что-то в свою корзину или вошли в систему, когда вы заходите на site2.com, вы вошли в систему и у вас есть те же товары в вашей корзине.
Из того, что я читал на форумах, нет лучшего способа поделиться сессией. Но я знаю, что использование конфигурации для включения SID во внешнем интерфейсе передаст идентификатор сеанса, если вы переходите между сайтами. Я подумал, что это все, что вам нужно, но я вижу, что люди говорят, что только магазины могут совместно использовать сеансы оформления заказа, и что магазины могут иметь свой собственный домен.
Я думаю, что лучший способ сделать это - настроить несколько веб-сайтов, а не один веб-сайт, а несколько магазинов, а затем просто убедиться, что при ссылке на другой сайт я использую надлежащие методы URL-адреса magento, чтобы создать ссылку, и она будет передана SID и пользовательский сеанс будут перенесены.
Это предпочтительный способ сделать это? Что-нибудь мне нужно знать с точки зрения конфигурации? Есть ли негативы, делающие это? Есть ли лучший способ?