Skip to content
  1. Extras
  2. PayAndSee
  3. Snippets
  4. pas.order

pas.order ​

Order checkout snippet pas.order

Order checkout snippet

Parameters ​

ParameterDefaultDescription
tplpas.orderOrder chunk
processRates1Process content cost
userFieldsAssociative array mapping order fields to user profile fields: "order_field" => "profile_field"

Подсказка

You can use other pdoTools common parameters

Layout ​

The snippet expects a Fenom chunk. It passes 5 variables:

  • order — order array from user session
    • delivery — selected delivery method
    • payment — selected payment method
    • cost — total order cost
  • deliveries — available delivery options
  • payments — payment methods
  • form — customer form data:
    • email — customer email
    • receiver — recipient name
    • phone — phone
    • index — postal code
    • region — region
    • city — city
    • street — street
    • building — building
    • room — room
    • other values from &userFields
  • errors — form fields with validation errors

Placeholders ​

To see all order placeholders, use an empty chunk:

fenom
<pre>
  {'!pas.order' | snippet: [
    'tpl' => '',
  ]}
</pre>

Creating order ​

Call this snippet together with others on the checkout page:

fenom
{'!pas.order' | snippet} <!-- Order form, hidden after creation -->
{'!pas.get.order' | snippet} <!-- Order info, shown after creation -->