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 new Tour and Tourversion #230

Closed
metas-dh opened this issue Jul 22, 2019 · 1 comment

Comments

@metas-dh
Copy link
Member

commented Jul 22, 2019

Test shall include:

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

https://recordit.co/Xx7s0Nhsfu

Todo for developer (besides coding)

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

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

This was referenced Jul 22, 2019
@cristinastefan90

This comment has been minimized.

Copy link
Contributor

commented Jul 24, 2019

Tour - the action of scheduling the product delivery. A customer may have multiple tour versions, one in the winter for example and one in the summer. A tour version is made based on a tour and has a validity:
image

For example, if the * Weekly * checkbox is set, Friday checkbox is set and the preparation time is 1 PM - it means that every Friday at 1 PM, the product is ready to be delivered to the customer.
image

In order to specify for which customer this schedule is made, the user has to add a new tour version line in which he will specify the customer, its location and buffer(the time between the delivery is ready to go and the actual time when it gets to him)
image

Also, if the user wants to see all the delivery days in which a tour takes place, he can do the following actions:
Go to the newly created Tour and GenerateDeliveryDays for a time period
image

image

Afterwards, he can check the number of delivery days in DeliveryDays window:
image

e.g: if he picked a period between 01/07/2019 - 08/08/2019 with a weekly - every Friday tour - he will have 5 delivery days as there are 5 Fridays in that period.

The delivery dates are closely connected with a sales order. In a sales order we have a Date ordered - the date in which the customer ordered; Date promised - when we said/promised the products will get to him, and the Preparation date- when the products are prepared to be delivered.
image

Now,let's take the following scenario:

  1. The delivery days were created between 1st of July and 1st of August
  2. The date ordered is 07/06/2019 - this means that the client put the order on 07/06/2019
  3. The Date promised is set on - 07/27/2019 ( that's on a Saturday)
    => that means that the preparation date will be 07/26/2019 1 PM- as it's the last Friday in which the products can be prepared for delivery. For some reason(timezone issues) - in the screenshot, the day is correct but the time should be 1 PM.
    image

cristinastefan90 added a commit that referenced this issue Jul 24, 2019

#230 tour version and tour created
 #230 Create new Tour and Tourversion

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

#230 Create new Tour and Tourversion (#235)
 #230 Create new Tour and Tourversion

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

e2e automation moved this from Data Prepared to Done Jul 25, 2019

metas-ts added a commit to metasfresh/metasfresh that referenced this issue Jul 28, 2019

update ReleaseNotes.md
  * [#5041](#5041) Implement Paypal Plus support
  * [#5392](#5392) Discount Rows new action "copy to discount schema" for selected rows
  * [#5405](#5405) New Subtab in Product for Campaign prices

  * [#108](metasfresh/metasfresh-e2e#108) Create purchase order with orderline, complete / reactivate / complete again
  * [#155](metasfresh/metasfresh-e2e#155) Create purchase order with orderline, complete / reactivate / change qties and price in orderline / complete again
  * [#211](metasfresh/metasfresh-e2e#211) Create Empties Returns
  * [#212](metasfresh/metasfresh-e2e#212) Reactivate and change Empties Return
  * [#230](metasfresh/metasfresh-e2e#230) Create new Tour and Tourversion
  * [#232](metasfresh/metasfresh-e2e#232) Create Delivery Days

  * [#5400](#5400) Error when opening Picking Terminal prototype
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.