Welcome to the online help site of myShop.nl!#

This help will provide you with all the technical information you'll need to use the custom layout (xhtml templates).
As you will find, our custom layout system is based on an extensive set of extensions which can be used in our templates.

The first few sections will provide you with information about each screen you can adjust (Basics, Skin Layout, Shop screens).

The Troubleshooting and Advanced options sections will give some more insight for when things don't seem to work or when
you which to use some of the more advanced features of our custom layout.

In the references section each of these extensions is explained, so you can find out how to use it and which extensions are associated with it.

Our default layouts are also based on this system, and we also offer the option to download those templates as an example.
You can achieve your goal the fastest by using one of our default templates as an basis to make your own layout, that way you learn as you go.

Some functions which are frequently asked about are gathered in the Tips & Tricks section, you will find code examples of features which we do not
provide as default, but can be used in your own layout.

See for an explaination of our editor and shop features the general help.

Technical help in English#

The technical help is only available in English, not in Dutch. This because the development language is in English normally too.
The general help is available in both Englisch and Dutch.

How to use this site:#

  • Navigation
    • Choose on your left the subject you wish to know more about
    • You can also use the search box in the top right to search your topic
      When typing this searchbox will give you immediate results and your latest searches
  • Printing
    • Each page has a PDF tab on the right, click on it to generate a PDF file from the page, which you can print
    • Each section has a section overview page, from where you can also print that section
  • Versions
    • Since the start of our software, many different versions have become available
    • See VersionDifferences for an overview of the different available versions
    • Please note that, although we try to be as much backwards compatible as possible, not all extensions or codes will work in all versions

Good luck#

Good luck in setting up your own web shop. We hope this manual will answer all your questions. Should you need more information, please contact us at support@myshop.com.
Ask a question
General Help
Custom layout (technical)

  1. Welcome
  2. Myshop Versions
  3. Definitions
  4. Basics
    1. How Extensions Work
    2. Block concept
  5. Skin Layout
    1. Using the Skin
    2. How it works
    3. Homepage
    4. Shopping cart
  6. Shop screens
    1. Webshop sections
    2. Display products
      1. Product list
      2. No results
      3. More info
      4. Using schema.org item properties
    3. Ordering
      1. Order screen
      2. Order continue
      3. Cart
      4. Cart, display VAT separetly
      5. Empty cart
      6. Address data
      7. Delivery method
      8. Payment method
      9. Order overview
      10. Order confirmation
      11. Issuer List
      12. Confirmation Email
      13. Order Notification
      14. Partner Notification
      15. Cancellation
      16. Logout
    4. Ordermanagement
      1. Invoice
      2. Order history
      3. Package order
    5. General
      1. Log in and change password
  7. Troubleshooting
    1. Validator w3
  8. Advanced options
    1. Advanced options
    2. Pagination
    3. Conditions
    4. OrderCallback
    5. Related Products
    6. Myshop JS Library
  9. References myShop extensions
    1. Reference list
    2. Actions
      1. myshop-action:back
      2. myshop-action:cancel
      3. myshop-action:help-basket
      4. myshop-action:moreinfo
      5. myshop-action:next-page
      6. myshop-action:next-moreinfo-product/myshop-action:previous-moreinfo-product
      7. myshop-action:order
      8. myshop-action:orderdirect
      9. myshop-action:terms-conditions
      10. myshop-action:to-basket
      11. myshop-action:quotation
      12. myshop-action-submit:<url>
      13. myshop-action:next-product
      14. myshop-action:search
      15. myshop-action:previous-page
      16. myshop-action:menu-item
      17. myshop-action:shipping-selection
      18. myshop-action:cancel-page
      19. myshop-action:next-page-(pagename)
      20. myshop-action:order-all
      21. myshop-action:custom-linkn
      22. myshop-action:goto-basket
      23. myshop-action:href
      24. myshop-action:quick-search
      25. myshop-action:save-user-info
      26. myshop-action:cancel-user-info
      27. myshop-action:update-user-info
      28. myshop-action:register-new-user
      29. myshop-action:goto-home
      30. myshop-action:plugin-checkout-postnl
      31. myshop-action:change-product
      32. myshop-action:update-product
      33. myshop-action:remove-prodyct
      34. myshop-action:decrement-product
      35. myshop-action:increment-product
    3. Block
      1. myshop-block:basket
      2. myshop-block: bottom-navigation-default
      3. myshop-block:side-menu-default
      4. myshop-block:noresults
      5. myshop-block: productlist
      6. myshop-block: product
      7. myshop-block:search-default
      8. myshop-block: top-navigation-default
      9. myshop-block:menu
      10. myshop-block:delivery-selection
      11. myshop-block:content
      12. myshop-block:side-menu-basket-info
      13. myshop-block:side-menu-custom-n
      14. myshop-block:side-menu-items
      15. myshop-block:side-menu-quick-search
    4. Calculate
      1. myshop-calculate:expression
      2. myshop-calculate:format-number
      3. myshop-calculate:abs
      4. myshop-calculate:ceiling
      5. myshop-calculate:floor
      6. myshop-calculate:round
    5. Conditions
      1. myshop-has:active-product / myshop-not-has:active-product
      2. myshop-has:continue-shopping / myshop-not-has: continue-shopping
      3. myshop-has-label:<colmunnumber
      4. myshop-has: group-reduction / myshop-not-has: group-reduction
      5. myshop-has:menu / myshop-not-has:menu
      6. myshop-has:next-page / myshop-not-has:next-page
      7. myshop-has:next-product / myshop-not-has:next-product
      8. myshop-has:order
      9. myshop-has:previous-page / myshop-not-has:previous-page
      10. myshop-has:products / myshop-not-has:products
      11. myshop-has:results / myshop-not-has:results
      12. myshop-has:searchblock/ myshop-not-has:searchblock
      13. myshop-has:search-field-max/ myshop-not-has:search-field-max
      14. myshop-has: selections / myshop-not-has: selections
      15. myshop-has:shipping-selection/ myshop-not-has: shipping-selection
      16. myshop-has:terms-conditions/ myshop-not-has:terms-conditions
      17. myshop-has-value:<colmunnumber
      18. myshop-has-value:search-field / myshop-not-has-value:search-field
      19. myshop-has-value:search-field-max / myshop-not-has-value:search-field-max
      20. myshop-has-value:menu-field
      21. myshop-has:menu
      22. myshop-has:shipping-cost
      23. myshop-has:customer-field-(name)
      24. myshop-has:issuer-list
      25. myshop-has:payment-method-costs
      26. myshop-has:extra-order-message
      27. myshop-is-menupart:items
      28. myshop-is-active:menu-item
      29. myshop-not-is-active:menu-item
      30. myshop-is:required-field
      31. myshop-(not-)has:action
      32. myshop-is:in-stock
      33. myshop-has:quotation
      34. myshop-is:update-user-info
      35. myshop-is:register-new-user
      36. myshop-is:read-only-user-info
      37. myshop-is:tax-free
      38. myshop-not-is:tax-free
      39. myshop-is:feature-price
      40. myshop-not-is:feature-price
      41. myshop-has:quantiy-control
      42. myshop-not-has:quantity-control
      43. myshop-has:payment-confirmation-description
      44. myshop-has:shipping-confirmation-description
      45. myshop-is-plugin-active:postnl_checkout
      46. myshop-has-value:product-image
      47. myshop-is:checkout-address-field
    6. Control
      1. myshop-control:quantity
      2. myshop-control:issuer-list
      3. myshop-control:coupon-code
      4. myshop-control:quick-search
      5. myshop-control-label:quantity
      6. myshop-control-label:quantiy-metric
      7. myshop-control:quantity-update
    7. Exceptions
      1. Javascript
    8. Feature
      1. myshop-feature:label
      2. myshop-feature:value
    9. Functions
      1. color:index
      2. custom:name
      3. equalsNext:column|columnname
      4. equalsPrevious:column|columnname
      5. fromField:name inputfield
      6. sum:value 1, value 2, ..., value n
    10. Javascript
      1. myshop action listener
    11. Macro
      1. myshop-macro:startend
    12. Meta
      1. myshop-meta:verify-v1
      2. myshop-meta:keywords
      3. myshop-meta:description
    13. Miscellaneous
      1. myshop-eval:<value>
      2. myshop-style-<style name>:<style value>
      3. myshop-test:<condition>
      4. myshop-background-color-even:<colorcode>
      5. myshop-background-color-odd:<colorcode>
      6. myshop-color-even:<colorcode>
      7. myshop-color-odd:<colorcode>
    14. Other
      1. myshop-menu-field:value
      2. myshop-style-background-image:page-logo
      3. myshop-default:powered-by
      4. myshop-basket:count
    15. Product
      1. myshop-product:image
      2. myshop-product:image-heigth
      3. myshop-product:image-width
      4. myshop-product:title
      5. myshop-product:description-short
    16. Repeat
      1. myshop-repeat:related-products
      2. No InterWiki reference defined in properties for Wiki called "myshop-repeat_basket.html\" StartSection=\"False\" StartChapter=\"False\" ComputeToc=\"False\" /> ###[myshop-repeat"!
      3. myshop-repeat:search-selection
      4. myshop-repeat:group-reduction-list
      5. myshop-repeat:search-fields
      6. myshop-repeat:selections
      7. myshop-repeat:vat-list
      8. myshop-repeat-products:< all
      9. myshop-repeat:payment-method-list
      10. myshop-repeat:shipping-cost-list
      11. myshop-repeat:order-fields
      12. myshop-repeat:menu-selection
      13. myshop-repeat:menuitems-level-n
      14. myshop-repeat:selection-list
      15. myshop-repeat-products:continue
      16. myshop-repeat:footer-link-list
      17. myshop-repeat:header-link-list
      18. myshop-repeat:header-top-menu-items
      19. myshop-repeat:product-features
    17. Resource
      1. myshop-resource:basket
      2. myshop-resource:menuconditions
      3. myshop-resource:menucontact
      4. myshop-resource:menuextra
      5. myshop-resource:menusearch
      6. myshop-resource-ref:style-sheet-theme
      7. myshop-resource-ref:style-sheet
      8. myshop-resource:viewbasket
    18. Search
      1. myshop-search-field:control
      2. myshop-search-field:control-global
      3. myshop-search-field:control-max
      4. myshop-search-field:label
      5. myshop-search-field:value / myshop-search-field:value-max
    19. Settings
      1. myshop-settings-products
      2. myshop-settings-orderpage-width
      3. myshop-settings-orderpage-height
      4. myshop-settings-clear-shoppingcart
      5. myshop-settings-xhtml-dtd
      6. myshop-settings-default-css
      7. myshop-settings-keep-relative
    20. Style
      1. myshop-style:background-image:page-logo
      2. myshop-style-style:naam_style_waarde
      3. myshop-style:page-width
    21. Value
      1. myshop-value: <n>
      2. myshop-value:company-*
      3. myshop-value:control
      4. myshop-value:coupon-code
      5. myshop-value:customer-field-(name)
      6. myshop-value:custom-n
      7. myshop-value:custom-n-title
      8. myshop-value:delivery-selection-control
      9. myshop-value:description
      10. myshop-value:extra-<n>
      11. myshop-value:index
      12. myshop-value:inc-vat-price-formatted/inc-vat-price
      13. myshop-value:inc-vat-price-line-total-formatted/inc-vat-price-line-total
      14. myshop-value:end-range
      15. myshop-value:footer-text
      16. myshop-value:header-text
      17. myshop-value:label
      18. myshop-value:link
      19. myshop-value:max-range
      20. msyhop-value:memo
      21. myshop-value:min-range
      22. myshop-value:page-logo
      23. myshop-value:page-title
      24. myshop-value:payment-method
      25. myshop-value:price-formatted/price
      26. myshop-value:price-line-total-formatted/price-line-total
      27. myshop-value:price-subtotal-formatted/price-subtotal
      28. myshop-value:price-total-formatted/price-total
      29. myshop-value:price-vat-formatted
      30. myshop-value:price-shipping
      31. myshop-value:product-id
      32. myshop-value:quantity
      33. myshop-value:quantity-control
      34. myshop-value:remark
      35. myshop-value:save-control
      36. myshop-value:shipping
      37. myshop-value:start-range
      38. myshop-value:title
      39. myshop-value:value
      40. myshop-value:vat-from-price-formatted
      41. myshop-value:vat-total-formatted
      42. myshop-value:vat/vat-percentage
      43. myshop-image:<n>
      44. myshop-label:<n>
      45. myshop-label:item-header-level-n
      46. myshop-label:menu-item
      47. myshop-value:order-extra-message
      48. myshop-value:shipping-confirmation-description
      49. myshop-value:user-login-id
      50. myshop-value:user-login-name
      51. myshop-value:product-image
      52. myshop-value:remote-address-forwarded-for
    22. Variables
      1. Language
      2. PageNumber
      3. PhoneNumber
      4. ProductListID
      5. ProductListName
      6. ProductID
      7. SearchValue
      8. ServiceDeskMail
      9. ShopID
      10. UserLoginID
      11. UserLoginName
      12. WebSiteURL
      13. ProductStock
      14. UserCredit
      15. MerchantName
      16. OrderNumber
      17. TransactionNumber
      18. ReferenceNumber
      19. MenuIndentLevel
  10. Tips & Tricks
    1. Customize your menu
    2. Displaying the menu path
    3. Displaying multiple views on a product
    4. Displaying basket content in productlist or moreinfo screens
    5. Displaying a popup message about online payment in the approval screen
    6. Favicon
    7. JTabber_JQuery
    8. Using jQuery
    9. Lightbox
    10. Mouseover images
    11. Order directly on productnumber in your shoppingcart
    12. Remember values across productlist navigation
    13. Stock management
    14. Template payment reminder
    15. Using macros to define browsers specific code
    16. PostNL Checkout Button

Manuals
Newsletters