PrestaShop / PrestaShop

PrestaShop is the universal open-source software platform to build your e-commerce solution.
https://www.prestashop-project.org/
Other
7.93k stars 4.76k forks source link

Ability to manually generate a delivery slip #18210

Open Betafer opened 4 years ago

Betafer commented 4 years ago

Edit by Khouloud

In the BO => Order View page => Documents Tab, can we add a button to generate a Delivery slip? image


Add the possibility to create the invoice and the transport document manually regardless of the status of the order.

It often happens that the necessity of the document is necessary even in the phases in which the order does not provide for it, for example, the customer requests the invoice to proceed with the payment, or print the delivery note before making the shipment in order to check the material .

I think this change would be appreciated by all shopkeepers who use prestashop as their main tool.

khouloudbelguith commented 4 years ago

Hi @Betafer,

In the BO => Order details page => Click on the Documents Tab => so you can generate an invoice manually image

Thanks to check and feedback.

Betafer commented 4 years ago

Hello, only invoice and not always. delivery slip instead it can never be created, if the order status does not provide for it.

Schermata 2020-03-19 alle 09 39 15
Betafer commented 4 years ago

as you can see In the image i cannot generate invoice

khouloudbelguith commented 4 years ago

@Betafer,

as you can see In the image i cannot generate invoice

What is the exact status of this order? Could you please provide me a screenshot from the BO => Order Settings => Statuses Tab => Your exact status image

Thanks!

Betafer commented 4 years ago
Schermata 2020-03-19 alle 11 18 39
Betafer commented 4 years ago
Schermata 2020-03-19 alle 11 20 08
khouloudbelguith commented 4 years ago

@Betafer, so in this case (payment accepted), your invoice is created automatically? is it?

Thanks!

Betafer commented 4 years ago

No

Betafer commented 4 years ago

i have to set shipped to see the invoice

khouloudbelguith commented 4 years ago

@Betafer, you need to select this option "Attach invoice PDF to email." image

Thanks!

Betafer commented 4 years ago

I don't want pdf attached to emails ...

khouloudbelguith commented 4 years ago

@Betafer, I tried with the same settings in your case and all the documents are well generated. Untitled_ Mar 19, 2020 12_48 PM.webm.zip

Thanks!

Betafer commented 4 years ago

Ok, this solution doesn't work correctly for me, because setting in order status generates invoices or deliver slips when order is created (paypal) o order i paid (bank wire) but for many reason, the order was not shipped in same day. It happens that you don't have the right date sequence in documents.

For me the best solution is create also a button for create Delivery slip like the one for the invoice.

khouloudbelguith commented 4 years ago

@Betafer, thanks for your feedback. Ping @PrestaShop/prestashop-product-team what do you think? can we add a button to generate a Delivery slip? image

Thanks!

colinegin commented 4 years ago

Hello @Betafer, thanks for your feedback. What about creating a fake order status just to be able to download the delivery slip ? Could you give us more details of when you need to download an invoice or a delivery slip even though the order has not been paid or processed yet ?

Betafer commented 4 years ago

Hello, @colinegin

having the button seems to me the simplest solution, also because if I change the order status the customer will not see the order in the correct state. I may need an invoice before payment, because the customer needs an invoice in order to pay.

I need the transport document to prepare the shipment, but now I have to set the order as shipped and then create the transport document. This can cause problems if for example an item is missing or there is some problem with the courier and therefore the material is not actually shipped.

colinegin commented 3 years ago

ping @MatShir i've just added this issue to the order page EPIC so that it can be studied. Thanks !