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 -->