Στις σελίδες του Papakishop ο σχεδιαστής έχει στην διαθεσή του συλλογές από συγκεκριμένα αντικείμενα που θα αναλύσουμε στην συνέχεια
Προϊόντα
Διαθέσιμα πεδία ενός προϊόντος:
main_image
images
description
price_after_vat
full_name
original_price_with_vat
Διάφορες συλλογές από προϊόντα είναι διαθέσιμες σε όλα τα σημεία του καταστήματος.
featured: Είναι η συλλογή που περιέχει τα προϊόντα που έχει επιλέξει ο διαχειριστής καταστήματος να φαίνονται στην πρώτη (συνήθως) σελίδα του καταστήματος του.
offers: Προσφορές, δλδ προϊόντα με ειδική τιμή.
latest: Τα τελευταία ενεργά προϊόντα που έχουν προστεθεί στο κατάστημα. Αν υπαρχει κατηγορία τότε περιλαμβάνονται μόνο τα προϊόντα αυτής αλλιώς όλα τα προϊόντα.
Αναλόγως με το που βρίσκεται ο χρήστης ο σχεδιαστής/προγραμματιστής της σελίδας έχει στην διαθεση του τα εξής:
Products
list.liquid: products περιλαμβάνουν όλα τα προϊόντα της συγκεκριμένης κατηγορίας.
show.liquid: product είναι το προϊόν του καταστήματος που επέλεξε ο χρήστης να δεί.
search.liquid: products είναι η συλλογή με όλα τα προϊόντα που ταιριάζουν στην αναζήτηση του χρήστη.
Cart
index.liquid: cart.line_items είναι τα προϊόντα που ο χρήστης έχει προσθέσει στο καλάθι αγορών του.
Pages
static.liquid: page είναι η στατική σελίδα που δημιούργησε ο διαχειριστής απο το διαχειριστικό περιβάλλον
Κατηγορίες
Το δέντρο κατηγοριών είναι διαθέσιμο σε δυο μορφές.
category_tree επιστρέφει το δεντρο κατηγοριών σε μορφή ul – li με όλους τους κόμβους κλειστούς.
category_tree_open επιστρέφει το δέντρο κατηγοριών σε μορφή ul – li με όλους τους κομβούς πλήρως αναπτυγμένους.
Διαθέσιμα πεδία μιας κατηγορίας:
title
images
description
price_after_vat
full_name
original_price_with_vat
Blog
Η εγγραφές στο blog μιας κατηγορίας είναι διαθέσιμες μέσω τις συλλογής blog_posts και μια συγκεκριμένη εγγραφή επιπλέον είναι διαθέσιμη στην σελίδα προβολής της (show.liquid) μέσω της μεταβλητής blog_post.
Διαθέσιμα πεδία ενός Blogpost είναι τα ακόλουθα :
title
body_text
id
next
previous
created_at
Γενικές μεταβλητές
Σε όλες τις σελίδες είναι διαθέσιμες οι εξής μεταβλητές:
template_name: επιστρέφει το όνομα του liquid template που έχει καλέσει ο χρήστης.
shop.get_asset_path: επιστρέφει την βασική διεύθυνση του καταστήματος κάτω από την οποία θα είναι διαθέσιμα όλα τα αρχεία του θέματος ( π.χ. {{ shop.get_asset_path }}/images/header_bg.png )
canonical_url: επιστρέφει το απαραίτητο meta tag με την canonical_url της σελίδας. Τοποθετείται στο head.