Как создать сумму цены уровня в соответствии со стоимостью - PullRequest
0 голосов
/ 18 апреля 2019

Я настраиваю интернет-магазин для использования в типографии, но я застрял на том, как автоматически предоставлять цены на разные суммы.

Например:

Клиент хочет видетьцена за 100 листов, и сразу же должна быть видна цена за 150, 200, 250, ... (она становится дешевле за штуку каждый раз, когда сумма увеличивается).

Это, конечно, легко;получите $amount и добавьте +50 каждый раз.Но когда клиент спрашивает 1000, это должно быть не +50, а, возможно, +100.

Есть ли удобный и простой способ сделать это или это будет очень много? 1010 *

if($amount < 100){ add +50 }elseif($amount > 100 && < 500){ add + 75 } ....?

1 Ответ

0 голосов
/ 18 апреля 2019

Хорошо, как насчет этого:

  $amount = 100; // client's amount
  $i = 1; // iterator
  $suggested = array(); // array for suggested amounts
  $increment = ($amount / 2); // half of client's suggested amount
  # while loop
  while ($i <= 3) {
    $amount = $amount + $increment; // formula
    array_push($suggested, $amount); // add to array
    $i++;
  }
  # will output 150, 200, 250
  foreach ($suggested as $s) {
    echo $s . '<br />';
  }

Это поможет вам начать в правильном направлении?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...