Overview

Namespaces

  • None
  • VSP
    • Core
      • Abstracts
      • Interfaces
      • Traits
        • WC_Compatibility
    • Deprecation
    • Helper
    • Modules
      • Addons
      • Logger

Classes

  • Price_Calculation
  • Overview
  • Namespace
  • Class

Class Price_Calculation

Class Price_Calculation

Namespace: VSP\Helper
Package: VSP\Helper
Author: Varun Sridharan varunsridharan23@gmail.com
Since: 0.8.5
Located at includes/helper/class-price-handler.php
Methods summary
public static mixed|
# types( )

Returns All Possible Price Types

Returns All Possible Price Types

Returns

mixed|

Since

0.8.9.7
public static mixed|
# operators( )

Returns All Possible Price Operators

Returns All Possible Price Operators

Returns

mixed|

Since

0.8.9.7
public static boolean
# is_operator_add( $type )

Validates if given value is addition key.

Validates if given value is addition key.

Parameters

$type

Returns

boolean

Since

0.8.9.7
public static boolean
# is_operator_sub( $type )

Validates if given value is subraction key.

Validates if given value is subraction key.

Parameters

$type

Returns

boolean

Since

0.8.9.7
public static boolean
# fixed( string|integer $existing_price, string|integer $new_price, string $operator )

Handles Price Calculation.

Handles Price Calculation.

Parameters

$existing_price
$new_price
$operator

Returns

boolean
public static boolean
# percentage( string|integer $existing_price, string|integer $new_price, string $operator )

Handles Percentage Calculation.

Handles Percentage Calculation.

Parameters

$existing_price
$new_price
$operator

Returns

boolean
public static string
# get( string|integer $existing_price, string|integer $new_price, string $operator, string $rule, boolean|string $force_update )

Handles Price Calcultion Concept.

Handles Price Calcultion Concept.

Parameters

$existing_price
$new_price
$operator
$rule
$force_update

Returns

string
API documentation generated by ApiGen