<dl>
<dt><a href="#SmartCart.adjustBMSMQuantity">SmartCart.adjustBMSMQuantity</a> ⇒ <code>void</code></dt>
<dd><p>Adjusts the BMSM quantity for the provided item and tier.</p>
</dd>
<dt><a href="#SmartCart.bMSMFinalTierNotReached">SmartCart.bMSMFinalTierNotReached</a> ⇒ <code>boolean</code></dt>
<dd><p>Checks if the final BMSM tier has been reached for the provided item.</p>
</dd>
<dt><a href="#SmartCart.buyMoreSaveMoreDynamicText">SmartCart.buyMoreSaveMoreDynamicText</a> ⇒ <code>string</code> | <code>void</code></dt>
<dd><p>Gets the dynamic BMSM discount text for the provided item.</p>
</dd>
<dt><a href="#SmartCart.getBMSMButtonText">SmartCart.getBMSMButtonText</a> ⇒ <code>string</code></dt>
<dd><p>Gets the BMSM discount button text for the provided tier.</p>
</dd>
<dt><a href="#SmartCart.getBMSMTiers">SmartCart.getBMSMTiers</a> ⇒ <code>Array</code></dt>
<dd><p>Gets the BMSM tiers.</p>
</dd>
<dt><a href="#SmartCart.hasBMSMButtons">SmartCart.hasBMSMButtons</a> ⇒ <code>boolean</code></dt>
<dd><p>Checks if the BMSM discount is displayed as buttons.</p>
</dd>
<dt><a href="#SmartCart.itemHasBMSM">SmartCart.itemHasBMSM</a> ⇒ <code>boolean</code> | <code>void</code></dt>
<dd><p>Checks if the provided item has Buy More Save More (BMSM) discount enabled.</p>
</dd>
</dl>
<a name="SmartCart.adjustBMSMQuantity"></a>
## `SmartCart.adjustBMSMQuantity` ⇒ <code>void</code>
Adjusts the BMSM quantity for the provided item and tier.
<Table>
<thead>
<tr>
<th>
Param
</th>
<th>
Type
</th>
<th>
Description
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
item
</td>
<td>
<code>object</code>
</td>
<td>
The item for which to adjust the BMSM quantity.
</td>
</tr>
<tr>
<td>
tier
</td>
<td>
<code>object</code>
</td>
<td>
The BMSM tier for which to adjust the quantity.
</td>
</tr>
</tbody>
</Table>
<a name="SmartCart.bMSMFinalTierNotReached"></a>
## `SmartCart.bMSMFinalTierNotReached` ⇒ <code>boolean</code>
Checks if the final BMSM tier has been reached for the provided item.
**Returns**: <code>boolean</code> - True if the final BMSM tier has not been reached, false otherwise.
<Table>
<thead>
<tr>
<th>
Param
</th>
<th>
Type
</th>
<th>
Description
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
item
</td>
<td>
<code>object</code>
</td>
<td>
The item for which to check if the final BMSM tier has been reached.
</td>
</tr>
</tbody>
</Table>
<a name="SmartCart.buyMoreSaveMoreDynamicText"></a>
## `SmartCart.buyMoreSaveMoreDynamicText` ⇒ <code>string</code> \| <code>void</code>
Gets the dynamic BMSM discount text for the provided item.
**Returns**: <code>string</code> \| <code>void</code> - The dynamic BMSM discount text for the provided item.
<Table>
<thead>
<tr>
<th>
Param
</th>
<th>
Type
</th>
<th>
Description
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
item
</td>
<td>
<code>object</code>
</td>
<td>
The item for which to get the dynamic BMSM discount text.
</td>
</tr>
</tbody>
</Table>
<a name="SmartCart.getBMSMButtonText"></a>
## `SmartCart.getBMSMButtonText` ⇒ <code>string</code>
Gets the BMSM discount button text for the provided tier.
**Returns**: <code>string</code> - The BMSM discount button text for the provided tier.
<Table>
<thead>
<tr>
<th>
Param
</th>
<th>
Type
</th>
<th>
Description
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
tier
</td>
<td>
<code>object</code>
</td>
<td>
The BMSM tier for which to get the button text.
</td>
</tr>
</tbody>
</Table>
<a name="SmartCart.getBMSMTiers"></a>
## `SmartCart.getBMSMTiers` ⇒ <code>Array</code>
Gets the BMSM tiers.
**Returns**: <code>Array</code> - An array of BMSM discount tiers.
<a name="SmartCart.hasBMSMButtons"></a>
## `SmartCart.hasBMSMButtons` ⇒ <code>boolean</code>
Checks if the BMSM discount is displayed as buttons.
**Returns**: <code>boolean</code> - True if the BMSM discount is displayed as buttons, false otherwise.
<a name="SmartCart.itemHasBMSM"></a>
## `SmartCart.itemHasBMSM` ⇒ <code>boolean</code> \| <code>void</code>
Checks if the provided item has Buy More Save More (BMSM) discount enabled.
**Returns**: <code>boolean</code> \| <code>void</code> - True if the item has BMSM discount enabled, false otherwise.
<Table>
<thead>
<tr>
<th>
Param
</th>
<th>
Type
</th>
<th>
Description
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
item
</td>
<td>
<code>object</code>
</td>
<td>
The item to check for BMSM discount.
</td>
</tr>
</tbody>
</Table>