1

私は 1 つの php 製品販売サイトに取り組んでいます。ここで割引システムを実装したいと考えています。

誰かが製品を購入すると、支払いが成功した後、割引額が記載された1つのクーポンコードが1通のメールで送信されます。

現在、ランダムな文字列とタイムスタンプなどの作成コードの組み合わせを使用してコードを動的に作成し、そのコードの割引額でデータベース内の1つのテーブルに保存しています。

コードをランダムに作成できますが、割引額を管理する方法。

割引コード システムの作成 (MySQL/php)を読みました

コードを作成するためのものですが、割引を管理するにはどうすればよいですか?

ランダムな割引額を作成することはできません。

クーポンコードの割引額を指定する方法を教えてください。

割引額をパーセンテージで表示したい。

質問があればコメントしてください。質問の詳細をできるだけ早く更新します。

次のような割引額を作成するためのルールが必要です。

- 頻繁に購入するすべてのユーザー

- 季節問わず

・プレゼントしたい、高額なものを買いたい

ここに画像の説明を入力

4

1 に答える 1

0

注意- これは大まかな考えです。

ユーザーが割引率を入力できるようにするフォームを作成できます (100 を超えないか、要件に応じて。購入の合計金額に対して割引率を使用することを考慮してください)。次に、ランダムに生成されたコードをこの割引に関連付けます。また、割引コードが顧客によって使用されたかどうかを知るために、使用済みまたは未使用などのステータスをコードに関連付けることができます。

割引とコードのデータベース スキーマは次のようになります。

  CREATE TABLE  `mydatabase`.`discounts` (
     `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
      `discount` FLOAT( 3, 2 ) NOT NULL ,
      `code` VARCHAR( 255 ) NOT NULL ,
      `status` BOOLEAN NOT NULL ,
      `emailed` BOOLEAN NOT NULL ,
       );

   status would be 0 for unused codes and 1 for used codes
   emailed would be 0 for not emailed codes and 1 for emailed codes

status と emailed のデフォルト値は 0 になります

あなたのルールへの答え

次のような割引額を作成するためのルールが必要です。

-頻繁に購入しているユーザー- 頻繁に購入しているユーザーのリストを作成します (5 人以上など)。

-いつでも - 割引コードの有効期限を設定しないでください。

-プレゼントしたり、大量に購入したりしたい-ユーザーにはクーポンコードが事前に提供されるため、注文中にそれらを引き換えることができます.

于 2013-08-23T07:18:09.490 に答える