---
schema_version: "1"
id: fca47197fc88ef480739f46a97468f62b7c27ef06f00e74eec225a9e2f82e9f0
title: isremove Element
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/commerce-cloud/b2c-commerce/guides/isml/b2c-isremove.md
canonical_url: https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/b2c-isremove.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: f9ae9744fe00f258cb0b328ed5e64a25ea46d26552346e54419368b4e4de3711
products:
  - Composable Storefront
  - Salesforce APIs
---
# isremove Element

`<isremove>` supports removing a variable in much the same way that `<isset>` supports defining a variable.

## Syntax

```
<isremove
  name  = var_name \\required
  scope = "session" | "request" | "page"
>
```

- name = var_name

  - : `var_name` is the name of the variable to be removed.

- scope = "session" | "request" | "page"

  - : `var_name` is the name of the variable to be removed.

    - session specifies that variables are available across multiple requests within a session.
    - pdict specifies that variables are available via the Pipeline Dictionary.
    - request specifies that variables are available via the current internal Salesforce B2C Commerce request.
    - page specifies that variables are available on the current ISML page.

**note:** The `pdict` variable has been deprecated. Instead, use request.
