Skip to content

SPE-25 - Add confirmation modal with maintenance mode in checkout layout switch action#17

Open
sylardiere wants to merge 20 commits intoSPE-72/opc-migrationfrom
SPE-25
Open

SPE-25 - Add confirmation modal with maintenance mode in checkout layout switch action#17
sylardiere wants to merge 20 commits intoSPE-72/opc-migrationfrom
SPE-25

Conversation

@sylardiere
Copy link
Copy Markdown

Questions Answers
Description? Please be specific when describing the PR.
Every detail helps: versions, browser/server configuration, specific module/theme, etc. Feel free to add more information below this table.
Type? bug fix / improvement / new feature / refacto / critical
BC breaks? yes / no
Deprecations? yes / no
Fixed ticket? Fixes PrestaShop/PrestaShop#{issue number here}.
How to test? Please indicate how to best verify that this PR is correct.

@ps-jarvis
Copy link
Copy Markdown
Collaborator

Hello @sylardiere!

This is your first pull request on ps_onepagecheckout repository of the PrestaShop project.

Thank you, and welcome to this Open Source community!

@github-project-automation github-project-automation Bot moved this to Ready for review in PR Dashboard Mar 25, 2026
@ps-jarvis
Copy link
Copy Markdown
Collaborator

ps-jarvis commented Mar 25, 2026

This pull request seems to contain new translation strings. I have summarized them below to ease up review:

  • Modules.Psonepagecheckout.Admin ⚠️
    • Unable to enable maintenance mode. Checkout layout was not changed.
    • Check theme compatibility
    • One-page checkout layout requires a Hummingbird-compatible theme.
    • Before you proceed, please make sure that:
    • You are NOT using the "Classic" theme: This layout is incompatible with the legacy Classic theme and will break your storefront.
    • Your theme is Hummingbird-based: Ensure your custom or third-party theme supports this new checkout architecture.
    • Your checkout modules are compatible. Some older modules may not be compatible with a one-page layout.
    • Change checkout appearance
    • Maintenance mode
    • We strongly recommend enabling <strong>Maintenance Mode</strong> or testing this in a <strong>Staging Environment</strong> first to ensure a smooth transition for your customers.
    • Checkout layout has been changed. Shop is now in maintenance mode.
    • Checkout layout has been changed.

(Note: this is an automated message, but answering it will reach a real human)

Comment thread src/Form/BackOfficeConfigurationForm.php Outdated
Comment thread src/Form/BackOfficeConfigurationForm.php Outdated
Comment thread src/Form/BackOfficeConfigurationForm.php Outdated
Comment thread src/Form/BackOfficeConfigurationForm.php Outdated
Comment thread views/templates/admin/checkout_layout_configuration.html.twig Outdated
@sylardiere sylardiere requested a review from ThbPS March 30, 2026 14:13
@sylardiere sylardiere changed the base branch from main to SPE-72/opc-migration April 15, 2026 12:34
@NicolasJOUGNEAU NicolasJOUGNEAU added the QA ✔️ Status: Check done, Code approved label Apr 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

QA ✔️ Status: Check done, Code approved

Projects

Status: Ready for review

Development

Successfully merging this pull request may close these issues.

4 participants