Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change product prices and add a new one #233

Closed
metas-dh opened this issue Jul 23, 2019 · 0 comments

Comments

@metas-dh
Copy link
Member

commented Jul 23, 2019

Test shall include:

  • Customer Fixtures to use: (if needed)
  • What to test:
  • change attributes in product prices (you need already existing products, with a product category that has an attribute set, a CU-TU allocation, and prices on the same pricelist)
  • add a new prodcut price to this pricelist, with packing instruction and attributes
  • Expectation for the test to be successful:
  • existing prices can be changed in product prices: in this case, attribute is updated
  • new product price can be added

https://recordit.co/hsYFF8YxFG

Note:

  • i stopped the video a bit too early, pls also add an attribute for the new price and filter for the PLV again in product prices window afterwards => the newly created price shall be displayed as well
  • loading the product prices window and running the filter will take more time on customer db, bc of high data volume, pls keep that in mind
  • i used already existing attribute sets bc i did not have time to create all attribute sets & attributes for this test

Todo for developer (besides coding)

All Flags are ticked? Congratulations, you have delivered!

todo

Data preparation

  • create Price System

  • create Price List

  • create Price List Version

  • Create Attribute1

    • list
      • Value 1
      • Value 2
  • Create Attribute2

    • list
      • Value 1
      • Value 2
  • Create Attribute3

    • list
      • Value 1
      • Value 2
  • Create AttributeSet1

    • Attribute1
    • Attribute2
  • Create AttributeSet2

    • Attribute2
    • Attribute3
  • Create ProductCategory1

    • Attribte set: AttributeSet1
  • Create ProductCategory2

    • Attribte set: AttributeSet2
  • Create packing entity 1

    • Packing product1
    • Packing material for product1
    • Packing instructions + version
  • Create packing entity 2

    • Packing product2
    • Packing material for product2
    • Packing instructions + version

Test

Create product1

  • add CU-TU allocation1
  • ProductCategory1

Create product2

  • add CU-TU allocation1
  • add CU-TU allocation2
  • ProductCategory1

Create product3

  • add CU-TU allocation1
  • ProductCategory2

Create ProductPrice for product1

  • add attributes
  • filter by PLV in Product Prices window and expect only 1 record

Create ProductPrice for product2

  • add attributes
  • filter by PLV in Product Prices window and expect 2 records

Change attributes for ProductPrice1 and ProductPrice2

  • filter by PLV in Product Prices window and expect 2 records again

Create ProductPrice for product3

  • add attributes
  • filter by PLV in Product Prices window and expect 3 records

@metas-dh metas-dh added this to To do in e2e via automation Jul 23, 2019

@metas-dh metas-dh moved this from To do to Data Prepared in e2e Jul 23, 2019

TheBestPessimist added a commit that referenced this issue Jul 26, 2019

TheBestPessimist added a commit that referenced this issue Jul 26, 2019

TheBestPessimist added a commit that referenced this issue Jul 30, 2019

TheBestPessimist added a commit that referenced this issue Jul 30, 2019

TheBestPessimist added a commit that referenced this issue Jul 30, 2019

TheBestPessimist added a commit that referenced this issue Jul 30, 2019

TheBestPessimist added a commit that referenced this issue Jul 30, 2019

TheBestPessimist added a commit that referenced this issue Jul 30, 2019

TheBestPessimist added a commit that referenced this issue Jul 30, 2019

TheBestPessimist added a commit that referenced this issue Jul 30, 2019

TheBestPessimist added a commit that referenced this issue Jul 30, 2019

TheBestPessimist added a commit that referenced this issue Jul 30, 2019

TheBestPessimist added a commit that referenced this issue Jul 30, 2019

TheBestPessimist added a commit that referenced this issue Jul 30, 2019

TheBestPessimist added a commit that referenced this issue Jul 30, 2019

Use `.click({ force: true });` when closing attributes modal since if…
… there are too many they are hiding the button

#233

TheBestPessimist added a commit that referenced this issue Jul 30, 2019

TheBestPessimist added a commit that referenced this issue Jul 30, 2019

TheBestPessimist added a commit that referenced this issue Jul 31, 2019

@TheBestPessimist TheBestPessimist moved this from Data Prepared to To be reviewed in e2e Jul 31, 2019

metas-ts added a commit that referenced this issue Jul 31, 2019

Change product prices and add a new one #233 (#249)
Change product prices and add a new one #233

@metas-ts metas-ts closed this Jul 31, 2019

e2e automation moved this from To be reviewed to Done Jul 31, 2019

metas-ts added a commit to metasfresh/metasfresh that referenced this issue Aug 5, 2019

update ReleaseNotes.md
  * [#5411](#5411) Reset auth token for Json Reports user on each app-server-start
  * [#5382](#5382) Show reversal_id in advanced edit of empties return / receive
  * [#213](metasfresh/metasfresh-e2e#213) Reverse Empties Return
  * [#233](metasfresh/metasfresh-e2e#233) Change product prices and add a new one
  * [#2325](metasfresh/metasfresh-webui-frontend#2325) frontend patches too much in quick input field
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.