問題タブ [webshop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 優れた Python ベースの Webshop ソフトウェアとは?
現在、e コマース プロジェクトの評価を行っています。優れた Python ベースの Web ショップ ソフトウェアはありますか。人々が共有できる個人的な経験はありますか?
今まで私は見つけただけです:
PHP の世界から来て、プロジェクトの継ぎ目が 1 つしかないことがわかりました。
サッチモの経験者はいますか?
優れた商用ソリューションはありますか? Webshop ソフトウェアがあらゆる面で拡張可能 (および可能であれば読み取り/変更可能) であることは非常に重要ですが、OSSである必要はまったくありません。サポート契約のある商用ソフトウェアで十分です。
良い推奨事項はありますか?
payment - 通話またはSMSを使用した支払いのZaypayの代替
現在、SMSを使用して、または番号に電話をかけてサービスの支払いを行うために、zaypayに支払いプロバイダーを実装しようとしています。私たちはすでにグーグルチェックアウトとペイパルが定期的な支払いのために働いていますが、zaypayはかなり柔軟性がなく、文書化が不十分で、価格が異なる何百もの製品がある場合はセットアップが面倒です。
だから私の質問は、SMSを受け取って支払いを呼び出す他のヨーロッパの支払いプロバイダーを知っていますか?
ロバーツの回答/質問への回答として
こんにちはロバート、私はZaypayソリューションが最高であり、電話による支払いに関してこれまでに見たのは私だけだと言わなければなりません。ただし、2か月前にカスタムZaypay UIの実装を終了して以来、発生していた問題の詳細の多くを思い出せません。とにかく私ができる限りそれらの簡単な説明をしようとします。
まず、payalogueのリダイレクトタイプのシナリオを見てみたいと思います。私が覚えていることから、皆さんは私たちが使用しているjQueryとうまく機能しないJSフレームワーク「Prototype」を使用しているため、payaloguesでサポートされているポップアップタイプのシナリオを使用できませんでした。
さらに、カスタムインターフェイスを実装するときに、単語やフレーズではなくコードである単語など、多くの欠落した翻訳を覚えています。これは、私たちが自分たちで必要とするすべてのメッセージを書く/翻訳することになったということを意味しました。
また、もう一つの悩みの種は、価格とアイテムの設定でした。Google CheckoutやPayPalのように、インターフェースの一部として注文アイテム/価格を送信できればいいのですが(完璧ではありません)、これまでに販売するすべてのアイテムを定義する必要はありません。事前に管理インターフェース。私が覚えている限り、現在の形式で複数アイテムの注文にZaypayを使用することは事実上不可能です。
最後に、私が知る限り、カスタムソリューションを実装するときに考慮しなければならないセキュリティの問題がいくつかあります...特にajax駆動のソリューションです。私の元の投稿で述べたように、ドキュメントでこれについて言及していますが、ドキュメントはセキュリティの問題に関してそれほど包括的ではなかったと思います。繰り返しになりますが、詳細をお伝えしたいのですが、コードとクライアントがなくなってから長いので、書いたコメントを調べることができません。ごめん!
そうそう、一般的なAPIドキュメントは正確に包括的ではなく、100%正確でもありませんでした。
繰り返しになりますが、Zaypayを使用しないように人々にアドバイスしたくありません。競合するJSフレームワークを使用しない場合、payalogueは非常に簡単に実装できるようです。Zaypayを検討している人は、最初に現実的なプロトタイプで試してみて、カスタムインターフェイスを実装している場合は、本番環境にリリースする前に実装について検討する必要があることをアドバイスしたいと思います(これはお勧めできません)。
多くのことを誤解したのは私だけかもしれませんが、一般的にフレームワークを使用するのに苦労し、APIは非常に新しく、最初から考え抜かれていないと感じました。
asp.net - Javascript とウェブショップの追跡/ウェブサイト間のアフィリエイト、どうすればよいですか?
私はウェブショップの小さなフロントエンドを持っています。私のウェブサイトを経由してウェブショップからアイテムを購入するすべての顧客は、金額の 5% を返します。私のウェブショップから他のウェブショップに転送した顧客を追跡する方法を見つける必要があります。そして、購入が完了したら、ウェブショップから返信をもらいます。私の Web ショップでは、小さなページを作成しました: collect.aspx は、クエリ文字列で渡された値を要求して保存します。これは、次の疑似コードのようなものです。
Web ショップで、購入フローの最後のページに JavaScript を挿入できるように顧客を転送します。私は多くのことを試しましたが、機能する唯一のことは、ブラウザをだまして、次のようにJavaScriptを参照していると思わせることです。
他のトラッカーがどのように作業を行っているかを見てきましたが、これが一般的な方法のようです。ただし、このスクリプトを使用すると、すべての注文を取得できます。自分の Web サイトから入力したものだけをログに記録したいと考えています。
これが私の大きな問題です。これを行う方法は? ユーザーが自分のページを開いたときに Cookie を追加しました。購入ページがコールバックを行うときに、この Cookie をもう一度確認したいと思います。"" 呼び出しを行ったときに、ブラウザーから Cookie を取得できないようです。これは本当に今私を悩ませています。
これが一般的にどのように行われるか、この追跡がどのように行われるか教えてください。そして、このクッキーに関して何が欠けていますか?
これを行う方法に関するすべてのアイデアは大歓迎です。
asp.net-mvc - 新しい Web ショップ プロジェクトに (ASP.NET MVC で) 何を選択するか?
新しい Web ショップ プロジェクトの基盤として何を選択しますか? ASP.NET MVC を使用するようにオプションを絞り込んだので、これは必須です。それは私に残します:
- Rob Conery の Kona (もう更新されていませんが、膨大な量の機能を備えていますが、全体としては良い基盤のようです)
- Jon Galloway による MVC MusicStore (非常に単純です。実際、ゼロから始めて、必要なすべての特別な詳細を考慮する方が簡単です)
- ゼロから始めます
- 他に何か?
私は昨年 MVC を使用していたので、ゼロから始めてすぐに基本機能を開発することができましたが、Rob が追加した拡張機能が気に入っています。
コナを個々のニーズに合わせて調整するのがどれほど難しいかはわかりませんが、まだ試した人はいますか? たとえば、NHibernate の代わりに EF を使用しますか?
mysql - リストされた製品と一緒に顧客が購入したものを照会する
頭を包むことができない非常に古いクエリを最適化しようとしています。アーカイブしたい結果は、他の顧客が興味を示したもの、つまり訪問者が見ている製品と一緒に購入したものをWebショップで訪問者に推奨したいということです。
私はサブクエリを持っていますが、それは非常に遅く、〜8 000000行で〜15秒かかります。
レイアウトでは、ユーザーバスケットに入れられるすべての製品がテーブルに保持さwsBasket
れ、basketid
(別のテーブルではメンバーに関連付けられている)で区切られます。
この例では、ユーザーがproductid 427と一緒に購入した最も人気のあるすべての製品をリストしますが、productid427自体はリストしません。
どんな助けでも大歓迎です!これが少なくとも誰かにとってまったく意味があることを願っています:)
更新1: コメントありがとうございますここに私の答えがあります、彼らはコメントフィールドに収まりませんでした。
上記のクエリでEXPLAINを使用すると、次のようになります。テーブルにインデックスがないことに注意してください(-フィールドの主キーを除くid
)。インデックスを利用して正しいキーにインデックスを配置するようにクエリを変更したいと思います。
php - マルチサプライヤーオンラインショッピングプラットフォーム
クライアントから E コマース プラットフォームの再構築を依頼されました。目標は、車両を販売するオンライン ショップです。特徴は、マルチサプライヤー対応であることです。つまり、外部サプライヤーは、リストを管理したり、新しいものを追加したり、販売を表示したりできる独自のログインバックエンドを持っています.
ショップは、仕入先のすべての製品を 1 つの大きなカタログに表示します。このカタログは、並べ替えやフィルタリングなどのオプションを理想的にサポートする必要がありますが、必須ではありません。注文は、関連する各サプライヤーと管理者に電子メールで送信されます。
注文プロセスは非常に簡単です。基本的には、注文したアイテムをカタログから取り出し、そのアイテムが注文されたことをサプライヤ (および管理者) に通知するだけです。オプションとしてあると便利ですが、オンラインチェックアウト/支払いは必要ありません。
私が知っているすべてのオンライン ショッピング システムは、1 人の管理者を対象としています。
必要なものを処理できるショップシステムはありますか?
要件:
最優先事項:品質コード。できればPHP 5とオブジェクト指向。私は、既存のコードがうまく機能し、うまく機能している限り、製品の正確な機能セットについては気にしません。
アクセス制御: サプライヤーはログインして、自社製品を追加および管理できます。システムの残りの部分にはアクセスできません。管理者は、リストを管理し、ショップを構成できます。管理者がサプライヤー アカウントを作成する
多言語またはドイツ語にローカライズされている必要があります
販売プロセスは非常に単純です。購入者のデータを含む、サプライヤと管理者への電子メールで十分です。
オンラインでの支払い/チェックアウトは必要ありませんが、それは歓迎すべき拡張機能です
オープンソースが好まれますが、製品が本当に優れており、十分に文書化されている場合、商用ソリューションも問題外ではありません
基本的な製品が問題なく、これに必要な基本的なカタログとユーザー管理をサポートしている限り、その他の機能はすべて交渉可能です (つまり、必要に応じて自分で追加します)。
language-agnostic - eコマースアプリケーションでのクーポンと割引
私は e コマース アプリケーションを開発しました。現在、クーポンと割引のサポートを追加しています。最初に思っていたよりも難しかったので、これについての意見が欲しいです。
さまざまな種類のクーポンのロジックはどこに保管すればよいですか?
「3 つ購入すると、最も安いものを無料で入手」というオファーを提供するクーポン コードと、「[この商品] が 20% 割引になる」という別のクーポン検索と、その他のクーポンの束 (「合計で 10% 割引になる」) があるとします。金額」、「2 つ購入すると 2 つ目が 50% オフ」など)。
Coupon
インターフェイスとさまざまな実装をさまざまなクラスに格納し、クラス名をクーポンのデータとともにDBに保存するという行で考えています。このアプローチは実装が最も簡単ですが、データベースにクラス名を保存するのはあまりきれいではありません...
どのように解決しますか?以前のアプリケーションではどのように解決されましたか?
content-management-system - 価格マゼントで税金を設定する方法
同じ設定のimoのショップが2つあります。
私の質問は、2番目のショップで税込みの価格を取得するにはどうすればよいですか?どちらもこのような設定になっています
私の最初の店には税金が含まれています(写真を参照)
私の2番目の店はこれを示していません
どうすればこれを行うことができますか?
問題は、私のすべての価格が現在ホームページで課税されていることです。だから私が100ユーロでなければならないと言うなら、それは今では119ユーロになります、そして私はそれを望んでいません。
どんな助けでも本当に感謝しています!
magento - Magento でリスティング言語を変更する方法
価格選択の翻訳ファイルがどこにあるかは誰にもわかりません (画像を参照) フロント エンドのインライン翻訳ではこれを変更できません
どんな助けでも大歓迎です。
ありがとう。
drupal - 200,500 を超える注文の場合、製品に特定の割引を適用する
ここに Ubercart の第一人者がいるかどうかはわかりませんが、私の質問は次のとおりです。
同じ商品を複数注文するお客様に割引を適用したいです。
価格は次のとおりです。
1 製品 - 各 $5
製品 < 10 製品 - 各 $4.50
< 100 製品 - 各 $4
これを実現する方法を知っている人はいますか?独自のカスタム価格フィールドを追加することを考えましたが、カート/チェックアウトでそれらを呼び出す方法がわかりません。