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

Create pricelist schema #278

Closed
metas-dh opened this issue Aug 5, 2019 · 0 comments

Comments

@metas-dh
Copy link
Member

commented Aug 5, 2019

Test shall include:

  • Customer Fixtures to use: (if needed)
  • What to test
  • Expectation for the test to be successful

Create a pricelist schema for creating new Pricelist Versions.

https://recordit.co/fLDqIMvNuT (this shows both creation and usage of a pricelist schema)

Note:

  1. A pricelist schema can add certain amts as a surcharge, for certain products / product categories / bpartners onto prices from a base pricelist
  2. We already have an old SQL test for creating product prices on a base pricelist, a pricelist schema, creating a new PLV using those and checking the newly created prices: http://dewiki908/mediawiki/index.php/Test_Method:_SQL-Based

Todo for developer (besides coding)

All Flags are ticked? Congratulations, you have delivered!

todo

Create Price System
Create Price List
Create Price List Version1
Create Category
Create Product in Category with Product Price
Create Price List Schema
Create Price List Schema Line

  • no Product
  • Product Category
  • standard price Surcharge: 222

Expect in Product Prices the Product to belong into a single PLV: PLV1
goto Price List and add new PLV: PLV2

  • Discount Schema - select Price List Schema from before
  • Basis Pricelist Version - select PLV1
    Select newly created PLV and run action "Create Price List"
    Expect in Product Prices the Product to belong to 2 PLV:
    • PLV1
    • PLV from PriceListSchema
      Expect the Product Price in second PriceList to have the price higher than the original pricelist

Note that in this issue i have also completed: #279

@metas-dh metas-dh added this to To do in e2e via automation Aug 5, 2019

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

TheBestPessimist added a commit that referenced this issue Aug 7, 2019
TheBestPessimist added a commit that referenced this issue Aug 7, 2019
TheBestPessimist added a commit that referenced this issue Aug 7, 2019
Add 2 new fields for PriceListVersion:
- discountSchema
- basisPricelistVersion

#278
TheBestPessimist added a commit that referenced this issue Aug 7, 2019
TheBestPessimist added a commit that referenced this issue Aug 7, 2019
TheBestPessimist added a commit that referenced this issue Aug 7, 2019
TheBestPessimist added a commit that referenced this issue Aug 7, 2019
TheBestPessimist added a commit that referenced this issue Aug 7, 2019
TheBestPessimist added a commit that referenced this issue Aug 7, 2019
TheBestPessimist added a commit that referenced this issue Aug 7, 2019
TheBestPessimist added a commit that referenced this issue Aug 7, 2019
Add 2 new fields for PriceListVersion:
- discountSchema
- basisPricelistVersion

#278
TheBestPessimist added a commit that referenced this issue Aug 7, 2019
TheBestPessimist added a commit that referenced this issue Aug 7, 2019

@TheBestPessimist TheBestPessimist moved this from Data Prepared to To be reviewed in e2e Aug 7, 2019

TheBestPessimist added a commit that referenced this issue Aug 7, 2019
cristinastefan90 added a commit that referenced this issue Aug 7, 2019
Merge pull request #284 from metasfresh/gh278
Create pricelist schema #278

e2e automation moved this from To be reviewed to Done Aug 7, 2019

metas-ts added a commit to metasfresh/metasfresh that referenced this issue Aug 9, 2019
Update ReleaseNotes.md
  * [#116](metasfresh/metasfresh-e2e#116) Create new tour and transportation order
  * [#136](metasfresh/metasfresh-e2e#136) Change product price (product window) and use it
  * [#153](metasfresh/metasfresh-e2e#153) Change warehouse in material receipt candidate
  * [#229](metasfresh/metasfresh-e2e#229) Create new Shipper
  * [#231](metasfresh/metasfresh-e2e#231) Adapt Tourversion
  * [#248](metasfresh/metasfresh-e2e#248) Create Disposal from Handling Unit Editor
  * [#277](metasfresh/metasfresh-e2e#277) Create Vendor Return
  * [#278](metasfresh/metasfresh-e2e#278) Create pricelist schema
  * [#279](metasfresh/metasfresh-e2e#279) Create new pricelist version using a pricelist schema
  * [#280](metasfresh/metasfresh-e2e#280) Add a product to a pricelist schema and create a new PLV
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.