// Backend: productData.jsw export function getProducts() { return [ { category: "Best Sellers", items: [ {name: "Standard Business Cards", img: "url-image", desc: "Professional and affordable business cards from AJ Design and Prints.", link: "/standard-business-cards"}, {name: "Carbonless NCR Forms", img: "url-image", desc: "High-quality NCR forms for your business transactions.", link: "/ncr-forms"}, {name: "Vinyl Banners", img: "url-image", desc: "Eye-catching vinyl banners for indoor/outdoor use.", link: "/vinyl-banners"}, {name: "Posters", img: "url-image", desc: "High-impact posters to promote your events or products.", link: "/posters"} ] }, { category: "Shop by Category", items: [ {name: "Postcards", img: "url-image", desc: "Engaging postcards for business or personal events.", link: "/postcards"}, {name: "Copies", img: "url-image", desc: "Fast, high-quality copying services.", link: "/copies"}, {name: "Obituary Pamphlets", img: "url-image", desc: "Respectful and beautifully designed obituary pamphlets.", link: "/obituary-pamphlets"}, {name: "PVC Signs", img: "url-image", desc: "Durable PVC signs suitable for any occasion.", link: "/pvc-signs"} ] }, { category: "New Products", items: [ {name: "Blueprints", img: "url-image", desc: "Crisp, accurate blueprints for your construction needs.", link: "/blueprints"}, {name: "ID Badges", img: "url-image", desc: "Customized, high-quality ID badges.", link: "/id-badges"}, {name: "DTF Shirts", img: "url-image", desc: "Premium quality DTF printed shirts.", link: "/dtf-shirts"}, {name: "Aluminum Signs", img: "url-image", desc: "Sturdy aluminum composite signs.", link: "/aluminum-signs"} ] } ]; } // Frontend page code import { getProducts } from 'backend/productData.jsw'; $w.onReady(async function () { const productData = await getProducts(); let repeaterData = []; productData.forEach(category => { category.items.forEach(product => { repeaterData.push({ _id: product.name.replace(/\s/g, '-'), title: product.name, image: product.img, description: product.desc, link: product.link }); }); }); $w('#productRepeater').data = repeaterData; $w('#productRepeater').onItemReady(($item, itemData) => { $item('#productImage').src = itemData.image; $item('#productTitle').text = itemData.title; $item('#productDescription').text = itemData.description; $item('#shopNowButton').link = itemData.link; }); // Hover Effects $w('#productRepeater').onMouseIn((event) => { let $item = $w.at(event.context); $item('#productImage').zoomMode = 'zoom-in'; }); $w('#productRepeater').onMouseOut((event) => { let $item = $w.at(event.context); $item('#productImage').zoomMode = 'none'; }); });
top of page

Shipping Policy

A Shipping Policy comes with a number of benefits for both you and your customers. Some benefits are that people will be more likely to shop with you if you have a clear Shipping Policy in place since there won't be any questions about your shipping timeframes or processes.

In general, what should you cover in your Shipping Policy?

  1. Order processing times.

  2. Shipping costs

  3. Domestic and international shipping options

  4. Potential service interruptions

The explanations and information provided herein are only general explanations, information and samples. You should not rely on this article as legal advice or as recommendations regarding what you should actually do. We recommend that you seek legal advice to help you understand and to assist you in the creation of your shipping policy.

bottom of page