永続的なショッピングカートの欠点


7

こんにちはmagentoで永続的なショッピングカートを使用するときに不利な点があるかどうか疑問に思いますか?これを有効にすると、アカウントの作成を余儀なくされ、ゲストとしてチェックアウトしなくなりますか?ありがとう

回答:


11

@Mariusは、実際には論理的であると予想しますが、ゲストチェックアウトオプションが無効になっている場合があります。

レプリケーション

  • ログインしている顧客がアイテムをバスケットに追加します
  • 顧客がブラウザを閉じる
  • ウェブサイトセッションがkill ディレクトリをタイムアウトにするvar/session
  • 顧客がブラウザを開き、ゲストとしてバスケットにアイテムを追加します。
  • ゲストのチェックアウトは非表示になっています。

原因

呼び出されたイベントcheckout_allow_guestMage_Checkout_Helper_Data::isAllowedGuestCheckout()

これは、ゲストチェックアウトを使用するオプションを無効にするMage_Persistent_Model_Observer :: disableGuestCheckout()によって監視されます。

その原因は、セッションがMage_Persistent_Helper_Session :: isPersistent()によって永続化Cookieの値とともに読み込まれることです。

    if (is_null($key)) {
        $key = Mage::getSingleton('core/cookie')->get(Mage_Persistent_Model_Session::COOKIE_NAME);
    }

修正- イベントオブザーバーを無効にする

2つのファイルで新しいモジュールを作成する必要があります。

app/code/local/JZah/AllowPersistentGuestCheckout/etc/config.xml

<?xml version="1.0"?>
<config>
    <modules>
        <JZah_AllowPersistentGuestCheckout>
            <version>0.1.0</version>
        </JZah_AllowPersistentGuestCheckout>
    </modules>
    <frontend>
        <events>
            <checkout_allow_guest>
                <observers>
                    <persistent>
                        <type>disabled</type>
                    </persistent>
                </observers>
            </checkout_allow_guest>
        </events>
    </frontend>
</config>

app/etc/modules/JZah_AllowPersistentGuestCheckout.xml

<?xml version="1.0"?>
<config>
    <modules>
        <JZah_AllowPersistentGuestCheckout>
            <active>true</active>
            <codePool>local</codePool>
            <depends>
                <Enterprise_Persistent/>
            </depends>
        </JZah_AllowPersistentGuestCheckout>
    </modules>
</config>

Magento EE 1.14.1.0用に作成


6

Magentoの「永続的なショッピングカート」の概念を理解していないと思います。
これは、ゲストのチェックアウトを許可するかどうかとは関係ありません。
それが行う唯一のことは、同じデバイスの同じブラウザを使用して、以前の訪問から買い物カゴを表示するために同じブラウザを使用して、顧客がWebサイトに次回アクセスするときに許可するCookieを設定することです(ウィッシュリスト比較製品など) 、...)ログインする必要はありません。

永続的なショッピングカートが有効でも無効でも、ゲストとログインのチェックアウトは同じように機能します。


magento 2で永続的なショッピングカートを設定する方法 どんなアイデアでも共有してください。
Rakesh Jesadiya
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.