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

Add Partial Shipment to "Auto shipping" #815

Open
5 tasks
rene-schwabe opened this issue Aug 26, 2024 · 1 comment
Open
5 tasks

Add Partial Shipment to "Auto shipping" #815

rene-schwabe opened this issue Aug 26, 2024 · 1 comment

Comments

@rene-schwabe
Copy link

rene-schwabe commented Aug 26, 2024

Implement Automatic Partial Order Shipping for Mollie Integration

Problem

Currently, when only part of an order is shipped, the entire order remains fully open in Mollie. This can lead to payment expiration after a certain period, especially problematic for Klarna invoice purchases. If the payment expires, the merchant doesn't receive any money for the shipped items.

Impact

  • Risk of lost revenue due to expired payments
  • Incorrect payment terms for customers (particularly with Klarna invoice purchases)
  • Manual confirmation is impractical for stores processing thousands of orders monthly

Desired Solution

Implement an automatic method for handling partial deliveries in the Mollie integration:

  1. Mark only delivered items as shipped in Mollie
  2. Ensure correct payment terms are set for customers (especially important for Klarna invoice purchases)
  3. Prevent payment expiration for partially shipped orders

Benefits

  • Reduced risk of uncollected payments
  • Accurate payment terms for customers
  • Improved efficiency for high-volume stores
  • Elimination of manual confirmation process

Additional Context

This feature is crucial for stores processing several thousand orders per month, where manual confirmation of partial shipments is not feasible.

Acceptance Criteria

  • Partial shipments are automatically reflected in Mollie
  • Only shipped items are marked as such in Mollie
  • Customer payment terms are correctly set based on shipped items
  • Payment expiration is prevented for partially shipped orders
  • Solution works at scale for stores with high order volumes

Priority

High - This issue significantly impacts revenue collection and customer experience.

@BlackScorp
Copy link
Collaborator

Hello @rene-schwabe

we do have a "Ship Through Mollie" button in order overview, here you can select how many items are shipped in which quantity, then you can send them to mollie. The order is marked as partially shipped then.

You can then either use the button again and send another batch of items, or you can switch the delivery status to delivered in shopware and then all remaining items will be shipped to mollie (if automatic shipment is enabled in plugin config)

Also we provide the ship functions over API so it can be added to ERP for example

Payment expiration cannot be cancelled, the default expiration in mollie is 28 days, some merchants can extend this value on mollie side and you can configure the value in "Order Lifetime Days"

Or do i misunderstood the usecase?

Best Regards,

Vitalij

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants