cart icon indicating copy to clipboard operation
cart copied to clipboard

Change Billing Form

Open Steppo-pxl opened this issue 2 years ago • 2 comments

Hello,

I would like to replace the billing form in the Ext. Cart with a form from the Ext. form.

The corresponding form is created in the partials cart/Resources/Private/Partials/Cart/OrderForm.html and the sub-partial cart/Resources/Private/Partials/Cart/OrderForm/Address/Billing.html.

How would the procedure be here, to be able to load the form either in partial Billing.html or in Partial OrderForm.html?

Simply inserting <formvh:render persistenceIdentifier="EXT:myext/Resources/Private/Forms/myforms.form.yaml"/> does not work.

Here comes the error: could not be loaded. Please check your configuration option "persistenceManager.allowedExtensionPaths"

Do you have any advice for me on how to proceed at this point?

Thanks and best regards Steppo

Steppo-pxl avatar Jan 26 '23 11:01 Steppo-pxl

Discussion in Slack. Summary will follow here.

extcode avatar Feb 03 '23 15:02 extcode

@Steppo-pxl, @extcode Did you have a discussion? If so, what was its outcome?

rintisch avatar Mar 26 '24 14:03 rintisch

After talking with @extcode the following resulted of this ticket:

Pros of using EXT:form:

  • It's possible to use all the validator of EXT:form
  • It would be possible to add registrations, newsletter subscriptions and double opt-in quite easy

Contra:

  • It's quite some work and nobody want to pay for the development.
  • The amount of dependencies grow which makes updates harder. EXT:cart is closer bounded to the core afterwards.
  • Problems with 3rd party payment provider where you have to jump back into send forms

It would be possible to integrate this feature is somebody pays for it. It would also be necessary to pay for a automated test setup which would be necessary to guarantee stable updates.

I will close this issue now.

rintisch avatar May 30 '24 13:05 rintisch