Page 1 of 1

Skip Payment Step

Posted: 16 Sep 2015, 16:17
by jfr
Hey Aimeos Team,
we'd like to use the system in a scenario without payment options (just to request a quote).
We already switched off the service steps and configured the "ServicesAvailable" plugin to not request a payment option.
The configured process works fine until the user hits the order step after confirming the summary. The system just displays an empty page with the heading "Order" (URL: checkout/?ai%5Bcontroller%5D=checkout&ai%5Baction%5D=index&ai%5Bc_step%5D=order)
Problem: the system seems to expect a payment option to redirect to the confirmation page, or maybe our subpart configuration* is wrong Is there a way to configure the process to move to the confirmation page directly after confirming the summary without payment redirection?

*TYPO3 subpart configuration currently is:

Code: Select all

plugin.tx_aimeos.settings.client.html.checkout.standard.default.subparts  {
  0 = address
  1 = summary
  2 = order
}

Re: Skip Payment Step

Posted: 16 Sep 2015, 20:32
by aimeos
jfr wrote: Problem: the system seems to expect a payment option to redirect to the confirmation page, or maybe our subpart configuration* is wrong Is there a way to configure the process to move to the confirmation page directly after confirming the summary without payment redirection?

*TYPO3 subpart configuration currently is:

Code: Select all

plugin.tx_aimeos.settings.client.html.checkout.standard.default.subparts  {
  0 = address
  1 = summary
  2 = order
}
Add

Code: Select all

3 = process
to your subparts. Then it should work with the latest release.

Re: Skip Payment Step

Posted: 17 Sep 2015, 13:25
by jfr
Thanks, with the process step added the system now displays the payment snippet with a continue button that leads to the confirmation page - although this will still throw an error because of an invalid service. Is there a configurable way to skip the necessary click of a button?

Re: Skip Payment Step

Posted: 17 Sep 2015, 21:55
by aimeos
jfr wrote:Thanks, with the process step added the system now displays the payment snippet with a continue button that leads to the confirmation page - although this will still throw an error because of an invalid service. Is there a configurable way to skip the necessary click of a button?
The problem of the error message in the checkout confirm component is fixed now in the latest core and will be part of the next release in October. Thanks for the hint!

For the checkout/progress subpart:
If Javascript is enabled, the customer is redirected to the checkout/confirm page automatically. If you are absolutely sure that JS in the browser of the user is enabled, you can replace the progress-body-default.html template with an empty one so nothing payment related will be shown until the redirect happens.