---
# System prepended metadata

title: 'SCM-590 - [SSC] Update Segmentation Price Setting'
tags: [SSC, Ecommerce 1, Sprint 25]

---

# SCM-590 - [SSC] Update Segmentation Price Setting

## Test Scenarios
#### Test Scenario 1
```gherkin
Scenario: As an Admin, I want to access Adjust Price Pop-up Menu Page
    Given the user has logged in to SSC
        And the user is on Edit Segmentation Setting Page
        And the user has clicked Action Button
    When the user clicks Adjust Price dropdown menu
    Then show pop-up Adjust Price Page
```

#### Test Scenario 2
```gherkin
Scenario: As an Admin, I want to change segmentation price for new segmentation combination
    Given the user has logged in to SSC
        And the user is on Adjust Price Page
        And catalogue <A> is assigned to segmentation <A>
        And segmentation <A> has combination of multiple warehouses & types
    When the user input segmentation parameters with warehouse <A> & types <A>
        And the user change the price
    Then create new row for warehouse <A> & types <A>
        And show changed price for the new row
```

#### Test Scenario 3
```gherkin
Scenario: As an Admin, I want to change segmentation price for existing segmentation combination
    Given the user has logged in to SSC
        And the user is on Adjust Price Page
        And catalogue <A> is assigned to segmentation <A>
        And segmentation <A> has combination <A>
    When the user input segmentation parameters with combination <A>
        And the user change the price
    Then update price on combination <A> with updated price
```

#### Test Scenario 4
```gherkin
Scenario: As an User, I should be able to see catalogue price based on updated price on segmentation
    Given the user has logged in to Red
        And catalogue <A> is assigned to segmentation <A>
        And catalogue <A> has price on segmentation <A> with price <A>
        And segmentation <A> has specific combination <A> with price <B>
    When the user open PDP Detail catalogue <A>
    Then show catalogue <A> price with price <B>
```

###### tags: `Sprint 25` `Ecommerce 1` `SSC`