View Issue Details

IDProjectCategoryView StatusLast Update
0004217module PayPalmodule PayPal - subpublic2012-08-27 23:52
Reportersvetlana Assigned To 
PriorityurgentSeveritycrashReproducibilityalways
Status resolvedResolutionwon't fix 
Product Version2.0.0 
Summary0004217: Need assign order number at the last payment step
DescriptionCurrently order number is assigned to the order at the moment, when the order is just initiated (i.e. by putting the first product to the basket) if there are some modules installed, which makes transactions to the 3rd party systems to process a payment, and payment is rejected because of some reasons (i.e. because there are no money on credit card account), then the current order entry is deleted in eShop and the assigned number is lost. Next order will use the incremented order number, so there will be gap in the order numeration.
So to avoid this problem the order number should be assigned only at the latest step, when payment is passed (means order is paid)
TagsNo tags attached.

Relationships

parent of 0004279 resolvedarturas.sevcenko module PayPal always order-no. "0" and no info in eFire with PayPal 2.0.1 
related to 0004848 resolvedLinas Kukulskis OXID eShop (all versions) oxordernr missing in the standard payment process 

Activities

dainius.bigelis

2012-08-27 23:52

reporter   ~0007393

After that fix, some other issues occured, i.e. 0004279. As we investigated - there is no proper solution for this issue with PayPal module.
At first the order number handling in eShop should be improved for proper management of order numbers, to keep consistant queue of numbers, as much as possible. So for now this fix is rolled-back. With that - issue 0004279 is also gone.