Documentation
Denim Archive Theme
Complete guide for setting up, customizing, and using your Shopify theme.
Denim Archive Theme Documentation
Version: 1.0.0
Last Updated: January 2025
Welcome to the Denim Archive theme documentation. This guide will help you set up, customize, and make the most of your theme.
Table of Contents
- Getting Started
- Theme Installation
- Initial Setup
- Customization Guide
- Sections Overview
- Templates
- Settings
- Troubleshooting
- FAQ
- Support
Getting Started
What is Denim Archive?
Denim Archive is a premium Shopify theme designed for fashion and lifestyle brands, with a focus on denim and apparel. It features a clean, minimalist design that puts your products front and center.
Key Features
- Fully Responsive Design - Looks great on all devices
- Shopify 2.0 Architecture - Modern, flexible, and customizable
- Advanced Product Filtering - Help customers find what they're looking for
- AJAX Cart - Fast, seamless shopping experience
- Blog Support - Share your brand story
- SEO Optimized - Built for search engines
- Accessibility Compliant - WCAG 2.1 AA standards
Theme Installation
Method 1: Upload via Shopify Admin
- Log in to your Shopify admin
- Go to Online Store > Themes
- Click Add theme > Upload zip file
- Select your
denim-archive-theme.zipfile - Wait for the upload to complete
- Click Actions > Publish to make it live
Method 2: Using Shopify CLI
# Install Shopify CLI (if not already installed)
npm install -g @shopify/cli @shopify/theme
# Navigate to theme directory
cd /path/to/denim-archive-theme
# Push theme to your store
shopify theme push --store=your-store-name.myshopify.com
Initial Setup
1. Navigation Menus
Create your navigation menus:
- Go to Online Store > Navigation
- Create or edit your Main menu:
- Add links to Collections, Pages, or Custom URLs
- Example: Collections, Philosophy, Atelier, Journal
- Create Footer menus (optional):
- Atelier Services
- Our Commitment
- Legal & Contact
2. Homepage Sections
Customize your homepage:
- Go to Online Store > Themes > Customize
- Click on each section to edit:
- Hero Slider - Add your hero images and messaging
- Current Curation - Showcase featured products
- Crafted Section - Highlight your brand values
- Featured Collection - Display a product collection
3. Product Setup
For best results:
- Product Images: Use high-quality images (recommended: 2000x2000px)
- Product Variants: Set up Size, Color, and other options
- Product Tags: Use tags for filtering (e.g., "Fabric:Cotton", "Fabric:Denim")
- Product Descriptions: Write detailed, engaging descriptions
4. Collection Setup
- Create collections in Products > Collections
- Add products to collections
- Set up collection filters in Theme Settings > Collection Filters
- Enable filters: Color, Size, Fabric, Availability, Price
Customization Guide
Theme Settings
Access theme settings via Online Store > Themes > Customize > Theme settings.
Colors
Customize your theme colors:
- Background Color: Main background color
- Text Color: Primary text color
- Accent Color: Used for links, buttons, and highlights
Typography
Choose your fonts:
- Body Font: Used for body text and paragraphs
- Heading Font: Used for headings and titles
Social Media
Add your social media links:
- Instagram URL
- Facebook URL
- Pinterest URL
Links will appear in the footer.
Section Customization
Each section can be customized individually:
- Go to Online Store > Themes > Customize
- Click on any section to edit
- Use the settings panel on the right
- Click Save when done
Sections Overview
Header
The header includes:
- Logo (text or image)
- Main navigation menu
- Search icon
- Cart icon with item count
Customization:
- Upload logo in Header section settings
- Select navigation menu
- Customize colors and spacing
Hero Slider
Display multiple hero banners with:
- Image slides
- Heading text
- Subheading text
- Call-to-action button
- Auto-play option
- Transition effects (fade, slide, opacity)
Customization:
- Add/remove slides
- Position text (left, center, right)
- Customize colors per slide
- Set auto-play speed
Current Curation
Showcase featured products in a grid layout.
Customization:
- Select collection to display
- Set heading text
- Adjust number of products shown
Crafted Section
Highlight your brand values with icons and text.
Customization:
- Add/remove blocks
- Upload custom icons (or use default icons)
- Edit heading and descriptions
Featured Collection
Display a product collection with customizable heading.
Customization:
- Select collection
- Set heading text
- Adjust grid layout
Footer
Footer includes:
- Footer menus (up to 3)
- Newsletter signup
- Social media links
- Copyright text
Customization:
- Add footer menus
- Customize newsletter form
- Add social media links
Templates
Homepage (index.json)
The homepage template includes all homepage sections. Customize via the theme editor.
Product Page (product.json)
Features:
- Product image gallery
- Variant selector (Size, Color, etc.)
- Quantity selector
- Add to cart button
- Product description
- Related products
Customization:
- Product images and descriptions are managed in Products
- Layout and styling via theme settings
Collection Page (collection.json)
Features:
- Product grid
- Filter sidebar (Color, Size, Fabric, Price, Availability)
- Sort options
- Layout switcher (2, 3, or 4 columns)
- Product count
Customization:
- Enable/disable filters in Theme Settings > Collection Filters
- Customize filter labels
- Adjust grid layout
Cart Page (cart.json)
Features:
- Cart items list
- Quantity controls (+/-)
- Remove items
- Shipping estimation
- Price summary
- Checkout buttons (Checkout, Google Pay)
Customization:
- Cart styling via theme settings
- Checkout options in Settings > Checkout
Search Page (search.json)
Features:
- Search input
- Search results (products, pages, articles)
- Results count
Blog Pages
- Blog Listing (
blog.json): Displays blog articles - Blog Article (
article.json): Individual article page
Static Pages
- Page Template (
page.json): For About, FAQ, etc. - Contact Page (
page.contact.json): Contact form with Google Maps
Other Pages
- 404 Error Page: Custom error page
- Password Page: For password-protected stores
- Gift Card Page: Gift card redemption
Settings
Collection Filters
Configure product filters:
- Go to Theme Settings > Collection Filters
- Enable/disable filters:
- Color Filter
- Size Filter
- Fabric Filter
- Customize filter labels
How Filters Work:
- Color & Size: Uses product options/variants
- Fabric: Uses product tags (format: "Fabric:Cotton", "Fabric:Denim")
- Price: Price range slider
- Availability: In stock / Out of stock
Contact Page Settings
Configure your contact page:
- Go to Contact Page section
- Set contact information:
- Email address
- Phone number
- WhatsApp number
- Physical address
- Enable Google Maps:
- Option 1: Paste Google Maps embed URL (recommended)
- Option 2: Use API key with address
Google Maps Setup:
See GOOGLE_MAPS_SETUP.md for detailed instructions.
Troubleshooting
Products Not Showing on Collection Page
Solution:
- Check that products are added to the collection
- Verify filters aren't hiding all products
- Clear browser cache
- Check that collection is published
Images Not Loading
Solution:
- Ensure images are uploaded to Shopify
- Check image file sizes (recommended: under 2MB)
- Verify image URLs in theme editor
- Clear browser cache
Filters Not Working
Solution:
- Verify filters are enabled in Theme Settings
- Check that products have proper variants/tags
- For Fabric filter, ensure tags start with "Fabric:"
- Clear browser cache
Cart Not Updating
Solution:
- Check browser console for JavaScript errors
- Ensure JavaScript files are loading
- Try disabling browser extensions
- Clear browser cache and cookies
Mobile Layout Issues
Solution:
- Clear browser cache
- Test in different browsers
- Check that images are properly sized
- Verify responsive breakpoints
Contact Form Not Sending Emails
Solution:
- Check email settings in Settings > Notifications
- Verify "Customer contact form" email is set
- Check spam folder
- Test with different email addresses
FAQ
How do I change the logo?
- Go to Online Store > Themes > Customize
- Click on Header section
- Upload your logo image
- Click Save
How do I add products to the homepage?
- Go to Online Store > Themes > Customize
- Click on Current Curation or Featured Collection section
- Select the collection you want to display
- Click Save
How do I customize colors?
- Go to Online Store > Themes > Customize > Theme settings
- Click on Colors
- Choose your colors
- Click Save
How do I change fonts?
- Go to Online Store > Themes > Customize > Theme settings
- Click on Typography
- Select your fonts
- Click Save
How do I add a new slide to the hero slider?
- Go to Online Store > Themes > Customize
- Click on Hero Slider section
- Click Add block or Add slide
- Upload image and add content
- Click Save
How do I enable/disable filters?
- Go to Online Store > Themes > Customize > Theme settings
- Click on Collection Filters
- Check/uncheck filters you want to show
- Click Save
How do I set up the contact page?
- Create a new page in Online Store > Pages
- Title it "Contact Us"
- Select contact from the Template dropdown
- Go to Customize and edit the Contact section
- Add your contact information and Google Maps (optional)
Can I customize the cart page?
Yes! The cart page can be customized via the theme editor. Go to Online Store > Themes > Customize and look for cart-related settings.
How do I add social media links?
- Go to Online Store > Themes > Customize > Theme settings
- Click on Social Media
- Add your social media URLs
- Click Save
What image sizes should I use?
- Product Images: 2000x2000px (square)
- Hero Images: 1920x1080px (landscape)
- Collection Images: 1200x1200px (square)
- Blog Images: 1200x800px (landscape)
How do I update the theme?
If you purchased the theme from the Shopify Theme Store:
- Go to Online Store > Themes
- Click Actions > Update
- Follow the prompts
Important: Always backup your theme before updating. Duplicate your theme first!
Support
Getting Help
If you need assistance with the Denim Archive theme:
- Check this documentation - Most questions are answered here
- Contact Support - Use our support form: https://elsysolutions.com/contact
- Email Support - info@elsysolutions.com
- Phone Support - +1 4029376787
Support Policy
What We Support:
- Bug fixes and technical issues
- Theme functionality questions
- Setup and installation help
- Customization guidance
What We Don't Support:
- Custom development beyond theme scope
- Third-party app integrations (we can provide guidance)
- Store setup and product management
- Marketing and SEO consulting
Response Time:
We aim to respond to all support requests within 2 business days.
Critical Bugs:
Critical bugs (broken layouts, dead links, logical errors) are fixed immediately or within 24 hours.
Before Contacting Support
Please provide:
- Store URL (e.g.,
https://yourstore.myshopify.com) - Theme Version (found in
config.ymlor theme settings) - Description of Problem - Be as detailed as possible
- Screenshots - If applicable, include screenshots or screen recordings
- Steps to Reproduce - How can we reproduce the issue?
- Browser/Device - What browser and device are you using?
Custom Development
If you need custom development beyond the theme's capabilities:
- We recommend hiring a Shopify Partner
- You can find certified developers at partners.shopify.com
- Always duplicate your theme before making custom code changes
Additional Resources
Shopify Resources
Theme Development
Changelog
Version 1.0.0 (January 2025)
Initial Release:
- Complete theme structure
- All required templates and sections
- Advanced product filtering
- AJAX cart functionality
- Contact page with Google Maps
- Blog support
- 404 and password pages
- Mobile optimized
- SEO optimized
- Accessibility compliant
License
This theme is licensed for use on Shopify stores. See your purchase agreement for full terms.
Thank you for choosing Denim Archive!
For support, visit: https://elsysolutions.com/contact