2011-01-10 6 views
1

Zen Cartを使用してデジタルダウンロードを行っています。我々は最近、定期的にバージョンを更新するソフトウェアの販売を開始した。ユーザーが自分のアカウントにログインしてダウンロードを取得できますが、まだ表示されているのは古いバージョンです。 zipファイルの更新時に更新されたバージョンをダウンロードできるように、ダウンロードの顧客履歴を更新するにはどうすればよいですか?Zen Cart - デジタルダウンロードのアップデート

答えて

1

これは、あなたが求めているソリューションではありませんが、それは私が考えることができる唯一の簡単な解決策です:

  1. 一覧製品として新バージョン。
  2. 新しいバージョンの価格とその製品の購入のみを許可する制限の割引クーポンを作成します。
  3. 古いバージョンを購入した顧客に、クーポンコードと新しいバージョンの製品ページのURLを含むメールを送信します。
0

もう一つは、それを行う方法を提案した:理論的に

: オリジナル購入ファイル名:v1.product_download.pdf 新しいバージョンがリリースされ、v2.product_download.pdf

  1. アップロードv2.product_download.pdfファイルをダウンロードディレクトリにコピーし、将来の購入のためにv2製品用の新しい製品を作成します。

UPDATE orders_products_downloadのSETのorders_products_filename = ':あなたはこのように顧客の注文履歴にv2.product_download.pdfファイル名を設定するには、SQLテーブルを更新する動作v1、すでに購入した顧客のために

  • v2.product_download.pdf ' WHERE orders_products_filename =' v1.product_download.pdf ';

  • これは、既存の顧客が注文履歴にv2を持ち、v2が将来の顧客に販売するための新製品であることを保証します。もちろん、製品のv1の販売を無効にして、v1を購入したことを発見したときに無料アップグレードを求める人に対処する必要はなく、v2を購入したはずです。もちろん

    、あなた本番のウェブサイトに任意の SQLスクリプトを実行する前に、データベースの完全なバックアップを実行します!

    次に、v1.product_download.pdfを購入したお客様に電子メールを送信し、ログインして注文履歴を表示し、新しいv2.product_download.pdfをダウンロードしてください。

    関連する問題