dpdconnect/prestashop17-shipping

Improvement: Display the address of the parcelshop in the delivery address in the order summary and on documents (invoices, etc.)

Closed this issue · 9 comments

d33x commented

Logically, the delivery address should be replaced by the parcelshop address when the customer chooses a parcelshop delivery. This is not the case while all other modules do this.

Is it possible to plan this improvement? This would also make it possible to know which parcelshop the customer has chosen in the event of a problem (rather than searching the database for the parcelshop ID).

Places to be modified :

  • Order confirmation
  • Order summary
  • Documents (invoice, order, delivery)
  • Backoffice
AVHBE commented

Thanks for these suggestions @d33x

We'll take it them to the table for future improvement

Andy VH
DPD BE

Hi @d33x ,

Thank you for the feedback, we will pass it on to the backlog/wishlist.

d33x commented

@dpdplugin @AVHBE This is still not the case in version 1.3. This is problematic because if you want to create the label outside of PrestaShop, you don't know which parcelshop you are using ...

Could you reopen this ticket?

@dpdplugin, don't you mind re-opening the issue? As for now it's not even possible to see user selected parcelshop in BO. It's just no way to see it anywhere. Thoughts how we can implement that?

d33x commented

@dpdplugin @AVHBE Could you reopen this ticket?

We have actually looked into this already by making a POC, but unfortuanly we cannot use default Prestashop functionality.
Using default Prestashop functionality we would make a mess of the address book system.
So we would need to make something custom, like showing the parcelshop in the DPD box (same place you create labels).
It is currently on our wishlist/roadmap.
This issue is closed but we ceirtanly haven't forgotten it 😅

d33x commented

Thank you for your reply.

The DPD Box would already be an interesting first step for us in BO even if the default functionality of PrestaShop is also very important for the customer in FO (currently it can cause confusion for him because the delivery address corresponds to his billing address)

Right, best would be to use the default Prestashop functionality (address book).
This causes the parcelshop address to be used in the customer views but also the emails automatically.
But if you have a regular customer his address book will be a complete mess.
Adding something custom in the places the DPD module currently doesn't use, means overrides and conflicts in extra places.
So the addition needs to be a compromise, adding the parcelshop addres in the admin would be a good addition that helps the merchant but less the customer.

d33x commented

But if you have a regular customer his address book will be a complete mess.

You mean if he chooses a different pickup each time, there will be as many addresses in his address book as there are different pickups he has chosen?
You're right, of course. Now we also have to see in real life, how often this could happen. Personally, as a consumer, I would tend to choose at most 1 or 2 different relay points, so it wouldn't be a mess.

If I look at one of your relay point competitors, they used to also create as many addresses in the address book as necessary.
Since one of their last updates, it seems that now it does store the address in DB but no longer links it to the customer account (deleted = 1 in DB _address). Couldn't this be a compromise? To be considered, of course, as you don't want to overload the DB unnecessarily.