/** * SUBDOMAIN vairalbe for testing purpose for developer mode * It will work wehen, IS_SINGLE_SITE == false * Example: * var SUBDOMAIN = 'teststore02' */ var SUBDOMAIN = ''; var IS_SINGLE_SITE = true; var DOMAIN = 'http://www.viviangracecreations.com'; var PAGES_ROUTE_PATHS = { products_list: "/products-list", products_list_by_category: "/category/{uuid}/{url}", product_details: "products/{url}", // ------- Approved Pattern --- for SEO package_details: "package/{url}", // ------- Approved Pattern --- for SEO cart: "cart", checkout: "checkout", login: "customer-login", registration: "customer-registration", partner_login: "/client/login", partner_registration: "/client/sign-up", reset_password: "customer-reset-password", customer_profile: "customer-profile", customer_change_password: "customer-change-password", customer_change_avatar: "customer-change-avatar", customer_order_history: "customer-order-history", order_details: "customer-order-details", order_complete: "order-complete", wish_list: "wish-list", } // Client specified routes var OTHER_PAGES_ROUTES = { home: { title: 'Home', file: "/pages/home.html", path: '/', meta: { title: 'Vivian Grace Creations | Wedding Rentals | Wedding Floral Rental', description: 'Wedding rentals from Vivian Grace Creations, trendy bridal floral and wedding decor! Wedding flowers for rent. Minnesota wedding decorations.', keywords: '', imageUrl: '', } /** * in meta key, you can object with (title, description, keywords, imageUrl) * or you can pass 'string' key accroding to meta.js file, store wise hard coded meta stucture * * Exmaple: 1 * meta: { title: '', description: '', keywords: '', imageUrl: '', } ---- or ---- meta: 'pass key from meta.js' */ }, faq: { title: 'faq', file: "/pages/faq.html", path: '/faq', meta: { title: 'FAQ - Vivian Grace Creations', description: `Here are the answers to the most common wedding flower rental questions we get at Vivian Grace Creations. If your answer isn't on our FAQ page - please contact us!`, keywords: '', imageUrl: '', } }, howrentalworks: { title: 'how-rental-works', file: "/pages/how-rental-works.html", path: '/how-rental-works', meta: { title: 'How Rental Works - Vivian Grace Creations', description: 'Want to know how rental works? Order your wedding rental items. Receive and use your items. Return the items to Vivian Grace Creations.', keywords: '', imageUrl: '', } }, reviews: { title: 'reviews', file: "/pages/reviews.html", path: '/reviews', meta: { title: 'Testimonials and Reviews - Vivian Grace Creations', description: 'Want to know what clients think about Vivian Grace Creations? Check out these testimonials and reviews from customers.', keywords: '', imageUrl: '', } }, blog: { title: 'blog', file: "/pages/blog.html", path: '/blog', meta: { title: 'VGC Blog - Vivian Grace Creations', description: `wedding wisdom Our goal at Vivian Grace Creations is to solve your problems! Whether you're looking for wedding decorating tips or expert advice on silk`, }, }, singleBlog: { title: 'sitemap', file: '/pages/blog-details.html', path: '/blog/{page_slug}', rentmy_page: true, }, about: { title: 'about', file: "/pages/about.html", path: '/about', meta: { title: 'About Us - Vivian Grace Creations', description: 'Want to learn more about us? Learn how Vivian Grace Creations specializes in silk flower and wedding décor rentals.', keywords: '', imageUrl: '', } }, aboutus: { title: 'aboutus', file: "/pages/about.html", path: '/about-us', meta: { title: 'About Us - Vivian Grace Creations', description: 'Want to learn more about us? Learn how Vivian Grace Creations specializes in silk flower and wedding décor rentals.', keywords: '', imageUrl: '', } }, contact: { title: 'contact', file: "/pages/contact.html", path: '/contact', meta: { title: 'Contact - Vivian Grace Creations', description: 'Use this convenient online form to contact us and let Vivian Grace Creations help you plan the spectacular wedding of your dreams!', keywords: '', imageUrl: '', } }, terms_and_conditions: { title: 'Terms And Conditions', file: "/pages/terms-and-conditions.html", path: '/terms-and-conditions', meta: { title: 'Terms and Conditions - Vivian Grace Creations', description: 'Please take a few minutes to read through the Vivian Grace Creations terms and conditions pertaining to our wedding rental offerings.', keywords: '', imageUrl: '', } }, privacy_policy: { title: 'Terms And Conditions', file: "/pages/privacy-policy.html", path: '/privacy-policy', meta: { title: 'Privacy Policy - Vivian Grace Creations', description: '', keywords: '', imageUrl: '', } }, consultation: { title: 'consultation', file: "/pages/consultation.html", path: '/consultation', meta: { title: 'Schedule a Consultation - Vivian Grace Creations', description: 'Schedule a consultation with Vivian Grace Creations to learn more about how our wedding décor rentals can save you time and reduce stress!', keywords: '', imageUrl: '', } }, decorgallery: { title: 'decorgallery', file: "/pages/wedding-decor-gallery.html", path: '/wedding-decor-gallery', meta: { title: 'Wedding Decor Gallery - Vivian Grace Creations', description: 'Our wedding décor gallery contains a complete portfolio of weddings Vivian Grace Creations provided the decorations for.', keywords: '', imageUrl: '', } }, floralgallery: { title: 'floralgallery', file: "/pages/wedding-floral-gallery.html", path: '/wedding-floral-gallery', meta: { title: 'Wedding Floral Gallery - Vivian Grace Creations', description: `Take a look at the Vivian Grace Creations wedding floral gallery to gain some real-life inspiration from weddings we've worked with.`, keywords: '', imageUrl: '', } }, decorrental: { title: 'decorrental', file: "/pages/wedding-decor-rental.html", path: '/wedding-decor-rental', meta: { title: 'Wedding Decor Rental - Vivian Grace Creations', description: 'Reduce wedding stress and save time with wedding décor rental from Vivian Grace Creations featuring over 500 rental items!', keywords: '', imageUrl: '', } }, decoratingservices: { title: 'decoratingservices', file: "/pages/decorating-services.html", path: '/decorating-services', meta: { title: 'Decorating Services - Vivian Grace Creations', description: `Decorating services from Vivian Grace Creations include full or partial decorating packages to help you have a stress-free wedding day.`, keywords: '', imageUrl: '', } }, floralrental: { title: 'floralrental', file: "/pages/floral-rental.html", path: '/floral-rental', meta: { title: 'Floral Rental - Vivian Grace Creations', description: `Welcome to Vivian Grace Creations where you'll find outstanding wedding rentals including trendy bridal florals and wedding décor!`, keywords: '', imageUrl: 'https://s3.us-east-2.amazonaws.com/images.rentmy.co/content-image/982/media/1746727557_heelk5nc_head-table-panorama.jpg', } }, localweddings: { title: 'localweddings', file: "/pages/local-weddings.html", path: '/local-weddings', meta: { // no meta found title: 'Local Weddings - Vivian Grace Creations', description: 'southwest minnesota wedding decorators A huge part of what we do at Vivian Grace Creations is meet with local couples and help bring their wedding decor', keywords: '', imageUrl: '', } }, galleryinspiration: { title: 'galleryinspiration', file: "/pages/gallery-inspiration.html", path: '/gallery-inspiration', meta: { // no meta found title: 'Gallery & Inspiration - Vivian Grace Creations', description: 'Take a look at the Vivian Grace Creations gallery for inspiration on how our wedding rentals can enhance and complete your décor.', keywords: '', imageUrl: '', } }, collections: { title: 'collections', file: "/pages/collections.html", path: '/collections', // no meta found meta: { title: 'Collections - Vivian Grace Creations', description: 'Check out the wide variety of floral collections available to rent for your wedding! Let Vivian Grace Creations make decorating easy!', keywords: '', imageUrl: '', } }, sitemap: { title: 'sitemap', file: "/pages/sitemap.html", path: '/sitemap', // no meta found meta: { title: 'Sitemap - Vivian Grace Creations', description: 'Use this sitemap for Vivian Grace Creations to find the page or pages with the wedding products you are looking for!', keywords: '', imageUrl: '', } }, ordersamples: { title: 'ordersamples', file: "/pages/order-samples.html", path: '/order-samples', // no meta found (page not accessible in vgc) meta: { title: 'Order Samples - Vivian Grace Creations', description: 'Want to see what flowers from Vivian Grace Creations look up up close? Order samples so you can see how they will look and feel.', keywords: '', imageUrl: '', } }, checklistdownload: { title: 'checklistdownload', file: "/pages/checklist-download.html", path: '/checklist-download', // no meta found (page not accessible in vgc) meta: { title: 'Checklist Download - Vivian Grace Creations', description: `wedding flower & decor checklist Download our ultimate guide to making sure you've got everything covered. Use the free Wedding Flower & Decor`, keywords: '', imageUrl: '', } }, partnerships: { title: 'partnerships', file: "/pages/partnerships.html", path: '/partnerships', // no meta found (page not accessible in vgc) meta: { title: 'Partnerships - Vivian Grace Creations', description: 'become a VGC partner! Want to partner with Vivian Grace for your wedding? We team up with select brides and work together to produce digital content that', keywords: '', imageUrl: '', } }, employment: { title: 'employment', file: "/pages/employment.html", path: '/employment', // no meta found (page not accessible in vgc) meta: { title: 'Employment - Vivian Grace Creations', description: `join our team! Located in rural southwest Minnesota, our roots are family, faith, and farming. We're looking for like-minded individuals to join our`, keywords: '', imageUrl: '', } }, } var storeObject = { vgc: { store_id: "982", locationId: "3431", store_name: "vivian-grace-creations", access_token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJkYXRlIjoiMjAyNC0wNy0xMCAwNToxOTozNiIsInN0b3JlX2lkIjozNDMxLCJzdG9yZV91aWQiOiI5NTA4ZGYxODNlZTAxMWVmOGYwZDAyM2QwYzYzNDI2OSIsInN0b3JlX25hbWUiOiJsYWloYnh6OGlxdTgwNCIsInNvdXJjZSI6Im9ubGluZSIsImlzX29ubGluZSI6MSwibG9jYXRpb24iOjM2NzR9.bb7Ojw_P__4ZoRKx0s7faHl7efQMiLPfL4JTQ27bc9s", }, wix: { store_id: "3431", locationId: "3674", store_name: "outhouse", access_token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MiwidXNlcl90eXBlX2lkIjoxLCJuYW1lIjoiTW9oc2luIEthYmlyIiwiZW1haWwiOiJtbGVhcGluZ0BsZWFwaW5nbG9naWMuY29tIiwiZGF0ZSI6IjIwMjQtMDctMzAgMTE6NTU6MDAiLCJjb21wYW55X2lkIjozLCJzdG9yZV9pZCI6MzQzMSwic3Vic2NyaXB0aW9uIjp7ImFjY291bnRfdHlwZSI6IkZSRUUiLCJpc01vbnRobHkiOnRydWUsImlzQWN0aXZlIjpmYWxzZSwiY2FyZCI6ZmFsc2UsIm5ld0ludmVudG9yeSI6ZmFsc2V9LCJzb3VyY2UiOiJhZG1pbiIsImxvY2F0aW9uIjozNjc0fQ.y5vwsr6wzDgL9-XC5X5DIUphQRi0XqBn4LM3Gww0fTw", }, teststore09: { store_id: "590", locationId: "647", store_name: "teststore09", access_token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MiwidXNlcl90eXBlX2lkIjoxLCJuYW1lIjoiTW9oc2luIEthYmlyIiwiZW1haWwiOiJtbGVhcGluZ0BsZWFwaW5nbG9naWMuY29tIiwiZGF0ZSI6IjIwMjQtMDgtMjkgMDY6MTE6MTQiLCJjb21wYW55X2lkIjozLCJzdG9yZV9pZCI6NTkwLCJzdWJzY3JpcHRpb24iOnsiYWNjb3VudF90eXBlIjoiRVNUQUJMSVNIRUQiLCJpc01vbnRobHkiOnRydWUsImlzQWN0aXZlIjp0cnVlLCJjYXJkIjpmYWxzZSwibmV3SW52ZW50b3J5Ijp0cnVlfSwic291cmNlIjoiYWRtaW4iLCJsb2NhdGlvbiI6NjQ3fQ.SxjXX1OChku8pcSJjz-7a5N1GX6lJ6FHbQQ_QymaLcg", }, teststore17: { store_id: "782", locationId: "841", store_name: "teststore01", access_token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MiwidXNlcl90eXBlX2lkIjoxLCJuYW1lIjoiTW9oc2luIEthYmlyIiwiZW1haWwiOiJtbGVhcGluZ0BsZWFwaW5nbG9naWMuY29tIiwiZGF0ZSI6IjIwMjQtMDgtMjkgMDY6Mjk6MzEiLCJjb21wYW55X2lkIjozLCJzdG9yZV9pZCI6NzgyLCJzdWJzY3JpcHRpb24iOnsiYWNjb3VudF90eXBlIjoiUFJPIiwiaXNNb250aGx5Ijp0cnVlLCJpc0FjdGl2ZSI6ZmFsc2UsImNhcmQiOmZhbHNlLCJuZXdJbnZlbnRvcnkiOnRydWV9LCJzb3VyY2UiOiJhZG1pbiIsImxvY2F0aW9uIjo4NDF9.3uu2WWWgSZlMHHhYIWtyuTgBkAHZfJZF17s9VNjb4Oo", }, exquisite: { store_id: "2162", locationId: "2307", store_name: "exquisite-costumes", access_token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoyNjkzLCJkYXRlIjoiMjAyNC0xMi0xOSAxMzozMDoxOCIsInN0b3JlX2lkIjoyMTYyLCJsb2NhdGlvbiI6MjMwNywiYXBwX2lkIjo1MDgsImV4cGlyZSI6IjIwMjQtMTItMjAgMTM6MzA6MDAiLCJpc19vbmxpbmUiOjAsInNvdXJjZSI6ImFwaSIsImRpc2FibGVfZGVmYXVsdF90aW1lIjpmYWxzZX0.GbYJjOcLezLw_z7GKGuf6fX-nSmy_WAqtPhpSAHxp3s", }, } var RENTMY_GLOBAL = { IS_SINGLE_SITE, SUBDOMAIN, ...storeObject.vgc, // ...storeObject.wix, // ...storeObject.teststore09, // ...storeObject.teststore17, // ...storeObject.exquisite, env: { // optional PORT: 8084, CSS_URL: "/css/index.css", SCRIPT_URL: "/js/script_prod.js", DATEPICKER_CSS_URL: "/css/em-datetimepicker.min.css", DATEPICKER_SCRIPT_URL: "/js/em-datetimepicker.min.js", /* === new === */ // CSS_URL: "http://localhost:4444/assets/index.css", // developer local url // SCRIPT_URL: "http://localhost:4444/assets/script_prod.js", // developer local url // DATEPICKER_CSS_URL: "http://localhost:4545/assets/em-datetimepicker.min.css", // developer local url // DATEPICKER_SCRIPT_URL: "http://localhost:4545/assets/em-datetimepicker.min.js", // developer local url API_BASE_URL : "", //------------- optional ASSET_URL : "", //------------- optional PAYMENT_DOMAIN : "", //------------- optional CACHE_TIME_IN_SECONDS: 600, }, emDateTimePicker: { /* ------------------------------------------- */ /* Details Page */ /* ------------------------------------------- */ // End Date config detailsPage_endDatePicker_displayIn: 'modal', //required for wix detailsPage_useRangePicker_for_endDate: true, //required for wix detailsPage_endDate_allowRightSideTimePicker: true, //required for wix /* ------------------------------------------- */ /* In Page Cart Widget */ /* ------------------------------------------- */ afterAddtoCart_open_widget_datePicker: false, }, home_url: "/", product_pacakge_by_slug: true, // required for node server contents: { pages: true, navigation: false, use_dynamic_labels: false, }, page: { ...PAGES_ROUTE_PATHS }, routes: { products_list: { title: 'Products List', file: "products-list.html", path: PAGES_ROUTE_PATHS.products_list, }, ...(!PAGES_ROUTE_PATHS?.products_list_by_category ? {} : { products_list_by_category: { title: 'Products List By Category', file: "products-list.html", path: PAGES_ROUTE_PATHS?.products_list_by_category, } }), product_details: { title: 'Product Details', file: "product-details.html", path: PAGES_ROUTE_PATHS.product_details, }, package_details: { title: 'Package Details', file: "package-details.html", path: PAGES_ROUTE_PATHS.package_details, query: ['uid'], }, cart: { title: 'Cart', file: "cart.html", path: PAGES_ROUTE_PATHS.cart, }, checkout: { title: 'Checkout', file: "checkout.html", path: PAGES_ROUTE_PATHS.checkout, }, login: { title: 'User Login', file: "customer-login.html", path: PAGES_ROUTE_PATHS.login, }, registration: { title: 'User Registration', file: "customer-registration.html", path: PAGES_ROUTE_PATHS.registration, }, partner_login: { title: 'Partner Login', file: "partner-login.html", path: PAGES_ROUTE_PATHS.partner_login, }, partner_registration: { title: 'Partner Sign Up', file: "partner-registration.html", path: PAGES_ROUTE_PATHS.partner_registration, }, reset_password: { title: 'Reset Password', file: "customer-reset-password.html", path:PAGES_ROUTE_PATHS.reset_password, }, customer_profile: { title: 'Profile', file: "customer-profile.html", path: PAGES_ROUTE_PATHS.customer_profile, }, customer_change_password: { title: 'Update Password', file: "customer-change-password.html", path: PAGES_ROUTE_PATHS.customer_change_password, }, customer_change_avatar: { title: 'Change Avatar', file: "customer-change-avatar.html", path: PAGES_ROUTE_PATHS.customer_change_avatar, }, customer_order_history: { title: 'Order History', file: "customer-order-history.html", path: PAGES_ROUTE_PATHS.customer_order_history, }, order_details: { title: 'Order Details', file: "customer-order-details.html", path: PAGES_ROUTE_PATHS.order_details, }, order_complete: { title: 'Order Complete', file: "order-complete.html", path: PAGES_ROUTE_PATHS.order_complete, }, wish_list: { title: 'Wish list', file: "wish-list.html", path: PAGES_ROUTE_PATHS.wish_list, }, ...OTHER_PAGES_ROUTES }, }