1

Magento1.5.1を実行しています。私のウェブストアには、メーカーから直接出荷される製品がたくさん含まれています。送料は非常に変動しやすく、私たちが運ぶ製品の数のために、多くのアイテムの送料を決定することは不可能です。

チェックアウト時に「見積もり依頼」オプションを追加したいのですが。私が持っている基本的な考え方はこれです:

-重量または寸法のないアイテムは、RFQ(見積もりの​​要求)プロセスを通過する必要があります。チェックアウト時に、ユーザーがカートにRFQを必要とするアイテムを持っている場合(重量や寸法が定義されていないため)、「配送の見積もりをリクエストする」という単一の配送オプションが表示されます。-次のステップは支払い画面です。実際の支払いオプションの代わりに、「後で請求書を支払う」または「見積もりを受け取ったときに支払う」オプションが表示されます。ユーザーはこれを選択するように強制されます(または、支払い画面を完全にスキップすることもできますか?)。

これは、一緒にハッキングするのは比較的簡単なはずですが、これを間違った方法で行っているのではないかと思います。これを行う簡単な方法はありますか?私の考えは、重量や寸法をチェックするようにチェックアウトコードを変更することです。そうでない場合は、1つの配送オプションのみを表示します(おそらく「送料無料」をそのオプションに転用します)。次に、支払い画面で、注文で送料無料が選択されているかどうかを確認し、カスタム支払いオプション(おそらく再利用小切手またはマネーオーダーオプション)を提示します。そこから、Paypalまたは同様のものを介して公式見積もりを送信します。

何かご意見は?ありがとう!!

4

1 に答える 1

3

私は通常のアドバイスを提供します:これを実現するための拡張機能はたくさんあります。私の哲学は、magentoで何かをコーディングしようとする前に、拡張機能を検討し始めることです。アップグレードによって何かが壊れた場合に特に役立ちます。彼らは通常、彼ら自身の拡張機能に明らかに影響を与えるアップグレードの問題を無料で修正します。

あなたの場合、「RFQ」の目的で使用できる「WillCall」に使用する無料のカスタム配送オプション拡張機能があります。支払いモジュールをいじらないように強くお勧めします。ライブサイトと管理者のバックエンドで使用するために、PHPで6つ以上の「支払い」を作成しました。Magentoを本当に理解するまでは、コードを書くのに時間とお金を浪費していることになります。あなたの質問があなたがお金を稼ぐことができるようにウェブサイトを機能させることであるならば、仕事を成し遂げるために拡張機能を買いに行きなさい...

コードの記述を続けるために、お問い合わせフォームにコードを手作業でロールして、Googleのキャプチャを追加し、顧客に既存の製品属性(車両の年式、メーカー、モデル)から選択してもらいました。最終的に、連絡フォームから受け取る電子メールにこれらを反映させる方法を理解することができましたが、適切な解決策であるデータベースの永続性はありません。さらに、コードをいじくり回すと、予期しない驚くべき方法でMagentoがすばやく簡単に壊れます。したがって、ここでの通常のMagentoの返信は、拡張機能の購入を強く促すためです。私が尋ねるような種類の質問をしている場合、あなたはプロの拡張機能を作成するのに十分な知識がありません...いくつかの適切な拡張機能を購入し、それらを分析し、それを理解するために多くの時間を費やします。

これ以上、同じタスクを実行するために競合する拡張機能がたくさんあるので、あなたが望むことを実行するためにすでに何かが機能しているはずです。

于 2012-06-25T18:33:16.677 に答える