summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--views/js/smartcheckout.js2
-rw-r--r--views/mods/mod_smartcheckout/checkout.phtml4
2 files changed, 5 insertions, 1 deletions
diff --git a/views/js/smartcheckout.js b/views/js/smartcheckout.js
index 9c4f4f1..4cf196c 100644
--- a/views/js/smartcheckout.js
+++ b/views/js/smartcheckout.js
@@ -47,6 +47,8 @@
queuedUpload: null,
submitting: false,
confirm: false,
+ // Kennung für den Bestellabschluss (Order::needsConfirm), nur mit Vorlage und Skript ab 4.6.2
+ formVersion: '1',
timer: null
};
diff --git a/views/mods/mod_smartcheckout/checkout.phtml b/views/mods/mod_smartcheckout/checkout.phtml
index 043b151..8a3115e 100644
--- a/views/mods/mod_smartcheckout/checkout.phtml
+++ b/views/mods/mod_smartcheckout/checkout.phtml
@@ -6,7 +6,7 @@
* Das Markup ist das DOM-Template der Vue-Anwendung aus views/js/smartcheckout.js.
* Gerechnet und formatiert wird ausschließlich serverseitig, die Anwendung stellt nur
* dar, was ihr der Server im Zustand liefert.
- * @version 4.6.1
+ * @version 4.6.2
*/
$state = $this->view['smartcheckout'];
@@ -32,6 +32,8 @@
>
<input type="hidden" name="wpsg_smartcheckout_nonce" :value="state.nonce" />
+ <?php /* Kennung von Vorlage und Skript ab 4.6.2: fehlt sie (eigene Kopie aus 4.6.0, Seite aus dem Cache), gilt der Bestellabschluss „direkt“ */ ?>
+ <input type="hidden" name="wpsg_smartcheckout_form" :value="formVersion" />
<div class="sc_messages" role="status" aria-live="polite">
<div v-for="(message, index) in state.messages" :key="index" class="sc_message" :class="'sc_message_' + message.type" v-html="message.text"></div>