Оптимизация и производительность нескольких итераций массива для скидок на основе ролей WooCommerce.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Оптимизация и производительность нескольких итераций массива для скидок на основе ролей WooCommerce.

Сообщение Anonymous »

У меня есть система скидок WooCommerce, которая рассчитывает комиссию на основе категорий продуктов (размеров коробок) для определенной роли пользователя. Код работоспособен, но меня беспокоит стоимость выполнения избыточных проверок по сравнению с большими блоками кода.
Мне нужно рассчитать 5 % скидку для оптовиков при заполнении «коробок» (кратных 8, 9, 10, 12 или 15 единицам).
Вариант A: множественные условные проверки (текущие)
В этой версии я проверяю роль пользователя и !empty() статус каждого массива категорий перед каждым циклом.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»