Changeset 3287369
- Timestamp:
- 05/05/2025 05:01:59 AM (9 months ago)
- Location:
- merchant
- Files:
-
- 987 added
- 20 edited
-
tags/2.1.1 (added)
-
tags/2.1.1/admin (added)
-
tags/2.1.1/admin/class-merchant-admin-loader.php (added)
-
tags/2.1.1/admin/classes (added)
-
tags/2.1.1/admin/classes/class-merchant-admin-menu.php (added)
-
tags/2.1.1/admin/classes/class-merchant-admin-modules.php (added)
-
tags/2.1.1/admin/classes/class-merchant-admin-options.php (added)
-
tags/2.1.1/admin/classes/class-merchant-admin-preview.php (added)
-
tags/2.1.1/admin/classes/class-merchant-admin-statistics-tracking.php (added)
-
tags/2.1.1/admin/classes/class-merchant-admin-utils.php (added)
-
tags/2.1.1/admin/classes/class-merchant-plugin-installer.php (added)
-
tags/2.1.1/admin/classes/class-merchant-silent-upgrader-skin.php (added)
-
tags/2.1.1/admin/components (added)
-
tags/2.1.1/admin/components/all-modules.php (added)
-
tags/2.1.1/admin/components/analytics-overview-cards.php (added)
-
tags/2.1.1/admin/components/analytics-overview.php (added)
-
tags/2.1.1/admin/components/enabled-modules.php (added)
-
tags/2.1.1/admin/notices (added)
-
tags/2.1.1/admin/notices/class-merchant-notice-campaign.php (added)
-
tags/2.1.1/admin/notices/class-merchant-notice-review.php (added)
-
tags/2.1.1/admin/notices/class-merchant-notice-upsell.php (added)
-
tags/2.1.1/admin/notices/class-merchant-notice.php (added)
-
tags/2.1.1/admin/pages (added)
-
tags/2.1.1/admin/pages/page-analytics.php (added)
-
tags/2.1.1/admin/pages/page-campaigns.php (added)
-
tags/2.1.1/admin/pages/page-dashboard.php (added)
-
tags/2.1.1/admin/pages/page-module.php (added)
-
tags/2.1.1/admin/pages/page-modules.php (added)
-
tags/2.1.1/admin/pages/page-patcher.php (added)
-
tags/2.1.1/admin/pages/page-settings.php (added)
-
tags/2.1.1/assets (added)
-
tags/2.1.1/assets/css (added)
-
tags/2.1.1/assets/css/admin (added)
-
tags/2.1.1/assets/css/admin/admin-rtl.css (added)
-
tags/2.1.1/assets/css/admin/admin-rtl.min.css (added)
-
tags/2.1.1/assets/css/admin/admin.css (added)
-
tags/2.1.1/assets/css/admin/admin.min.css (added)
-
tags/2.1.1/assets/css/admin/analytics.css (added)
-
tags/2.1.1/assets/css/admin/analytics.min.css (added)
-
tags/2.1.1/assets/css/admin/metabox.css (added)
-
tags/2.1.1/assets/css/admin/metabox.min.css (added)
-
tags/2.1.1/assets/css/admin/notices.css (added)
-
tags/2.1.1/assets/css/admin/notices.min.css (added)
-
tags/2.1.1/assets/css/carousel.css (added)
-
tags/2.1.1/assets/css/carousel.min.css (added)
-
tags/2.1.1/assets/css/compatibility (added)
-
tags/2.1.1/assets/css/compatibility/avada (added)
-
tags/2.1.1/assets/css/compatibility/avada/style.css (added)
-
tags/2.1.1/assets/css/compatibility/avada/style.min.css (added)
-
tags/2.1.1/assets/css/compatibility/blocksy (added)
-
tags/2.1.1/assets/css/compatibility/blocksy/style.css (added)
-
tags/2.1.1/assets/css/compatibility/blocksy/style.min.css (added)
-
tags/2.1.1/assets/css/compatibility/botiga (added)
-
tags/2.1.1/assets/css/compatibility/botiga/style.css (added)
-
tags/2.1.1/assets/css/compatibility/botiga/style.min.css (added)
-
tags/2.1.1/assets/css/compatibility/flatsome (added)
-
tags/2.1.1/assets/css/compatibility/flatsome/style.css (added)
-
tags/2.1.1/assets/css/compatibility/flatsome/style.min.css (added)
-
tags/2.1.1/assets/css/compatibility/kadence (added)
-
tags/2.1.1/assets/css/compatibility/kadence/style.css (added)
-
tags/2.1.1/assets/css/compatibility/kadence/style.min.css (added)
-
tags/2.1.1/assets/css/compatibility/oceanwp (added)
-
tags/2.1.1/assets/css/compatibility/oceanwp/style.css (added)
-
tags/2.1.1/assets/css/compatibility/oceanwp/style.min.css (added)
-
tags/2.1.1/assets/css/compatibility/twenty-twenty-four (added)
-
tags/2.1.1/assets/css/compatibility/twenty-twenty-four/style.css (added)
-
tags/2.1.1/assets/css/compatibility/twenty-twenty-four/style.min.css (added)
-
tags/2.1.1/assets/css/grid.css (added)
-
tags/2.1.1/assets/css/grid.min.css (added)
-
tags/2.1.1/assets/css/merchant.css (added)
-
tags/2.1.1/assets/css/merchant.min.css (added)
-
tags/2.1.1/assets/css/modal.css (added)
-
tags/2.1.1/assets/css/modal.min.css (added)
-
tags/2.1.1/assets/css/modules (added)
-
tags/2.1.1/assets/css/modules/add-to-cart-text (added)
-
tags/2.1.1/assets/css/modules/add-to-cart-text/admin (added)
-
tags/2.1.1/assets/css/modules/add-to-cart-text/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/add-to-cart-text/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/added-to-cart-popup (added)
-
tags/2.1.1/assets/css/modules/added-to-cart-popup/admin (added)
-
tags/2.1.1/assets/css/modules/added-to-cart-popup/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/added-to-cart-popup/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/address-autocomplete (added)
-
tags/2.1.1/assets/css/modules/address-autocomplete/admin (added)
-
tags/2.1.1/assets/css/modules/address-autocomplete/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/address-autocomplete/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/advanced-reviews (added)
-
tags/2.1.1/assets/css/modules/advanced-reviews/admin (added)
-
tags/2.1.1/assets/css/modules/advanced-reviews/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/advanced-reviews/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/advanced-reviews/advanced-reviews.css (added)
-
tags/2.1.1/assets/css/modules/advanced-reviews/advanced-reviews.min.css (added)
-
tags/2.1.1/assets/css/modules/agree-to-terms-checkbox (added)
-
tags/2.1.1/assets/css/modules/agree-to-terms-checkbox/admin (added)
-
tags/2.1.1/assets/css/modules/agree-to-terms-checkbox/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/agree-to-terms-checkbox/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/agree-to-terms-checkbox/agree-to-terms-checkbox.css (added)
-
tags/2.1.1/assets/css/modules/agree-to-terms-checkbox/agree-to-terms-checkbox.min.css (added)
-
tags/2.1.1/assets/css/modules/animated-add-to-cart (added)
-
tags/2.1.1/assets/css/modules/animated-add-to-cart/admin (added)
-
tags/2.1.1/assets/css/modules/animated-add-to-cart/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/animated-add-to-cart/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/animated-add-to-cart/animated-add-to-cart.css (added)
-
tags/2.1.1/assets/css/modules/animated-add-to-cart/animated-add-to-cart.min.css (added)
-
tags/2.1.1/assets/css/modules/auto-external-links (added)
-
tags/2.1.1/assets/css/modules/auto-external-links/admin (added)
-
tags/2.1.1/assets/css/modules/auto-external-links/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/auto-external-links/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/buy-now (added)
-
tags/2.1.1/assets/css/modules/buy-now/admin (added)
-
tags/2.1.1/assets/css/modules/buy-now/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/buy-now/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/buy-now/buy-now.css (added)
-
tags/2.1.1/assets/css/modules/buy-now/buy-now.min.css (added)
-
tags/2.1.1/assets/css/modules/buy-x-get-y (added)
-
tags/2.1.1/assets/css/modules/buy-x-get-y/admin (added)
-
tags/2.1.1/assets/css/modules/buy-x-get-y/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/buy-x-get-y/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/buy-x-get-y/buy-x-get-y.css (added)
-
tags/2.1.1/assets/css/modules/buy-x-get-y/buy-x-get-y.min.css (added)
-
tags/2.1.1/assets/css/modules/cart-count-favicon (added)
-
tags/2.1.1/assets/css/modules/cart-count-favicon/admin (added)
-
tags/2.1.1/assets/css/modules/cart-count-favicon/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/cart-count-favicon/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/cart-reserved-timer (added)
-
tags/2.1.1/assets/css/modules/cart-reserved-timer/admin (added)
-
tags/2.1.1/assets/css/modules/cart-reserved-timer/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/cart-reserved-timer/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/cart-reserved-timer/cart-reserved-timer.css (added)
-
tags/2.1.1/assets/css/modules/cart-reserved-timer/cart-reserved-timer.min.css (added)
-
tags/2.1.1/assets/css/modules/checkout (added)
-
tags/2.1.1/assets/css/modules/checkout/admin (added)
-
tags/2.1.1/assets/css/modules/checkout/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/checkout/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/clear-cart (added)
-
tags/2.1.1/assets/css/modules/clear-cart/admin (added)
-
tags/2.1.1/assets/css/modules/clear-cart/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/clear-cart/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/clear-cart/clear-cart.css (added)
-
tags/2.1.1/assets/css/modules/clear-cart/clear-cart.min.css (added)
-
tags/2.1.1/assets/css/modules/complementary-products (added)
-
tags/2.1.1/assets/css/modules/complementary-products/admin (added)
-
tags/2.1.1/assets/css/modules/complementary-products/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/complementary-products/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/cookie-banner (added)
-
tags/2.1.1/assets/css/modules/cookie-banner/admin (added)
-
tags/2.1.1/assets/css/modules/cookie-banner/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/cookie-banner/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/cookie-banner/cookie-banner.css (added)
-
tags/2.1.1/assets/css/modules/cookie-banner/cookie-banner.min.css (added)
-
tags/2.1.1/assets/css/modules/countdown-timer (added)
-
tags/2.1.1/assets/css/modules/countdown-timer/admin (added)
-
tags/2.1.1/assets/css/modules/countdown-timer/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/countdown-timer/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/countdown-timer/countdown-timer.css (added)
-
tags/2.1.1/assets/css/modules/countdown-timer/countdown-timer.min.css (added)
-
tags/2.1.1/assets/css/modules/free-gifts (added)
-
tags/2.1.1/assets/css/modules/free-gifts/admin (added)
-
tags/2.1.1/assets/css/modules/free-gifts/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/free-gifts/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/free-gifts/free-gifts.css (added)
-
tags/2.1.1/assets/css/modules/free-gifts/free-gifts.min.css (added)
-
tags/2.1.1/assets/css/modules/free-shipping-progress-bar (added)
-
tags/2.1.1/assets/css/modules/free-shipping-progress-bar/admin (added)
-
tags/2.1.1/assets/css/modules/free-shipping-progress-bar/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/free-shipping-progress-bar/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/frequently-bought-together (added)
-
tags/2.1.1/assets/css/modules/frequently-bought-together/admin (added)
-
tags/2.1.1/assets/css/modules/frequently-bought-together/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/frequently-bought-together/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/inactive-tab-message (added)
-
tags/2.1.1/assets/css/modules/inactive-tab-message/admin (added)
-
tags/2.1.1/assets/css/modules/inactive-tab-message/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/inactive-tab-message/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/login-popup (added)
-
tags/2.1.1/assets/css/modules/login-popup/admin (added)
-
tags/2.1.1/assets/css/modules/login-popup/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/login-popup/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/login-popup/login-popup.css (added)
-
tags/2.1.1/assets/css/modules/login-popup/login-popup.min.css (added)
-
tags/2.1.1/assets/css/modules/payment-logos (added)
-
tags/2.1.1/assets/css/modules/payment-logos/admin (added)
-
tags/2.1.1/assets/css/modules/payment-logos/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/payment-logos/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/payment-logos/payment-logos.css (added)
-
tags/2.1.1/assets/css/modules/payment-logos/payment-logos.min.css (added)
-
tags/2.1.1/assets/css/modules/pre-orders (added)
-
tags/2.1.1/assets/css/modules/pre-orders/admin (added)
-
tags/2.1.1/assets/css/modules/pre-orders/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/pre-orders/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/pre-orders/pre-orders.css (added)
-
tags/2.1.1/assets/css/modules/pre-orders/pre-orders.min.css (added)
-
tags/2.1.1/assets/css/modules/product-audio (added)
-
tags/2.1.1/assets/css/modules/product-audio/admin (added)
-
tags/2.1.1/assets/css/modules/product-audio/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/product-audio/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/product-audio/product-audio.css (added)
-
tags/2.1.1/assets/css/modules/product-audio/product-audio.min.css (added)
-
tags/2.1.1/assets/css/modules/product-brand-image (added)
-
tags/2.1.1/assets/css/modules/product-brand-image/admin (added)
-
tags/2.1.1/assets/css/modules/product-brand-image/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/product-brand-image/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/product-brand-image/product-brand-image.css (added)
-
tags/2.1.1/assets/css/modules/product-brand-image/product-brand-image.min.css (added)
-
tags/2.1.1/assets/css/modules/product-bundles (added)
-
tags/2.1.1/assets/css/modules/product-bundles/admin (added)
-
tags/2.1.1/assets/css/modules/product-bundles/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/product-bundles/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/product-labels (added)
-
tags/2.1.1/assets/css/modules/product-labels/admin (added)
-
tags/2.1.1/assets/css/modules/product-labels/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/product-labels/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/product-labels/product-labels.css (added)
-
tags/2.1.1/assets/css/modules/product-labels/product-labels.min.css (added)
-
tags/2.1.1/assets/css/modules/product-navigation-links (added)
-
tags/2.1.1/assets/css/modules/product-navigation-links/admin (added)
-
tags/2.1.1/assets/css/modules/product-navigation-links/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/product-navigation-links/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/product-swatches (added)
-
tags/2.1.1/assets/css/modules/product-swatches/admin (added)
-
tags/2.1.1/assets/css/modules/product-swatches/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/product-swatches/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/product-video (added)
-
tags/2.1.1/assets/css/modules/product-video/admin (added)
-
tags/2.1.1/assets/css/modules/product-video/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/product-video/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/product-video/product-video.css (added)
-
tags/2.1.1/assets/css/modules/product-video/product-video.min.css (added)
-
tags/2.1.1/assets/css/modules/quick-social-links (added)
-
tags/2.1.1/assets/css/modules/quick-social-links/admin (added)
-
tags/2.1.1/assets/css/modules/quick-social-links/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/quick-social-links/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/quick-social-links/quick-social-links.css (added)
-
tags/2.1.1/assets/css/modules/quick-social-links/quick-social-links.min.css (added)
-
tags/2.1.1/assets/css/modules/quick-view (added)
-
tags/2.1.1/assets/css/modules/quick-view/admin (added)
-
tags/2.1.1/assets/css/modules/quick-view/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/quick-view/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/quick-view/quick-view.css (added)
-
tags/2.1.1/assets/css/modules/quick-view/quick-view.min.css (added)
-
tags/2.1.1/assets/css/modules/real-time-search (added)
-
tags/2.1.1/assets/css/modules/real-time-search/admin (added)
-
tags/2.1.1/assets/css/modules/real-time-search/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/real-time-search/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/real-time-search/real-time-search.css (added)
-
tags/2.1.1/assets/css/modules/real-time-search/real-time-search.min.css (added)
-
tags/2.1.1/assets/css/modules/reasons-to-buy (added)
-
tags/2.1.1/assets/css/modules/reasons-to-buy/admin (added)
-
tags/2.1.1/assets/css/modules/reasons-to-buy/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/reasons-to-buy/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/reasons-to-buy/reasons-to-buy.css (added)
-
tags/2.1.1/assets/css/modules/reasons-to-buy/reasons-to-buy.min.css (added)
-
tags/2.1.1/assets/css/modules/recent-sales-notifications (added)
-
tags/2.1.1/assets/css/modules/recent-sales-notifications/admin (added)
-
tags/2.1.1/assets/css/modules/recent-sales-notifications/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/recent-sales-notifications/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/recently-viewed-products (added)
-
tags/2.1.1/assets/css/modules/recently-viewed-products/admin (added)
-
tags/2.1.1/assets/css/modules/recently-viewed-products/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/recently-viewed-products/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/recently-viewed-products/recently-viewed-products.css (added)
-
tags/2.1.1/assets/css/modules/recently-viewed-products/recently-viewed-products.min.css (added)
-
tags/2.1.1/assets/css/modules/scroll-to-top-button (added)
-
tags/2.1.1/assets/css/modules/scroll-to-top-button/admin (added)
-
tags/2.1.1/assets/css/modules/scroll-to-top-button/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/scroll-to-top-button/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/scroll-to-top-button/scroll-to-top-button.css (added)
-
tags/2.1.1/assets/css/modules/scroll-to-top-button/scroll-to-top-button.min.css (added)
-
tags/2.1.1/assets/css/modules/side-cart (added)
-
tags/2.1.1/assets/css/modules/side-cart/admin (added)
-
tags/2.1.1/assets/css/modules/side-cart/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/side-cart/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/side-cart/side-cart.css (added)
-
tags/2.1.1/assets/css/modules/side-cart/side-cart.min.css (added)
-
tags/2.1.1/assets/css/modules/size-chart (added)
-
tags/2.1.1/assets/css/modules/size-chart/admin (added)
-
tags/2.1.1/assets/css/modules/size-chart/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/size-chart/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/size-chart/size-chart.css (added)
-
tags/2.1.1/assets/css/modules/size-chart/size-chart.min.css (added)
-
tags/2.1.1/assets/css/modules/spending-goal (added)
-
tags/2.1.1/assets/css/modules/spending-goal/admin (added)
-
tags/2.1.1/assets/css/modules/spending-goal/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/spending-goal/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/spending-goal/spending-goal.css (added)
-
tags/2.1.1/assets/css/modules/spending-goal/spending-goal.min.css (added)
-
tags/2.1.1/assets/css/modules/sticky-add-to-cart (added)
-
tags/2.1.1/assets/css/modules/sticky-add-to-cart/admin (added)
-
tags/2.1.1/assets/css/modules/sticky-add-to-cart/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/sticky-add-to-cart/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/sticky-add-to-cart/sticky-add-to-cart.css (added)
-
tags/2.1.1/assets/css/modules/sticky-add-to-cart/sticky-add-to-cart.min.css (added)
-
tags/2.1.1/assets/css/modules/stock-scarcity (added)
-
tags/2.1.1/assets/css/modules/stock-scarcity/admin (added)
-
tags/2.1.1/assets/css/modules/stock-scarcity/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/stock-scarcity/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/stock-scarcity/stock-scarcity.css (added)
-
tags/2.1.1/assets/css/modules/stock-scarcity/stock-scarcity.min.css (added)
-
tags/2.1.1/assets/css/modules/storewide-sale (added)
-
tags/2.1.1/assets/css/modules/storewide-sale/admin (added)
-
tags/2.1.1/assets/css/modules/storewide-sale/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/storewide-sale/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/trust-badges (added)
-
tags/2.1.1/assets/css/modules/trust-badges/admin (added)
-
tags/2.1.1/assets/css/modules/trust-badges/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/trust-badges/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/trust-badges/trust-badges.css (added)
-
tags/2.1.1/assets/css/modules/trust-badges/trust-badges.min.css (added)
-
tags/2.1.1/assets/css/modules/volume-discounts (added)
-
tags/2.1.1/assets/css/modules/volume-discounts/admin (added)
-
tags/2.1.1/assets/css/modules/volume-discounts/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/volume-discounts/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/volume-discounts/volume-discounts.css (added)
-
tags/2.1.1/assets/css/modules/volume-discounts/volume-discounts.min.css (added)
-
tags/2.1.1/assets/css/modules/wait-list (added)
-
tags/2.1.1/assets/css/modules/wait-list/admin (added)
-
tags/2.1.1/assets/css/modules/wait-list/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/wait-list/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/wait-list/wait-list.css (added)
-
tags/2.1.1/assets/css/modules/wait-list/wait-list.min.css (added)
-
tags/2.1.1/assets/css/modules/wishlist (added)
-
tags/2.1.1/assets/css/modules/wishlist/admin (added)
-
tags/2.1.1/assets/css/modules/wishlist/admin/preview.css (added)
-
tags/2.1.1/assets/css/modules/wishlist/admin/preview.min.css (added)
-
tags/2.1.1/assets/css/modules/wishlist/wishlist-button.css (added)
-
tags/2.1.1/assets/css/modules/wishlist/wishlist-button.min.css (added)
-
tags/2.1.1/assets/css/pagination.css (added)
-
tags/2.1.1/assets/css/pagination.min.css (added)
-
tags/2.1.1/assets/css/tooltip.css (added)
-
tags/2.1.1/assets/css/tooltip.min.css (added)
-
tags/2.1.1/assets/images (added)
-
tags/2.1.1/assets/images/admin (added)
-
tags/2.1.1/assets/images/admin-hand-icon.png (added)
-
tags/2.1.1/assets/images/admin/30-percent-green.png (added)
-
tags/2.1.1/assets/images/admin/30-percent.png (added)
-
tags/2.1.1/assets/images/admin/40-percent.png (added)
-
tags/2.1.1/assets/images/admin/calendar.svg (added)
-
tags/2.1.1/assets/images/admin/christmas-background.jpg (added)
-
tags/2.1.1/assets/images/admin/easter-background.jpg (added)
-
tags/2.1.1/assets/images/admin/info.svg (added)
-
tags/2.1.1/assets/images/admin/no-active-modules.svg (added)
-
tags/2.1.1/assets/images/admin/no-campaigns.svg (added)
-
tags/2.1.1/assets/images/admin/notice-thumbnail.png (added)
-
tags/2.1.1/assets/images/admin/people-christmas.png (added)
-
tags/2.1.1/assets/images/admin/people-easter.png (added)
-
tags/2.1.1/assets/images/admin/people-trust.png (added)
-
tags/2.1.1/assets/images/admin/products-search-icon.svg (added)
-
tags/2.1.1/assets/images/arrow-1.svg (added)
-
tags/2.1.1/assets/images/arrow-2.svg (added)
-
tags/2.1.1/assets/images/arrow-3.svg (added)
-
tags/2.1.1/assets/images/arrow-4.svg (added)
-
tags/2.1.1/assets/images/arrow-down.svg (added)
-
tags/2.1.1/assets/images/athemes-logo.svg (added)
-
tags/2.1.1/assets/images/cart.svg (added)
-
tags/2.1.1/assets/images/chevron-right-small.svg (added)
-
tags/2.1.1/assets/images/dashboard-hero.svg (added)
-
tags/2.1.1/assets/images/dummy (added)
-
tags/2.1.1/assets/images/dummy/Glamifiedpeach.jpeg (added)
-
tags/2.1.1/assets/images/dummy/Glamifiedviola.jpeg (added)
-
tags/2.1.1/assets/images/dummy/Pearlville.jpeg (added)
-
tags/2.1.1/assets/images/enable-module.png (added)
-
tags/2.1.1/assets/images/eye.svg (added)
-
tags/2.1.1/assets/images/icon-1.svg (added)
-
tags/2.1.1/assets/images/icon-2.svg (added)
-
tags/2.1.1/assets/images/icon-3.svg (added)
-
tags/2.1.1/assets/images/icons (added)
-
tags/2.1.1/assets/images/icons/cart-reserved-timer (added)
-
tags/2.1.1/assets/images/icons/cart-reserved-timer/cancel.svg (added)
-
tags/2.1.1/assets/images/icons/cart-reserved-timer/clock.svg (added)
-
tags/2.1.1/assets/images/icons/cart-reserved-timer/fire.svg (added)
-
tags/2.1.1/assets/images/icons/cart-reserved-timer/hour-glass.svg (added)
-
tags/2.1.1/assets/images/icons/countdown-timer (added)
-
tags/2.1.1/assets/images/icons/countdown-timer/admin (added)
-
tags/2.1.1/assets/images/icons/countdown-timer/admin/cards.png (added)
-
tags/2.1.1/assets/images/icons/countdown-timer/admin/circles.png (added)
-
tags/2.1.1/assets/images/icons/countdown-timer/admin/classic.png (added)
-
tags/2.1.1/assets/images/icons/countdown-timer/admin/minimalist.png (added)
-
tags/2.1.1/assets/images/icons/countdown-timer/admin/modern.png (added)
-
tags/2.1.1/assets/images/icons/countdown-timer/admin/progress.png (added)
-
tags/2.1.1/assets/images/icons/countdown-timer/admin/squares.png (added)
-
tags/2.1.1/assets/images/icons/free-gifts (added)
-
tags/2.1.1/assets/images/icons/free-gifts/icon-1.svg (added)
-
tags/2.1.1/assets/images/icons/free-gifts/icon-2.svg (added)
-
tags/2.1.1/assets/images/icons/free-gifts/icon-3.svg (added)
-
tags/2.1.1/assets/images/icons/free-gifts/icon-4.svg (added)
-
tags/2.1.1/assets/images/icons/free-gifts/icon-5.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-icon.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-1.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-10.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-11.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-12.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-13.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-14.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-15.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-16.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-17.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-18.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-19.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-2.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-20.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-21.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-22.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-23.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-24.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-3.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-4.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-5.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-6.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-7.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-8.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/image-shape-9.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/text-icon.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/text-shape-1.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/text-shape-2.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/text-shape-3.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/text-shape-4.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/text-shape-5.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/text-shape-6.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/text-shape-7.svg (added)
-
tags/2.1.1/assets/images/icons/product-labels/text-shape-8.svg (added)
-
tags/2.1.1/assets/images/icons/side-cart (added)
-
tags/2.1.1/assets/images/icons/side-cart/admin (added)
-
tags/2.1.1/assets/images/icons/side-cart/admin/cart-icon-1.svg (added)
-
tags/2.1.1/assets/images/icons/side-cart/admin/cart-icon-2.svg (added)
-
tags/2.1.1/assets/images/icons/side-cart/admin/cart-icon-3.svg (added)
-
tags/2.1.1/assets/images/icons/side-cart/admin/cart-icon-4.svg (added)
-
tags/2.1.1/assets/images/icons/side-cart/admin/cart-icon-5.svg (added)
-
tags/2.1.1/assets/images/icons/size-chart (added)
-
tags/2.1.1/assets/images/icons/size-chart/admin (added)
-
tags/2.1.1/assets/images/icons/size-chart/admin/cloth-size-guide-icon.svg (added)
-
tags/2.1.1/assets/images/icons/size-chart/admin/icon-size-chart.svg (added)
-
tags/2.1.1/assets/images/icons/size-chart/admin/measurement-vertical-icon.svg (added)
-
tags/2.1.1/assets/images/icons/size-chart/admin/measuring-tape-icon.svg (added)
-
tags/2.1.1/assets/images/icons/size-chart/admin/pencil-rule.svg (added)
-
tags/2.1.1/assets/images/icons/size-chart/admin/scale-ruler-icon.svg (added)
-
tags/2.1.1/assets/images/icons/size-chart/cloth-size-guide-icon.svg (added)
-
tags/2.1.1/assets/images/icons/size-chart/icon-size-chart.svg (added)
-
tags/2.1.1/assets/images/icons/size-chart/measurement-vertical-icon.svg (added)
-
tags/2.1.1/assets/images/icons/size-chart/measuring-tape-icon.svg (added)
-
tags/2.1.1/assets/images/icons/size-chart/pencil-rule.svg (added)
-
tags/2.1.1/assets/images/icons/size-chart/scale-ruler-icon.svg (added)
-
tags/2.1.1/assets/images/merchant-logo.svg (added)
-
tags/2.1.1/assets/images/modules (added)
-
tags/2.1.1/assets/images/modules-hero.svg (added)
-
tags/2.1.1/assets/images/modules/added-to-cart-popup (added)
-
tags/2.1.1/assets/images/modules/added-to-cart-popup/admin (added)
-
tags/2.1.1/assets/images/modules/added-to-cart-popup/admin/layout-1.png (added)
-
tags/2.1.1/assets/images/modules/added-to-cart-popup/admin/layout-2.png (added)
-
tags/2.1.1/assets/images/modules/added-to-cart-popup/admin/layout-3.png (added)
-
tags/2.1.1/assets/images/modules/agree-to-terms-checkbox.png (added)
-
tags/2.1.1/assets/images/modules/animated-add-to-cart.png (added)
-
tags/2.1.1/assets/images/modules/auto-external-links.png (added)
-
tags/2.1.1/assets/images/modules/buy-now.png (added)
-
tags/2.1.1/assets/images/modules/cart-count-favicon.png (added)
-
tags/2.1.1/assets/images/modules/code-snippets.png (added)
-
tags/2.1.1/assets/images/modules/cookie-banner.png (added)
-
tags/2.1.1/assets/images/modules/inactive-tab-messsage.png (added)
-
tags/2.1.1/assets/images/modules/payment-logos.png (added)
-
tags/2.1.1/assets/images/modules/pre-orders.png (added)
-
tags/2.1.1/assets/images/modules/product-labels.png (added)
-
tags/2.1.1/assets/images/modules/quick-view.png (added)
-
tags/2.1.1/assets/images/modules/real-time-search.png (added)
-
tags/2.1.1/assets/images/modules/recent-sales-notifications (added)
-
tags/2.1.1/assets/images/modules/recent-sales-notifications/black_friday.png (added)
-
tags/2.1.1/assets/images/modules/recent-sales-notifications/christmas.png (added)
-
tags/2.1.1/assets/images/modules/recent-sales-notifications/cyber_monday.png (added)
-
tags/2.1.1/assets/images/modules/recent-sales-notifications/halloween.png (added)
-
tags/2.1.1/assets/images/modules/recent-sales-notifications/layout-1.png (added)
-
tags/2.1.1/assets/images/modules/recent-sales-notifications/layout-2.png (added)
-
tags/2.1.1/assets/images/modules/recent-sales-notifications/layout-3.png (added)
-
tags/2.1.1/assets/images/modules/recent-sales-notifications/layout-4.png (added)
-
tags/2.1.1/assets/images/modules/recent-sales-notifications/new_year.png (added)
-
tags/2.1.1/assets/images/modules/recent-sales-notifications/spring.png (added)
-
tags/2.1.1/assets/images/modules/recent-sales-notifications/thanks_giving.png (added)
-
tags/2.1.1/assets/images/modules/recent-sales-notifications/valentine.png (added)
-
tags/2.1.1/assets/images/modules/scroll-to-top-button.png (added)
-
tags/2.1.1/assets/images/modules/trust-badges.png (added)
-
tags/2.1.1/assets/images/qlb.svg (added)
-
tags/2.1.1/assets/images/qlbf.svg (added)
-
tags/2.1.1/assets/images/qll.svg (added)
-
tags/2.1.1/assets/images/qlr.svg (added)
-
tags/2.1.1/assets/images/upload-icon.svg (added)
-
tags/2.1.1/assets/js (added)
-
tags/2.1.1/assets/js/admin (added)
-
tags/2.1.1/assets/js/admin/admin.js (added)
-
tags/2.1.1/assets/js/admin/admin.min.js (added)
-
tags/2.1.1/assets/js/admin/analytics.js (added)
-
tags/2.1.1/assets/js/admin/analytics.min.js (added)
-
tags/2.1.1/assets/js/admin/merchant-metabox.js (added)
-
tags/2.1.1/assets/js/admin/merchant-metabox.min.js (added)
-
tags/2.1.1/assets/js/admin/merchant-preview.js (added)
-
tags/2.1.1/assets/js/admin/merchant-preview.min.js (added)
-
tags/2.1.1/assets/js/admin/plugin-installer.js (added)
-
tags/2.1.1/assets/js/admin/plugin-installer.min.js (added)
-
tags/2.1.1/assets/js/admin/settings.js (added)
-
tags/2.1.1/assets/js/admin/settings.min.js (added)
-
tags/2.1.1/assets/js/carousel.js (added)
-
tags/2.1.1/assets/js/carousel.min.js (added)
-
tags/2.1.1/assets/js/copy-to-clipboard.js (added)
-
tags/2.1.1/assets/js/copy-to-clipboard.min.js (added)
-
tags/2.1.1/assets/js/custom-addtocart-button.js (added)
-
tags/2.1.1/assets/js/custom-addtocart-button.min.js (added)
-
tags/2.1.1/assets/js/merchant.js (added)
-
tags/2.1.1/assets/js/merchant.min.js (added)
-
tags/2.1.1/assets/js/modal.js (added)
-
tags/2.1.1/assets/js/modal.min.js (added)
-
tags/2.1.1/assets/js/modules (added)
-
tags/2.1.1/assets/js/modules/added-to-cart-popup (added)
-
tags/2.1.1/assets/js/modules/added-to-cart-popup/admin (added)
-
tags/2.1.1/assets/js/modules/added-to-cart-popup/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/added-to-cart-popup/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/modules/address-autocomplete (added)
-
tags/2.1.1/assets/js/modules/address-autocomplete/admin (added)
-
tags/2.1.1/assets/js/modules/address-autocomplete/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/address-autocomplete/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/modules/auto-external-links (added)
-
tags/2.1.1/assets/js/modules/auto-external-links/auto-external-links.js (added)
-
tags/2.1.1/assets/js/modules/auto-external-links/auto-external-links.min.js (added)
-
tags/2.1.1/assets/js/modules/buy-now (added)
-
tags/2.1.1/assets/js/modules/buy-now/buy-now.js (added)
-
tags/2.1.1/assets/js/modules/buy-now/buy-now.min.js (added)
-
tags/2.1.1/assets/js/modules/buy-x-get-y (added)
-
tags/2.1.1/assets/js/modules/buy-x-get-y/admin (added)
-
tags/2.1.1/assets/js/modules/buy-x-get-y/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/buy-x-get-y/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/modules/cart-count-favicon (added)
-
tags/2.1.1/assets/js/modules/cart-count-favicon/cart-count-favicon.js (added)
-
tags/2.1.1/assets/js/modules/cart-count-favicon/cart-count-favicon.min.js (added)
-
tags/2.1.1/assets/js/modules/clear-cart (added)
-
tags/2.1.1/assets/js/modules/clear-cart/admin (added)
-
tags/2.1.1/assets/js/modules/clear-cart/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/clear-cart/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/modules/clear-cart/clear-cart.js (added)
-
tags/2.1.1/assets/js/modules/clear-cart/clear-cart.min.js (added)
-
tags/2.1.1/assets/js/modules/complementary-products (added)
-
tags/2.1.1/assets/js/modules/complementary-products/admin (added)
-
tags/2.1.1/assets/js/modules/complementary-products/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/complementary-products/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/modules/cookie-banner (added)
-
tags/2.1.1/assets/js/modules/cookie-banner/cookie-banner.js (added)
-
tags/2.1.1/assets/js/modules/cookie-banner/cookie-banner.min.js (added)
-
tags/2.1.1/assets/js/modules/countdown-timer (added)
-
tags/2.1.1/assets/js/modules/countdown-timer/admin (added)
-
tags/2.1.1/assets/js/modules/countdown-timer/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/countdown-timer/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/modules/countdown-timer/countdown-timer.js (added)
-
tags/2.1.1/assets/js/modules/countdown-timer/countdown-timer.min.js (added)
-
tags/2.1.1/assets/js/modules/free-gifts (added)
-
tags/2.1.1/assets/js/modules/free-gifts/admin (added)
-
tags/2.1.1/assets/js/modules/free-gifts/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/free-gifts/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/modules/free-shipping-progress-bar (added)
-
tags/2.1.1/assets/js/modules/free-shipping-progress-bar/admin (added)
-
tags/2.1.1/assets/js/modules/free-shipping-progress-bar/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/free-shipping-progress-bar/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/modules/frequently-bought-together (added)
-
tags/2.1.1/assets/js/modules/frequently-bought-together/admin (added)
-
tags/2.1.1/assets/js/modules/frequently-bought-together/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/frequently-bought-together/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/modules/inactive-tab-message (added)
-
tags/2.1.1/assets/js/modules/inactive-tab-message/inactive-tab-message.js (added)
-
tags/2.1.1/assets/js/modules/inactive-tab-message/inactive-tab-message.min.js (added)
-
tags/2.1.1/assets/js/modules/login-popup (added)
-
tags/2.1.1/assets/js/modules/login-popup/login-popup.js (added)
-
tags/2.1.1/assets/js/modules/login-popup/login-popup.min.js (added)
-
tags/2.1.1/assets/js/modules/payment-logos (added)
-
tags/2.1.1/assets/js/modules/payment-logos/admin (added)
-
tags/2.1.1/assets/js/modules/payment-logos/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/payment-logos/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/modules/pre-orders (added)
-
tags/2.1.1/assets/js/modules/pre-orders/admin (added)
-
tags/2.1.1/assets/js/modules/pre-orders/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/pre-orders/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/modules/pre-orders/pre-orders.js (added)
-
tags/2.1.1/assets/js/modules/pre-orders/pre-orders.min.js (added)
-
tags/2.1.1/assets/js/modules/product-bundles (added)
-
tags/2.1.1/assets/js/modules/product-bundles/admin (added)
-
tags/2.1.1/assets/js/modules/product-bundles/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/product-bundles/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/modules/product-labels (added)
-
tags/2.1.1/assets/js/modules/product-labels/admin (added)
-
tags/2.1.1/assets/js/modules/product-labels/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/product-labels/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/modules/product-labels/product-labels.js (added)
-
tags/2.1.1/assets/js/modules/product-labels/product-labels.min.js (added)
-
tags/2.1.1/assets/js/modules/quick-social-links (added)
-
tags/2.1.1/assets/js/modules/quick-social-links/admin (added)
-
tags/2.1.1/assets/js/modules/quick-social-links/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/quick-social-links/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/modules/quick-view (added)
-
tags/2.1.1/assets/js/modules/quick-view/quick-view.js (added)
-
tags/2.1.1/assets/js/modules/quick-view/quick-view.min.js (added)
-
tags/2.1.1/assets/js/modules/real-time-search (added)
-
tags/2.1.1/assets/js/modules/real-time-search/real-time-search.js (added)
-
tags/2.1.1/assets/js/modules/real-time-search/real-time-search.min.js (added)
-
tags/2.1.1/assets/js/modules/reasons-to-buy (added)
-
tags/2.1.1/assets/js/modules/reasons-to-buy/admin (added)
-
tags/2.1.1/assets/js/modules/reasons-to-buy/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/reasons-to-buy/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/modules/recent-sales-notifications (added)
-
tags/2.1.1/assets/js/modules/recent-sales-notifications/admin (added)
-
tags/2.1.1/assets/js/modules/recent-sales-notifications/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/recent-sales-notifications/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/modules/scroll-to-top-button (added)
-
tags/2.1.1/assets/js/modules/scroll-to-top-button/scroll-to-top-button.js (added)
-
tags/2.1.1/assets/js/modules/scroll-to-top-button/scroll-to-top-button.min.js (added)
-
tags/2.1.1/assets/js/modules/side-cart (added)
-
tags/2.1.1/assets/js/modules/side-cart/admin (added)
-
tags/2.1.1/assets/js/modules/side-cart/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/side-cart/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/modules/side-cart/side-cart.js (added)
-
tags/2.1.1/assets/js/modules/side-cart/side-cart.min.js (added)
-
tags/2.1.1/assets/js/modules/size-chart (added)
-
tags/2.1.1/assets/js/modules/size-chart/size-chart.js (added)
-
tags/2.1.1/assets/js/modules/size-chart/size-chart.min.js (added)
-
tags/2.1.1/assets/js/modules/spending-goal (added)
-
tags/2.1.1/assets/js/modules/spending-goal/admin (added)
-
tags/2.1.1/assets/js/modules/spending-goal/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/spending-goal/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/modules/spending-goal/spending-goal.js (added)
-
tags/2.1.1/assets/js/modules/spending-goal/spending-goal.min.js (added)
-
tags/2.1.1/assets/js/modules/volume-discounts (added)
-
tags/2.1.1/assets/js/modules/volume-discounts/admin (added)
-
tags/2.1.1/assets/js/modules/volume-discounts/admin/preview.js (added)
-
tags/2.1.1/assets/js/modules/volume-discounts/admin/preview.min.js (added)
-
tags/2.1.1/assets/js/pagination.js (added)
-
tags/2.1.1/assets/js/pagination.min.js (added)
-
tags/2.1.1/assets/js/scroll-direction.js (added)
-
tags/2.1.1/assets/js/scroll-direction.min.js (added)
-
tags/2.1.1/assets/js/scroll-to.js (added)
-
tags/2.1.1/assets/js/scroll-to.min.js (added)
-
tags/2.1.1/assets/js/toggle-class.js (added)
-
tags/2.1.1/assets/js/toggle-class.min.js (added)
-
tags/2.1.1/assets/js/vendor (added)
-
tags/2.1.1/assets/js/vendor/apexcharts.min.js (added)
-
tags/2.1.1/assets/js/vendor/favico.js (added)
-
tags/2.1.1/assets/vendor (added)
-
tags/2.1.1/assets/vendor/air-datepicker (added)
-
tags/2.1.1/assets/vendor/air-datepicker/air-datepicker.css (added)
-
tags/2.1.1/assets/vendor/air-datepicker/air-datepicker.js (added)
-
tags/2.1.1/assets/vendor/jquery-form (added)
-
tags/2.1.1/assets/vendor/jquery-form/jquery.form.min.js (added)
-
tags/2.1.1/assets/vendor/pickr (added)
-
tags/2.1.1/assets/vendor/pickr/pickr.min.js (added)
-
tags/2.1.1/assets/vendor/select2 (added)
-
tags/2.1.1/assets/vendor/select2/select2.full.min.js (added)
-
tags/2.1.1/assets/vendor/select2/select2.min.css (added)
-
tags/2.1.1/assets/vendor/slick-slider (added)
-
tags/2.1.1/assets/vendor/slick-slider/slick.css (added)
-
tags/2.1.1/assets/vendor/slick-slider/slick.min.js (added)
-
tags/2.1.1/inc (added)
-
tags/2.1.1/inc/MultiLang (added)
-
tags/2.1.1/inc/MultiLang/class-merchant-no-plugin-support.php (added)
-
tags/2.1.1/inc/MultiLang/class-merchant-polylang-support.php (added)
-
tags/2.1.1/inc/MultiLang/class-merchant-translator.php (added)
-
tags/2.1.1/inc/MultiLang/class-merchant-wpml-support.php (added)
-
tags/2.1.1/inc/MultiLang/interface-language-strategy.php (added)
-
tags/2.1.1/inc/analytics (added)
-
tags/2.1.1/inc/analytics/class-merchant-analytics-data-ajax.php (added)
-
tags/2.1.1/inc/analytics/class-merchant-analytics-data-hooks.php (added)
-
tags/2.1.1/inc/analytics/class-merchant-analytics-data-provider.php (added)
-
tags/2.1.1/inc/analytics/class-merchant-analytics-data-reports.php (added)
-
tags/2.1.1/inc/analytics/class-merchant-analytics-db-orm.php (added)
-
tags/2.1.1/inc/analytics/class-merchant-analytics-logger.php (added)
-
tags/2.1.1/inc/class-merchant-loader.php (added)
-
tags/2.1.1/inc/classes (added)
-
tags/2.1.1/inc/classes/class-merchant-ajax-callbacks.php (added)
-
tags/2.1.1/inc/classes/class-merchant-custom-css.php (added)
-
tags/2.1.1/inc/classes/class-merchant-db-tables.php (added)
-
tags/2.1.1/inc/classes/class-merchant-general-hooks.php (added)
-
tags/2.1.1/inc/classes/class-merchant-metabox.php (added)
-
tags/2.1.1/inc/classes/class-merchant-modules.php (added)
-
tags/2.1.1/inc/classes/class-merchant-option.php (added)
-
tags/2.1.1/inc/classes/class-merchant-svg-icons.php (added)
-
tags/2.1.1/inc/compatibility (added)
-
tags/2.1.1/inc/compatibility/class-merchant-astra-theme.php (added)
-
tags/2.1.1/inc/compatibility/class-merchant-avada-theme.php (added)
-
tags/2.1.1/inc/compatibility/class-merchant-blocksy-theme.php (added)
-
tags/2.1.1/inc/compatibility/class-merchant-botiga-theme.php (added)
-
tags/2.1.1/inc/compatibility/class-merchant-breakdance-builder.php (added)
-
tags/2.1.1/inc/compatibility/class-merchant-bricks-builder.php (added)
-
tags/2.1.1/inc/compatibility/class-merchant-divi-theme.php (added)
-
tags/2.1.1/inc/compatibility/class-merchant-elementor-builder.php (added)
-
tags/2.1.1/inc/compatibility/class-merchant-flatsome-theme.php (added)
-
tags/2.1.1/inc/compatibility/class-merchant-kadence-theme.php (added)
-
tags/2.1.1/inc/compatibility/class-merchant-oceanwp-theme.php (added)
-
tags/2.1.1/inc/compatibility/class-merchant-ohio-theme.php (added)
-
tags/2.1.1/inc/compatibility/class-merchant-twenty-twenty-four-theme.php (added)
-
tags/2.1.1/inc/compatibility/class-merchant-woo-payments-plugin.php (added)
-
tags/2.1.1/inc/functions.php (added)
-
tags/2.1.1/inc/helpers.php (added)
-
tags/2.1.1/inc/modules (added)
-
tags/2.1.1/inc/modules/add-to-cart-text (added)
-
tags/2.1.1/inc/modules/add-to-cart-text/admin (added)
-
tags/2.1.1/inc/modules/add-to-cart-text/admin/class-add-to-cart-text-metabox.php (added)
-
tags/2.1.1/inc/modules/add-to-cart-text/admin/options.php (added)
-
tags/2.1.1/inc/modules/add-to-cart-text/class-add-to-cart-text.php (added)
-
tags/2.1.1/inc/modules/added-to-cart-popup (added)
-
tags/2.1.1/inc/modules/added-to-cart-popup/admin (added)
-
tags/2.1.1/inc/modules/added-to-cart-popup/admin/options.php (added)
-
tags/2.1.1/inc/modules/added-to-cart-popup/class-added-to-cart-popup.php (added)
-
tags/2.1.1/inc/modules/address-autocomplete (added)
-
tags/2.1.1/inc/modules/address-autocomplete/admin (added)
-
tags/2.1.1/inc/modules/address-autocomplete/admin/options.php (added)
-
tags/2.1.1/inc/modules/address-autocomplete/class-address-autocomplete.php (added)
-
tags/2.1.1/inc/modules/advanced-reviews (added)
-
tags/2.1.1/inc/modules/advanced-reviews/admin (added)
-
tags/2.1.1/inc/modules/advanced-reviews/admin/class-reviews-table.php (added)
-
tags/2.1.1/inc/modules/advanced-reviews/admin/options.php (added)
-
tags/2.1.1/inc/modules/advanced-reviews/class-advanced-reviews-analytics.php (added)
-
tags/2.1.1/inc/modules/advanced-reviews/class-advanced-reviews.php (added)
-
tags/2.1.1/inc/modules/advanced-reviews/class-product-dummy-data.php (added)
-
tags/2.1.1/inc/modules/agree-to-terms-checkbox (added)
-
tags/2.1.1/inc/modules/agree-to-terms-checkbox/admin (added)
-
tags/2.1.1/inc/modules/agree-to-terms-checkbox/admin/options.php (added)
-
tags/2.1.1/inc/modules/agree-to-terms-checkbox/class-agree-to-terms-checkbox.php (added)
-
tags/2.1.1/inc/modules/animated-add-to-cart (added)
-
tags/2.1.1/inc/modules/animated-add-to-cart/admin (added)
-
tags/2.1.1/inc/modules/animated-add-to-cart/admin/options.php (added)
-
tags/2.1.1/inc/modules/animated-add-to-cart/class-animated-add-to-cart.php (added)
-
tags/2.1.1/inc/modules/auto-external-links (added)
-
tags/2.1.1/inc/modules/auto-external-links/admin (added)
-
tags/2.1.1/inc/modules/auto-external-links/admin/images (added)
-
tags/2.1.1/inc/modules/auto-external-links/admin/images/preview-auto-external-links.png (added)
-
tags/2.1.1/inc/modules/auto-external-links/admin/options.php (added)
-
tags/2.1.1/inc/modules/auto-external-links/class-auto-external-links.php (added)
-
tags/2.1.1/inc/modules/buy-now (added)
-
tags/2.1.1/inc/modules/buy-now/admin (added)
-
tags/2.1.1/inc/modules/buy-now/admin/options.php (added)
-
tags/2.1.1/inc/modules/buy-now/class-buy-now.php (added)
-
tags/2.1.1/inc/modules/buy-x-get-y (added)
-
tags/2.1.1/inc/modules/buy-x-get-y/admin (added)
-
tags/2.1.1/inc/modules/buy-x-get-y/admin/options.php (added)
-
tags/2.1.1/inc/modules/buy-x-get-y/class-buy-x-get-y.php (added)
-
tags/2.1.1/inc/modules/cart-count-favicon (added)
-
tags/2.1.1/inc/modules/cart-count-favicon/admin (added)
-
tags/2.1.1/inc/modules/cart-count-favicon/admin/images (added)
-
tags/2.1.1/inc/modules/cart-count-favicon/admin/images/wplogo.svg (added)
-
tags/2.1.1/inc/modules/cart-count-favicon/admin/options.php (added)
-
tags/2.1.1/inc/modules/cart-count-favicon/class-cart-count-favicon.php (added)
-
tags/2.1.1/inc/modules/cart-reserved-timer (added)
-
tags/2.1.1/inc/modules/cart-reserved-timer/admin (added)
-
tags/2.1.1/inc/modules/cart-reserved-timer/admin/options.php (added)
-
tags/2.1.1/inc/modules/cart-reserved-timer/class-cart-reserved-timer.php (added)
-
tags/2.1.1/inc/modules/checkout (added)
-
tags/2.1.1/inc/modules/checkout/admin (added)
-
tags/2.1.1/inc/modules/checkout/admin/images (added)
-
tags/2.1.1/inc/modules/checkout/admin/images/preview-layout-multi-step.png (added)
-
tags/2.1.1/inc/modules/checkout/admin/images/preview-layout-one-step.png (added)
-
tags/2.1.1/inc/modules/checkout/admin/images/preview-layout-shopify.png (added)
-
tags/2.1.1/inc/modules/checkout/admin/options.php (added)
-
tags/2.1.1/inc/modules/checkout/class-checkout.php (added)
-
tags/2.1.1/inc/modules/class-add-module.php (added)
-
tags/2.1.1/inc/modules/clear-cart (added)
-
tags/2.1.1/inc/modules/clear-cart/admin (added)
-
tags/2.1.1/inc/modules/clear-cart/admin/options.php (added)
-
tags/2.1.1/inc/modules/clear-cart/class-clear-cart.php (added)
-
tags/2.1.1/inc/modules/complementary-products (added)
-
tags/2.1.1/inc/modules/complementary-products/admin (added)
-
tags/2.1.1/inc/modules/complementary-products/admin/options.php (added)
-
tags/2.1.1/inc/modules/complementary-products/class-complementary-products.php (added)
-
tags/2.1.1/inc/modules/cookie-banner (added)
-
tags/2.1.1/inc/modules/cookie-banner/admin (added)
-
tags/2.1.1/inc/modules/cookie-banner/admin/options.php (added)
-
tags/2.1.1/inc/modules/cookie-banner/class-cookie-banner.php (added)
-
tags/2.1.1/inc/modules/countdown-timer (added)
-
tags/2.1.1/inc/modules/countdown-timer/admin (added)
-
tags/2.1.1/inc/modules/countdown-timer/admin/options.php (added)
-
tags/2.1.1/inc/modules/countdown-timer/class-countdown-timer.php (added)
-
tags/2.1.1/inc/modules/free-gifts (added)
-
tags/2.1.1/inc/modules/free-gifts/admin (added)
-
tags/2.1.1/inc/modules/free-gifts/admin/options.php (added)
-
tags/2.1.1/inc/modules/free-gifts/class-free-gifts.php (added)
-
tags/2.1.1/inc/modules/free-shipping-progress-bar (added)
-
tags/2.1.1/inc/modules/free-shipping-progress-bar/admin (added)
-
tags/2.1.1/inc/modules/free-shipping-progress-bar/admin/options.php (added)
-
tags/2.1.1/inc/modules/free-shipping-progress-bar/class-free-shipping-progress-bar.php (added)
-
tags/2.1.1/inc/modules/frequently-bought-together (added)
-
tags/2.1.1/inc/modules/frequently-bought-together/admin (added)
-
tags/2.1.1/inc/modules/frequently-bought-together/admin/options.php (added)
-
tags/2.1.1/inc/modules/frequently-bought-together/class-frequently-bought-together.php (added)
-
tags/2.1.1/inc/modules/global-settings (added)
-
tags/2.1.1/inc/modules/global-settings/global-settings.php (added)
-
tags/2.1.1/inc/modules/inactive-tab-message (added)
-
tags/2.1.1/inc/modules/inactive-tab-message/admin (added)
-
tags/2.1.1/inc/modules/inactive-tab-message/admin/images (added)
-
tags/2.1.1/inc/modules/inactive-tab-message/admin/images/wplogo.svg (added)
-
tags/2.1.1/inc/modules/inactive-tab-message/admin/options.php (added)
-
tags/2.1.1/inc/modules/inactive-tab-message/class-inactive-tab-message.php (added)
-
tags/2.1.1/inc/modules/login-popup (added)
-
tags/2.1.1/inc/modules/login-popup/admin (added)
-
tags/2.1.1/inc/modules/login-popup/admin/options.php (added)
-
tags/2.1.1/inc/modules/login-popup/class-login-popup.php (added)
-
tags/2.1.1/inc/modules/payment-logos (added)
-
tags/2.1.1/inc/modules/payment-logos/admin (added)
-
tags/2.1.1/inc/modules/payment-logos/admin/images (added)
-
tags/2.1.1/inc/modules/payment-logos/admin/images/master.svg (added)
-
tags/2.1.1/inc/modules/payment-logos/admin/images/pp.svg (added)
-
tags/2.1.1/inc/modules/payment-logos/admin/images/visa.svg (added)
-
tags/2.1.1/inc/modules/payment-logos/admin/options.php (added)
-
tags/2.1.1/inc/modules/payment-logos/class-payment-logos.php (added)
-
tags/2.1.1/inc/modules/pre-orders (added)
-
tags/2.1.1/inc/modules/pre-orders/admin (added)
-
tags/2.1.1/inc/modules/pre-orders/admin/options.php (added)
-
tags/2.1.1/inc/modules/pre-orders/class-pre-orders-main-functionality.php (added)
-
tags/2.1.1/inc/modules/pre-orders/class-pre-orders.php (added)
-
tags/2.1.1/inc/modules/product-audio (added)
-
tags/2.1.1/inc/modules/product-audio/admin (added)
-
tags/2.1.1/inc/modules/product-audio/admin/images (added)
-
tags/2.1.1/inc/modules/product-audio/admin/images/preview-product-audio.png (added)
-
tags/2.1.1/inc/modules/product-audio/admin/options.php (added)
-
tags/2.1.1/inc/modules/product-audio/class-product-audio.php (added)
-
tags/2.1.1/inc/modules/product-brand-image (added)
-
tags/2.1.1/inc/modules/product-brand-image/admin (added)
-
tags/2.1.1/inc/modules/product-brand-image/admin/images (added)
-
tags/2.1.1/inc/modules/product-brand-image/admin/images/brand-images.png (added)
-
tags/2.1.1/inc/modules/product-brand-image/admin/options.php (added)
-
tags/2.1.1/inc/modules/product-brand-image/class-product-brand-image.php (added)
-
tags/2.1.1/inc/modules/product-bundles (added)
-
tags/2.1.1/inc/modules/product-bundles/admin (added)
-
tags/2.1.1/inc/modules/product-bundles/admin/options.php (added)
-
tags/2.1.1/inc/modules/product-bundles/class-product-bundles.php (added)
-
tags/2.1.1/inc/modules/product-labels (added)
-
tags/2.1.1/inc/modules/product-labels/admin (added)
-
tags/2.1.1/inc/modules/product-labels/admin/options.php (added)
-
tags/2.1.1/inc/modules/product-labels/class-product-labels.php (added)
-
tags/2.1.1/inc/modules/product-navigation-links (added)
-
tags/2.1.1/inc/modules/product-navigation-links/admin (added)
-
tags/2.1.1/inc/modules/product-navigation-links/admin/options.php (added)
-
tags/2.1.1/inc/modules/product-navigation-links/class-product-navigation-links.php (added)
-
tags/2.1.1/inc/modules/product-swatches (added)
-
tags/2.1.1/inc/modules/product-swatches/admin (added)
-
tags/2.1.1/inc/modules/product-swatches/admin/options.php (added)
-
tags/2.1.1/inc/modules/product-swatches/class-product-swatches.php (added)
-
tags/2.1.1/inc/modules/product-video (added)
-
tags/2.1.1/inc/modules/product-video/admin (added)
-
tags/2.1.1/inc/modules/product-video/admin/images (added)
-
tags/2.1.1/inc/modules/product-video/admin/images/preview-product-video.png (added)
-
tags/2.1.1/inc/modules/product-video/admin/options.php (added)
-
tags/2.1.1/inc/modules/product-video/class-product-video.php (added)
-
tags/2.1.1/inc/modules/quick-social-links (added)
-
tags/2.1.1/inc/modules/quick-social-links/admin (added)
-
tags/2.1.1/inc/modules/quick-social-links/admin/options.php (added)
-
tags/2.1.1/inc/modules/quick-social-links/class-quick-social-links.php (added)
-
tags/2.1.1/inc/modules/quick-view (added)
-
tags/2.1.1/inc/modules/quick-view/admin (added)
-
tags/2.1.1/inc/modules/quick-view/admin/options.php (added)
-
tags/2.1.1/inc/modules/quick-view/class-quick-view.php (added)
-
tags/2.1.1/inc/modules/real-time-search (added)
-
tags/2.1.1/inc/modules/real-time-search/admin (added)
-
tags/2.1.1/inc/modules/real-time-search/admin/options.php (added)
-
tags/2.1.1/inc/modules/real-time-search/class-real-time-search.php (added)
-
tags/2.1.1/inc/modules/reasons-to-buy (added)
-
tags/2.1.1/inc/modules/reasons-to-buy/admin (added)
-
tags/2.1.1/inc/modules/reasons-to-buy/admin/icons (added)
-
tags/2.1.1/inc/modules/reasons-to-buy/admin/icons/check1.svg (added)
-
tags/2.1.1/inc/modules/reasons-to-buy/admin/icons/check2.svg (added)
-
tags/2.1.1/inc/modules/reasons-to-buy/admin/icons/check3.svg (added)
-
tags/2.1.1/inc/modules/reasons-to-buy/admin/options.php (added)
-
tags/2.1.1/inc/modules/reasons-to-buy/class-reasons-to-buy.php (added)
-
tags/2.1.1/inc/modules/recent-sales-notifications (added)
-
tags/2.1.1/inc/modules/recent-sales-notifications/admin (added)
-
tags/2.1.1/inc/modules/recent-sales-notifications/admin/options.php (added)
-
tags/2.1.1/inc/modules/recent-sales-notifications/class-recent-sales-notifications.php (added)
-
tags/2.1.1/inc/modules/recently-viewed-products (added)
-
tags/2.1.1/inc/modules/recently-viewed-products/admin (added)
-
tags/2.1.1/inc/modules/recently-viewed-products/admin/options.php (added)
-
tags/2.1.1/inc/modules/recently-viewed-products/class-recently-viewed-products.php (added)
-
tags/2.1.1/inc/modules/scroll-to-top-button (added)
-
tags/2.1.1/inc/modules/scroll-to-top-button/admin (added)
-
tags/2.1.1/inc/modules/scroll-to-top-button/admin/options.php (added)
-
tags/2.1.1/inc/modules/scroll-to-top-button/class-scroll-to-top-button.php (added)
-
tags/2.1.1/inc/modules/side-cart (added)
-
tags/2.1.1/inc/modules/side-cart/admin (added)
-
tags/2.1.1/inc/modules/side-cart/admin/options.php (added)
-
tags/2.1.1/inc/modules/side-cart/class-side-cart.php (added)
-
tags/2.1.1/inc/modules/size-chart (added)
-
tags/2.1.1/inc/modules/size-chart/admin (added)
-
tags/2.1.1/inc/modules/size-chart/admin/options.php (added)
-
tags/2.1.1/inc/modules/size-chart/class-size-chart.php (added)
-
tags/2.1.1/inc/modules/spending-goal (added)
-
tags/2.1.1/inc/modules/spending-goal/admin (added)
-
tags/2.1.1/inc/modules/spending-goal/admin/options.php (added)
-
tags/2.1.1/inc/modules/spending-goal/class-spending-goal.php (added)
-
tags/2.1.1/inc/modules/sticky-add-to-cart (added)
-
tags/2.1.1/inc/modules/sticky-add-to-cart/admin (added)
-
tags/2.1.1/inc/modules/sticky-add-to-cart/admin/options.php (added)
-
tags/2.1.1/inc/modules/sticky-add-to-cart/class-sticky-add-to-cart.php (added)
-
tags/2.1.1/inc/modules/stock-scarcity (added)
-
tags/2.1.1/inc/modules/stock-scarcity/admin (added)
-
tags/2.1.1/inc/modules/stock-scarcity/admin/options.php (added)
-
tags/2.1.1/inc/modules/stock-scarcity/class-stock-scarcity.php (added)
-
tags/2.1.1/inc/modules/storewide-sale (added)
-
tags/2.1.1/inc/modules/storewide-sale/admin (added)
-
tags/2.1.1/inc/modules/storewide-sale/admin/options.php (added)
-
tags/2.1.1/inc/modules/storewide-sale/class-storewide-sale.php (added)
-
tags/2.1.1/inc/modules/trust-badges (added)
-
tags/2.1.1/inc/modules/trust-badges/admin (added)
-
tags/2.1.1/inc/modules/trust-badges/admin/images (added)
-
tags/2.1.1/inc/modules/trust-badges/admin/images/badge1.svg (added)
-
tags/2.1.1/inc/modules/trust-badges/admin/images/badge2.svg (added)
-
tags/2.1.1/inc/modules/trust-badges/admin/images/badge3.svg (added)
-
tags/2.1.1/inc/modules/trust-badges/admin/options.php (added)
-
tags/2.1.1/inc/modules/trust-badges/class-trust-badges.php (added)
-
tags/2.1.1/inc/modules/volume-discounts (added)
-
tags/2.1.1/inc/modules/volume-discounts/admin (added)
-
tags/2.1.1/inc/modules/volume-discounts/admin/options.php (added)
-
tags/2.1.1/inc/modules/volume-discounts/class-volume-discounts.php (added)
-
tags/2.1.1/inc/modules/wait-list (added)
-
tags/2.1.1/inc/modules/wait-list/admin (added)
-
tags/2.1.1/inc/modules/wait-list/admin/options.php (added)
-
tags/2.1.1/inc/modules/wait-list/class-wait-list.php (added)
-
tags/2.1.1/inc/modules/wishlist (added)
-
tags/2.1.1/inc/modules/wishlist/admin (added)
-
tags/2.1.1/inc/modules/wishlist/admin/icons (added)
-
tags/2.1.1/inc/modules/wishlist/admin/icons/heart1.svg (added)
-
tags/2.1.1/inc/modules/wishlist/admin/icons/heart2.svg (added)
-
tags/2.1.1/inc/modules/wishlist/admin/options.php (added)
-
tags/2.1.1/inc/modules/wishlist/class-wishlist.php (added)
-
tags/2.1.1/index.php (added)
-
tags/2.1.1/languages (added)
-
tags/2.1.1/languages/merchant.pot (added)
-
tags/2.1.1/merchant.php (added)
-
tags/2.1.1/readme.txt (added)
-
tags/2.1.1/templates (added)
-
tags/2.1.1/templates/modules (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/admin (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/admin/layout-1.php (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/admin/layout-2.php (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/admin/layout-3.php (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/admin/layouts.php (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/common (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/common/action-buttons.php (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/common/add-to-cart.php (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/common/added-product.php (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/common/buy-x-get-y.php (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/common/frequently-bought-together.php (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/common/popup-header.php (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/common/recently-viewed-products.php (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/common/related-products.php (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/layouts (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/layouts/layout-1.php (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/layouts/layout-2.php (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/layouts/layout-3.php (added)
-
tags/2.1.1/templates/modules/added-to-cart-popup/popup-container.php (added)
-
tags/2.1.1/templates/modules/advanced-reviews (added)
-
tags/2.1.1/templates/modules/advanced-reviews/load-more-button.php (added)
-
tags/2.1.1/templates/modules/advanced-reviews/modal.php (added)
-
tags/2.1.1/templates/modules/advanced-reviews/pagination-links.php (added)
-
tags/2.1.1/templates/modules/advanced-reviews/photo-slider.php (added)
-
tags/2.1.1/templates/modules/advanced-reviews/reviews-list.php (added)
-
tags/2.1.1/templates/modules/advanced-reviews/reviews.php (added)
-
tags/2.1.1/templates/modules/buy-x-get-y (added)
-
tags/2.1.1/templates/modules/buy-x-get-y/single-product.php (added)
-
tags/2.1.1/templates/modules/cart-reserved-timer (added)
-
tags/2.1.1/templates/modules/cart-reserved-timer/cart.php (added)
-
tags/2.1.1/templates/modules/complementary-products (added)
-
tags/2.1.1/templates/modules/complementary-products/admin-preview (added)
-
tags/2.1.1/templates/modules/complementary-products/admin-preview/cart.php (added)
-
tags/2.1.1/templates/modules/complementary-products/admin-preview/checkout.php (added)
-
tags/2.1.1/templates/modules/complementary-products/admin-preview/single-product.php (added)
-
tags/2.1.1/templates/modules/complementary-products/admin-preview/thank-you-page.php (added)
-
tags/2.1.1/templates/modules/countdown-timer (added)
-
tags/2.1.1/templates/modules/countdown-timer/single-product.php (added)
-
tags/2.1.1/templates/modules/free-gifts (added)
-
tags/2.1.1/templates/modules/free-gifts/widget-contents.php (added)
-
tags/2.1.1/templates/modules/free-gifts/widget.php (added)
-
tags/2.1.1/templates/modules/frequently-bought-together (added)
-
tags/2.1.1/templates/modules/frequently-bought-together/single-product.php (added)
-
tags/2.1.1/templates/modules/reasons-to-buy (added)
-
tags/2.1.1/templates/modules/reasons-to-buy/content.php (added)
-
tags/2.1.1/templates/modules/recent-sales-notifications (added)
-
tags/2.1.1/templates/modules/recent-sales-notifications/admin (added)
-
tags/2.1.1/templates/modules/recent-sales-notifications/admin/preview.php (added)
-
tags/2.1.1/templates/modules/spending-goal (added)
-
tags/2.1.1/templates/modules/spending-goal/widget.php (added)
-
tags/2.1.1/templates/modules/sticky-add-to-cart (added)
-
tags/2.1.1/templates/modules/sticky-add-to-cart/content.php (added)
-
tags/2.1.1/templates/modules/stock-scarcity (added)
-
tags/2.1.1/templates/modules/stock-scarcity/single-product.php (added)
-
tags/2.1.1/templates/modules/volume-discounts (added)
-
tags/2.1.1/templates/modules/volume-discounts/admin-preview.php (added)
-
tags/2.1.1/templates/modules/volume-discounts/single-product.php (added)
-
tags/2.1.1/uninstall.php (added)
-
trunk/admin/class-merchant-admin-loader.php (modified) (2 diffs)
-
trunk/admin/classes/class-merchant-admin-modules.php (modified) (7 diffs)
-
trunk/admin/classes/class-merchant-admin-statistics-tracking.php (added)
-
trunk/admin/pages/page-settings.php (modified) (1 diff)
-
trunk/assets/js/admin/analytics.js (modified) (2 diffs)
-
trunk/assets/js/admin/analytics.min.js (modified) (1 diff)
-
trunk/assets/js/admin/merchant-preview.js (modified) (2 diffs)
-
trunk/inc/helpers.php (modified) (4 diffs)
-
trunk/inc/modules/buy-x-get-y/admin/options.php (modified) (1 diff)
-
trunk/inc/modules/complementary-products/admin/options.php (modified) (1 diff)
-
trunk/inc/modules/free-gifts/admin/options.php (modified) (1 diff)
-
trunk/inc/modules/free-shipping-progress-bar/admin/options.php (modified) (1 diff)
-
trunk/inc/modules/frequently-bought-together/admin/options.php (modified) (3 diffs)
-
trunk/inc/modules/pre-orders/admin/options.php (modified) (1 diff)
-
trunk/inc/modules/pre-orders/class-pre-orders-main-functionality.php (modified) (1 diff)
-
trunk/inc/modules/spending-goal/admin/options.php (modified) (1 diff)
-
trunk/inc/modules/storewide-sale/admin/options.php (modified) (1 diff)
-
trunk/inc/modules/volume-discounts/admin/options.php (modified) (1 diff)
-
trunk/languages/merchant.pot (modified) (61 diffs)
-
trunk/merchant.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
merchant/trunk/admin/class-merchant-admin-loader.php
r3248005 r3287369 35 35 36 36 add_action( 'init', array( $this, 'includes' ) ); 37 add_action( 'plugins_loaded', array( $this, 'includes_after_plugins_loaded' ) ); 37 38 38 39 add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_styles_scripts' ) ); 39 40 add_action( 'plugin_action_links_' . MERCHANT_BASE, array( $this, 'action_links' ) ); 40 41 add_filter( 'admin_body_class', array( $this, 'add_admin_body_class' ), 999 ); 42 } 43 44 /** 45 * Include files after plugins loaded. 46 * 47 * Before init hook. 48 */ 49 public function includes_after_plugins_loaded() { 50 require_once MERCHANT_DIR . 'admin/classes/class-merchant-admin-statistics-tracking.php'; 41 51 } 42 52 … … 66 76 require_once MERCHANT_DIR . 'admin/classes/class-merchant-admin-utils.php'; 67 77 require_once MERCHANT_DIR . 'admin/classes/class-merchant-admin-preview.php'; 68 69 78 // Plugin installer. 70 79 require_once MERCHANT_DIR . 'admin/classes/class-merchant-plugin-installer.php'; -
merchant/trunk/admin/classes/class-merchant-admin-modules.php
r3259457 r3287369 9 9 10 10 if ( ! class_exists( 'Merchant_Admin_Modules' ) ) { 11 12 11 class Merchant_Admin_Modules { 13 12 14 13 /** 15 14 * Upsell modules. 16 *17 15 */ 18 16 public static $modules_data = array(); … … 38 36 public function __construct() { 39 37 self::$modules_data = array( 40 41 // Boost Revenue. 42 'pre-orders' => array( 43 'pro' => false, 44 'section' => 'boost-revenue', 45 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-pre-orders' ), 46 'title' => esc_html__( 'Pre-Orders', 'merchant' ), 47 'desc' => esc_html__( 'Allow visitors to pre-order products that are either out of stock or not yet released', 'merchant' ), 48 'tutorial_url' => 'https://docs.athemes.com/article/pre-orders/', 49 ), 50 'wait-list' => array( 51 'pro' => true, 52 'section' => 'boost-revenue', 53 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-wait-list' ), 54 'title' => esc_html__( 'Waitlist', 'merchant' ), 55 'desc' => esc_html__( 'Build waitlists for sold-out items and auto-notify potential customers when items are restocked', 'merchant' ), 56 'tutorial_url' => 'https://docs.athemes.com/article/merchant-waitlist/', 57 ), 58 'product-bundles' => array( 59 'pro' => true, 60 'section' => 'boost-revenue', 61 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-product-bundles' ), 62 'title' => esc_html__( 'Product Bundles', 'merchant' ), 63 'desc' => esc_html__( 'Create bundles of products to be sold together and boost your average order value', 'merchant' ), 64 'tutorial_url' => 'https://docs.athemes.com/article/merchant-product-bundles/', 38 'pre-orders' => array( 39 'pro' => false, 40 'section' => 'boost-revenue', 41 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-pre-orders' ), 42 ), 43 'wait-list' => array( 44 'pro' => true, 45 'section' => 'boost-revenue', 46 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-wait-list' ), 47 ), 48 'product-bundles' => array( 49 'pro' => true, 50 'section' => 'boost-revenue', 51 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-product-bundles' ), 65 52 ), 66 53 'frequently-bought-together' => array( 67 'pro' => true, 68 'section' => 'boost-revenue', 69 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-frequently-bought-together' ), 70 'title' => esc_html__( 'Frequently Bought Together', 'merchant' ), 71 'desc' => esc_html__( 'Create bundles of related products that customers can add to their cart with just one click', 'merchant' ), 72 'tutorial_url' => 'https://docs.athemes.com/article/merchant-frequently-bought-together/', 73 ), 74 'buy-x-get-y' => array( 75 'pro' => true, 76 'section' => 'boost-revenue', 77 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-buy-x-get-y' ), 78 'title' => esc_html__( 'Buy X, Get Y', 'merchant' ), 79 'desc' => esc_html__( 'Create offers where purchasing a specific quantity of Product X triggers a discount on Product Y', 'merchant' ), 80 'tutorial_url' => 'https://docs.athemes.com/article/merchant-buy-x-get-y/', 81 ), 82 'complementary-products' => array( 83 'pro' => true, 84 'section' => 'boost-revenue', 85 'icon' => Merchant_SVG_Icons::get_svg_icon( 'complementary-products' ), 86 'title' => esc_html__( 'Complementary Products', 'merchant' ), 87 'desc' => esc_html__( 'Offer complementary products to help increase average order value', 'merchant' ), 88 'tutorial_url' => 'https://docs.athemes.com/article/merchant-complementary-products/', 89 ), 90 'volume-discounts' => array( 91 'pro' => true, 92 'section' => 'boost-revenue', 93 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-volume-discounts' ), 94 'title' => esc_html__( 'Bulk Discounts', 'merchant' ), 95 'desc' => esc_html__( 'Offer discounts on larger quantity purchases to drive up average order value', 'merchant' ), 96 'tutorial_url' => 'https://docs.athemes.com/article/merchant-bulk-discounts/', 97 ), 98 'storewide-sale' => array( 99 'pro' => true, 100 'section' => 'boost-revenue', 101 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-storewide-sale' ), 102 'title' => esc_html__( 'Storewide Sale', 'merchant' ), 103 'desc' => esc_html__( 'Create discount campaigns for all your products, specific categories, or specific products', 'merchant' ), 104 'tutorial_url' => 'https://docs.athemes.com/article/merchant-storewide-sale/', 105 ), 106 'spending-goal' => array( 107 'pro' => true, 108 'section' => 'boost-revenue', 109 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-spending-goal' ), 110 'title' => esc_html__( 'Spending Discount Goal', 'merchant' ), 111 'desc' => esc_html__( 'Motivate higher order values by offering customers discounts for reaching spending goals', 'merchant' ), 112 'tutorial_url' => 'https://docs.athemes.com/article/merchant-spending-goal/', 113 ), 114 'free-gifts' => array( 115 'pro' => true, 116 'section' => 'boost-revenue', 117 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-free-gifts' ), 118 'title' => esc_html__( 'Free Gifts', 'merchant' ), 119 'desc' => esc_html__( 'Reward shoppers with a gift if they hit a specified spending target or apply a coupon', 'merchant' ), 120 'tutorial_url' => 'https://docs.athemes.com/article/merchant-gift-card/', 54 'pro' => true, 55 'section' => 'boost-revenue', 56 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-frequently-bought-together' ), 57 ), 58 'buy-x-get-y' => array( 59 'pro' => true, 60 'section' => 'boost-revenue', 61 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-buy-x-get-y' ), 62 ), 63 'complementary-products' => array( 64 'pro' => true, 65 'section' => 'boost-revenue', 66 'icon' => Merchant_SVG_Icons::get_svg_icon( 'complementary-products' ), 67 ), 68 'volume-discounts' => array( 69 'pro' => true, 70 'section' => 'boost-revenue', 71 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-volume-discounts' ), 72 ), 73 'storewide-sale' => array( 74 'pro' => true, 75 'section' => 'boost-revenue', 76 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-storewide-sale' ), 77 ), 78 'spending-goal' => array( 79 'pro' => true, 80 'section' => 'boost-revenue', 81 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-spending-goal' ), 82 ), 83 'free-gifts' => array( 84 'pro' => true, 85 'section' => 'boost-revenue', 86 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-free-gifts' ), 121 87 ), 122 88 'free-shipping-progress-bar' => array( 123 'pro' => true, 124 'section' => 'boost-revenue', 125 'icon' => Merchant_SVG_Icons::get_svg_icon( 'free-shipping-progress-bar' ), 126 'title' => esc_html__( 'Free Shipping Bar', 'merchant' ), 127 'desc' => esc_html__( 'Encourage customers to spend more by displaying the amount left needed for free shipping', 'merchant' ), 128 'tutorial_url' => 'https://docs.athemes.com/article/merchant-free-shipping-progress-bar/', 129 ), 130 // Increase Conversion Rates (Convert More). 131 'product-labels' => array( 132 'pro' => false, 133 'section' => 'convert-more', 134 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-product-labels' ), 135 'title' => esc_html__( 'Product Labels', 'merchant' ), 136 'desc' => esc_html__( 'Create customizable product labels with display conditions and color settings', 'merchant' ), 137 'tutorial_url' => 'https://docs.athemes.com/article/product-labels/', 89 'pro' => true, 90 'section' => 'boost-revenue', 91 'icon' => Merchant_SVG_Icons::get_svg_icon( 'free-shipping-progress-bar' ), 92 ), 93 'product-labels' => array( 94 'pro' => false, 95 'section' => 'convert-more', 96 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-product-labels' ), 138 97 ), 139 98 'quick-view' => array( 140 'pro' => false, 141 'section' => 'convert-more', 142 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-quick-view' ), 143 'title' => esc_html__( 'Quick View', 'merchant' ), 144 'desc' => esc_html__( 'Allows users to quickly view product details without leaving the current page', 'merchant' ), 145 'tutorial_url' => 'https://docs.athemes.com/article/quick-view/', 146 ), 147 'added-to-cart-popup' => array( 148 'pro' => true, 149 'section' => 'convert-more', 150 'icon' => Merchant_SVG_Icons::get_svg_icon( 'added-to-cart-popup' ), 151 'title' => esc_html__( 'Added To Cart Popup', 'merchant' ), 152 'desc' => esc_html__( 'Display a dynamic popup with product suggestions when items are added to the cart', 'merchant' ), 153 'tutorial_url' => 'https://docs.athemes.com/article/merchant-added-to-cart-popup/', 154 ), 155 'countdown-timer' => array( 156 'pro' => true, 157 'section' => 'convert-more', 158 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-countdown-timer' ), 159 'title' => esc_html__( 'Countdown Timer', 'merchant' ), 160 'desc' => esc_html__( 'Create a sense of urgency by displaying a countdown timer on your discounted products', 'merchant' ), 161 'tutorial_url' => 'https://docs.athemes.com/article/merchant-countdown-timer/', 162 ), 163 'stock-scarcity' => array( 164 'pro' => true, 165 'section' => 'convert-more', 166 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-stock-scarcity' ), 167 'title' => esc_html__( 'Stock Scarcity', 'merchant' ), 168 'desc' => esc_html__( 'Let visitors know that stock is running low on products they are looking at', 'merchant' ), 169 'tutorial_url' => 'https://docs.athemes.com/article/merchant-stock-scarcity/', 170 ), 171 'checkout' => array( 172 'pro' => true, 173 'section' => 'convert-more', 174 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-checkout' ), 175 'title' => esc_html__( 'Checkouts', 'merchant' ), 176 'desc' => esc_html__( 'Choose from three different checkout layouts: Shopify-style, Multi-step or One-page', 'merchant' ), 177 'tutorial_url' => 'https://docs.athemes.com/article/merchant-checkouts/', 178 ), 179 'sticky-add-to-cart' => array( 180 'pro' => true, 181 'section' => 'convert-more', 182 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-sticky-add-to-cart' ), 183 'title' => esc_html__( 'Sticky Add To Cart', 'merchant' ), 184 'desc' => esc_html__( 'Display a sticky add to cart bar when visitors are scrolling on your product pages', 'merchant' ), 185 'tutorial_url' => 'https://docs.athemes.com/article/merchant-sticky-add-to-cart/', 186 ), 187 'recently-viewed-products' => array( 188 'pro' => true, 189 'section' => 'convert-more', 190 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-recently-viewed-products' ), 191 'title' => esc_html__( 'Recently Viewed Products', 'merchant' ), 192 'desc' => esc_html__( 'Show recently viewed products on product pages and in the cart', 'merchant' ), 193 'tutorial_url' => 'https://docs.athemes.com/article/merchant-recently-viewed-products/', 194 ), 195 196 // Reduce Cart Abandonment. 197 'buy-now' => array( 198 'pro' => false, 99 'pro' => false, 100 'section' => 'convert-more', 101 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-quick-view' ), 102 ), 103 'added-to-cart-popup' => array( 104 'pro' => true, 105 'section' => 'convert-more', 106 'icon' => Merchant_SVG_Icons::get_svg_icon( 'added-to-cart-popup' ), 107 ), 108 'countdown-timer' => array( 109 'pro' => true, 110 'section' => 'convert-more', 111 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-countdown-timer' ), 112 ), 113 'stock-scarcity' => array( 114 'pro' => true, 115 'section' => 'convert-more', 116 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-stock-scarcity' ), 117 ), 118 'checkout' => array( 119 'pro' => true, 120 'section' => 'convert-more', 121 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-checkout' ), 122 ), 123 'sticky-add-to-cart' => array( 124 'pro' => true, 125 'section' => 'convert-more', 126 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-sticky-add-to-cart' ), 127 ), 128 'recently-viewed-products' => array( 129 'pro' => true, 130 'section' => 'convert-more', 131 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-recently-viewed-products' ), 132 ), 133 'buy-now' => array( 134 'pro' => false, 199 135 'section' => 'reduce-abandonment', 200 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-buy-now' ), 201 'title' => esc_html__( 'Buy Now', 'merchant' ), 202 'desc' => esc_html__( 'Send your customers directly to checkout instead of the cart with Buy Now buttons', 'merchant' ), 203 'tutorial_url' => 'https://docs.athemes.com/article/buy-now/', 204 ), 205 'cart-count-favicon' => array( 206 'pro' => false, 136 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-buy-now' ), 137 ), 138 'cart-count-favicon' => array( 139 'pro' => false, 207 140 'section' => 'reduce-abandonment', 208 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-cart-count-favicon' ), 209 'title' => esc_html__( 'Cart Count Favicon', 'merchant' ), 210 'desc' => esc_html__( 'Make your browser tab stand out by showing the number of items in the cart on the favicon', 'merchant' ), 211 'tutorial_url' => 'https://docs.athemes.com/article/cart-count-favicon/', 212 ), 213 'inactive-tab-message' => array( 214 'pro' => false, 141 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-cart-count-favicon' ), 142 ), 143 'inactive-tab-message' => array( 144 'pro' => false, 215 145 'section' => 'reduce-abandonment', 216 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-inactive-tab-message' ), 217 'title' => esc_html__( 'Inactive Tab Message', 'merchant' ), 218 'desc' => esc_html__( 'Modify the browser tab\'s title when the visitor navigates away from your store', 'merchant' ), 219 'tutorial_url' => 'https://docs.athemes.com/article/merchant-inactive-tab-message/', 220 ), 221 'cart-reserved-timer' => array( 222 'pro' => true, 146 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-inactive-tab-message' ), 147 ), 148 'cart-reserved-timer' => array( 149 'pro' => true, 223 150 'section' => 'reduce-abandonment', 224 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-cart-reserved-timer' ), 225 'title' => esc_html__( 'Cart Reserved Timer', 'merchant' ), 226 'desc' => esc_html__( 'Create urgency by letting visitors know that the products in cart are reserved for a limited time', 'merchant' ), 227 'tutorial_url' => 'https://docs.athemes.com/article/merchant-cart-reserved-timer/', 228 ), 229 'side-cart' => array( 230 'pro' => true, 151 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-cart-reserved-timer' ), 152 ), 153 'side-cart' => array( 154 'pro' => true, 231 155 'section' => 'reduce-abandonment', 232 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-side-cart' ), 233 'title' => esc_html__( 'Side Cart', 'merchant' ), 234 'desc' => esc_html__( 'Show a sliding cart whenever a customer adds a product to the cart', 'merchant' ), 235 'tutorial_url' => 'https://docs.athemes.com/article/merchant-side-cart/', 236 ), 237 238 // Build Trust. 239 'payment-logos' => array( 240 'pro' => false, 156 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-side-cart' ), 157 ), 158 'payment-logos' => array( 159 'pro' => false, 241 160 'section' => 'build-trust', 242 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-payment-logos' ), 243 'title' => esc_html__( 'Payment Logos', 'merchant' ), 244 'desc' => esc_html__( 'Display the logos of the payment methods you accept on product pages', 'merchant' ), 245 'tutorial_url' => 'https://docs.athemes.com/article/payment-logos/', 246 ), 247 'trust-badges' => array( 248 'pro' => false, 161 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-payment-logos' ), 162 ), 163 'trust-badges' => array( 164 'pro' => false, 249 165 'section' => 'build-trust', 250 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-trust-badges' ), 251 'title' => esc_html__( 'Trust Badges', 'merchant' ), 252 'desc' => esc_html__( 'Reassure customers by showcasing different badge-shaped store benefits', 'merchant' ), 253 'tutorial_url' => 'https://docs.athemes.com/article/trust-badges/', 254 ), 255 'advanced-reviews' => array( 256 'pro' => true, 166 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-trust-badges' ), 167 ), 168 'advanced-reviews' => array( 169 'pro' => true, 257 170 'section' => 'build-trust', 258 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-advanced-reviews' ), 259 'title' => esc_html__( 'Advanced Reviews', 'merchant' ), 260 'desc' => esc_html__( 'Enhance your customer reviews with advanced features including photo uploads and more', 'merchant' ), 261 'tutorial_url' => 'https://docs.athemes.com/article/merchant-advanced-reviews/', 171 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-advanced-reviews' ), 262 172 ), 263 173 'recent-sales-notifications' => array( 264 'pro' => true, 265 'section' => 'build-trust', 266 'icon' => Merchant_SVG_Icons::get_svg_icon( 'recent-sales-notifications' ), 267 'title' => esc_html__( 'Recent Sales Notifications', 'merchant' ), 268 'desc' => esc_html__( 'Build trust by displaying real-time notifications of purchases and other user activity on your store', 'merchant' ), 269 'tutorial_url' => 'https://docs.athemes.com/article/merchant-recent-sales-notifications/', 270 ), 271 'reasons-to-buy' => array( 272 'pro' => true, 174 'pro' => true, 273 175 'section' => 'build-trust', 274 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-reasons-to-buy' ), 275 'title' => esc_html__( 'Reasons To Buy List', 'merchant' ), 276 'desc' => esc_html__( 'Provide customers with a summary of the key features and benefits of your products', 'merchant' ), 277 'tutorial_url' => 'https://docs.athemes.com/article/merchant-reasons-to-buy/', 278 ), 279 'quick-social-links' => array( 280 'pro' => true, 176 'icon' => Merchant_SVG_Icons::get_svg_icon( 'recent-sales-notifications' ), 177 ), 178 'reasons-to-buy' => array( 179 'pro' => true, 281 180 'section' => 'build-trust', 282 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-quick-social-links' ), 283 'title' => esc_html__( 'Quick Social Links', 'merchant' ), 284 'desc' => esc_html__( 'Display floating social media icons to make it easier for your customers to connect with you', 'merchant' ), 285 'tutorial_url' => 'https://docs.athemes.com/article/merchant-quick-social-links/', 286 ), 287 'product-brand-image' => array( 288 'pro' => true, 181 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-reasons-to-buy' ), 182 ), 183 'quick-social-links' => array( 184 'pro' => true, 289 185 'section' => 'build-trust', 290 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-product-brand-image' ), 291 'title' => esc_html__( 'Product Brand Image', 'merchant' ), 292 'desc' => esc_html__( 'Add brand images to products to instill confidence in potential buyers', 'merchant' ), 293 'tutorial_url' => 'https://docs.athemes.com/article/merchant-product-brand-image/', 294 ), 295 296 // Improve User Experience. 297 'animated-add-to-cart' => array( 298 'pro' => false, 299 'section' => 'improve-experience', 300 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-animated-add-to-cart' ), 301 'title' => esc_html__( 'Animated Add to Cart', 'merchant' ), 302 'desc' => esc_html__( 'Make your Add To Cart button stand out by adding an animation on mouse over or page load', 'merchant' ), 303 'tutorial_url' => 'https://docs.athemes.com/article/animated-add-to-cart/', 304 ), 305 'add-to-cart-text' => array( 306 'pro' => false, 307 'section' => 'improve-experience', 308 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-add-to-cart-text' ), 309 'title' => esc_html__( 'Add To Cart Text', 'merchant' ), 310 'desc' => esc_html__( 'Change your store\'s \'Add to Cart\' text for various product types, as well as individual products', 'merchant' ), 311 'tutorial_url' => 'https://docs.athemes.com/article/merchant-add-to-cart-text/', 312 ), 313 'auto-external-links' => array( 314 'pro' => false, 315 'section' => 'improve-experience', 316 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-auto-external-links' ), 317 'title' => esc_html__( 'Auto External Links', 'merchant' ), 318 'desc' => esc_html__( 'Keep users from navigating away from your store by opening external links in a new browser tab', 'merchant' ), 319 'tutorial_url' => 'https://docs.athemes.com/article/auto-external-links/', 320 ), 321 'real-time-search' => array( 322 'pro' => false, 323 'section' => 'improve-experience', 324 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-real-time-search' ), 325 'title' => esc_html__( 'Real-Time Search', 'merchant' ), 326 'desc' => esc_html__( 'Help visitors instantly find the products they\'re looking for by using predictive search', 'merchant' ), 327 'tutorial_url' => 'https://docs.athemes.com/article/real-time-search/', 328 ), 329 'scroll-to-top-button' => array( 330 'pro' => false, 331 'section' => 'improve-experience', 332 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-scroll-to-top-button' ), 333 'title' => esc_html__( 'Scroll to Top Button', 'merchant' ), 334 'desc' => esc_html__( 'Help your customers get back easily to the top of the page with a single click', 'merchant' ), 335 'tutorial_url' => 'https://docs.athemes.com/article/scroll-to-top-button/', 336 ), 337 'address-autocomplete' => array( 338 'pro' => true, 339 'section' => 'improve-experience', 340 'icon' => Merchant_SVG_Icons::get_svg_icon( 'google-autocomplete' ), 341 'title' => esc_html__( 'Google Address Autocomplete', 'merchant' ), 342 'desc' => esc_html__( 'Streamline your checkout process and reduce user errors by autocompleting the address fields', 'merchant' ), 343 'tutorial_url' => 'https://docs.athemes.com/article/merchant-google-address-autocomplete/', 344 ), 345 'size-chart' => array( 346 'pro' => true, 347 'section' => 'improve-experience', 348 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-size-chart' ), 349 'title' => esc_html__( 'Size Chart', 'merchant' ), 350 'desc' => esc_html__( 'Reduce returns and increase sales by showing a size chart on specific products or all products', 'merchant' ), 351 'tutorial_url' => 'https://docs.athemes.com/article/merchant-size-chart/', 352 ), 353 'product-swatches' => array( 354 'pro' => true, 355 'section' => 'improve-experience', 356 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-product-swatches' ), 357 'title' => esc_html__( 'Variation Swatches', 'merchant' ), 358 'desc' => esc_html__( 'Display variable product options as customizable color/image icons, buttons, or dropdowns', 'merchant' ), 359 'tutorial_url' => 'https://docs.athemes.com/article/merchant-variation-swatches/', 360 ), 361 'wishlist' => array( 362 'pro' => true, 363 'section' => 'improve-experience', 364 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-wishlist' ), 365 'title' => esc_html__( 'Wishlist', 'merchant' ), 366 'desc' => esc_html__( 'Allow customers to easily save products they are interested in for later', 'merchant' ), 367 'tutorial_url' => 'https://docs.athemes.com/article/merchant-wishlist/', 368 ), 369 'product-navigation-links' => array( 370 'pro' => true, 371 'section' => 'improve-experience', 372 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-product-navigation-links' ), 373 'title' => esc_html__( 'Product Navigation Links', 'merchant' ), 374 'desc' => esc_html__( 'Enable easy navigation from one product to the next with next/previous links', 'merchant' ), 375 'tutorial_url' => 'https://docs.athemes.com/article/merchant-product-navigation-links/', 376 ), 377 'product-video' => array( 378 'pro' => true, 379 'section' => 'improve-experience', 380 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-product-video' ), 381 'title' => esc_html__( 'Product Video', 'merchant' ), 382 'desc' => esc_html__( 'Upload video to be viewed in product galleries and on archive pages', 'merchant' ), 383 'tutorial_url' => 'https://docs.athemes.com/article/merchant-product-video/', 384 ), 385 'product-audio' => array( 386 'pro' => true, 387 'section' => 'improve-experience', 388 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-product-audio' ), 389 'title' => esc_html__( 'Product Audio', 'merchant' ), 390 'desc' => esc_html__( 'Upload audio to be listened to in product galleries and on archive pages', 'merchant' ), 391 'tutorial_url' => 'https://docs.athemes.com/article/merchant-product-audio/', 392 ), 393 'login-popup' => array( 394 'pro' => true, 395 'section' => 'improve-experience', 396 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-login-popup' ), 397 'title' => esc_html__( 'Login Popup', 'merchant' ), 398 'desc' => esc_html__( 'Allow users to log in with a simple pop up without navigating to a new page', 'merchant' ), 399 'tutorial_url' => 'https://docs.athemes.com/article/merchant-login-popup/', 400 ), 401 'clear-cart' => array( 402 'pro' => false, 403 'section' => 'improve-experience', 404 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-clear-cart' ), 405 'title' => esc_html__( 'Clear Cart', 'merchant' ), 406 'desc' => esc_html__( 'Display a clear cart button to let customers empty their carts and start fresh', 'merchant' ), 407 'tutorial_url' => 'https://docs.athemes.com/article/merchant-clear-cart/', 408 ), 409 410 // Protect Your Store. 411 'agree-to-terms-checkbox' => array( 412 'pro' => false, 186 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-quick-social-links' ), 187 ), 188 'product-brand-image' => array( 189 'pro' => true, 190 'section' => 'build-trust', 191 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-product-brand-image' ), 192 ), 193 'animated-add-to-cart' => array( 194 'pro' => false, 195 'section' => 'improve-experience', 196 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-animated-add-to-cart' ), 197 ), 198 'add-to-cart-text' => array( 199 'pro' => false, 200 'section' => 'improve-experience', 201 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-add-to-cart-text' ), 202 ), 203 'auto-external-links' => array( 204 'pro' => false, 205 'section' => 'improve-experience', 206 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-auto-external-links' ), 207 ), 208 'real-time-search' => array( 209 'pro' => false, 210 'section' => 'improve-experience', 211 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-real-time-search' ), 212 ), 213 'scroll-to-top-button' => array( 214 'pro' => false, 215 'section' => 'improve-experience', 216 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-scroll-to-top-button' ), 217 ), 218 'address-autocomplete' => array( 219 'pro' => true, 220 'section' => 'improve-experience', 221 'icon' => Merchant_SVG_Icons::get_svg_icon( 'google-autocomplete' ), 222 ), 223 'size-chart' => array( 224 'pro' => true, 225 'section' => 'improve-experience', 226 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-size-chart' ), 227 ), 228 'product-swatches' => array( 229 'pro' => true, 230 'section' => 'improve-experience', 231 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-product-swatches' ), 232 ), 233 'wishlist' => array( 234 'pro' => true, 235 'section' => 'improve-experience', 236 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-wishlist' ), 237 ), 238 'product-navigation-links' => array( 239 'pro' => true, 240 'section' => 'improve-experience', 241 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-product-navigation-links' ), 242 ), 243 'product-video' => array( 244 'pro' => true, 245 'section' => 'improve-experience', 246 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-product-video' ), 247 ), 248 'product-audio' => array( 249 'pro' => true, 250 'section' => 'improve-experience', 251 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-product-audio' ), 252 ), 253 'login-popup' => array( 254 'pro' => true, 255 'section' => 'improve-experience', 256 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-login-popup' ), 257 ), 258 'clear-cart' => array( 259 'pro' => false, 260 'section' => 'improve-experience', 261 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-clear-cart' ), 262 ), 263 'agree-to-terms-checkbox' => array( 264 'pro' => false, 413 265 'section' => 'protect-your-store', 414 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-agree-to-terms-checkbox' ), 415 'title' => esc_html__( 'Agree to Terms Checkbox', 'merchant' ), 416 'desc' => esc_html__( 'Get customers to agree to your Terms & Conditions as part of the checkout process', 'merchant' ), 417 'tutorial_url' => 'https://docs.athemes.com/article/agree-to-terms-checkbox/', 418 ), 419 'cookie-banner' => array( 420 'pro' => false, 266 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-agree-to-terms-checkbox' ), 267 ), 268 'cookie-banner' => array( 269 'pro' => false, 421 270 'section' => 'protect-your-store', 422 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-cookie-banner' ), 423 'title' => esc_html__( 'Cookie Banner', 'merchant' ), 424 'desc' => esc_html__( 'Inform your visitors that the site uses cookies via a dismissable banner', 'merchant' ), 425 'tutorial_url' => 'https://docs.athemes.com/article/cookie-banner/', 271 'icon' => Merchant_SVG_Icons::get_svg_icon( 'module-cookie-banner' ), 426 272 ), 427 273 ); … … 472 318 * @since 1.0 473 319 */ 474 $modules = apply_filters( 'merchant_modules', $modules ); 320 $modules = apply_filters( 'merchant_modules', $modules, self::modules_translation_data() ); 321 322 // Populate modules with data and translations 323 foreach ( self::$modules_data as $module_id => $module_data ) { 324 if ( isset( self::modules_translation_data()[ $module_id ] ) ) { 325 $modules[ $module_data['section'] ]['modules'][ $module_id ] = array_merge( 326 $module_data, 327 array( 328 'title' => self::modules_translation_data()[ $module_id ]['title'], 329 'desc' => self::modules_translation_data()[ $module_id ]['desc'], 330 'tutorial_url' => self::modules_translation_data()[ $module_id ]['tutorial_url'], 331 ) 332 ); 333 } 334 } 475 335 476 336 return $modules; … … 479 339 /** 480 340 * Get upsell modules. 481 *482 341 */ 483 342 public static function get_upsell_modules() { 484 return array_filter( self::$modules_data, static function( $module ){485 return isset( $module[ 'pro' ] ) && $module[ 'pro'] ? $module : false;343 $upsell_modules = array_filter( self::$modules_data, static function ( $module ) { 344 return isset( $module['pro'] ) && $module['pro'] ? $module : false; 486 345 } ); 346 347 // Add translations to upsell modules 348 foreach ( $upsell_modules as $module_id => $module_data ) { 349 if ( isset( self::modules_translation_data()[ $module_id ] ) ) { 350 $upsell_modules[ $module_id ] = array_merge( 351 $module_data, 352 array( 353 'title' => self::modules_translation_data()[ $module_id ]['title'], 354 'desc' => self::modules_translation_data()[ $module_id ]['desc'], 355 'tutorial_url' => self::modules_translation_data()[ $module_id ]['tutorial_url'], 356 ) 357 ); 358 } 359 } 360 361 return $upsell_modules; 487 362 } 488 363 489 364 /** 490 365 * Add upsell to modules. 491 *492 366 */ 493 367 public static function add_upsell_modules( $modules ) { … … 497 371 498 372 foreach ( self::get_upsell_modules() as $module_id => $module_data ) { 499 $modules[ $module_data[ 'section' ] ][ 'modules'][ $module_id ] = $module_data;373 $modules[ $module_data['section'] ]['modules'][ $module_id ] = $module_data; 500 374 } 501 375 … … 507 381 */ 508 382 public static function get_module_info( $module ) { 509 510 $modules = self::get_modules(); 511 383 // Check if module exists in modules_data 384 if ( isset( self::$modules_data[ $module ] ) && isset( self::modules_translation_data()[ $module ] ) ) { 385 return array_merge( 386 self::$modules_data[ $module ], 387 array( 388 'title' => self::modules_translation_data()[ $module ]['title'], 389 'desc' => self::modules_translation_data()[ $module ]['desc'], 390 'tutorial_url' => self::modules_translation_data()[ $module ]['tutorial_url'], 391 ) 392 ); 393 } 394 395 // Fallback to checking get_modules 396 $modules = self::get_modules(); 512 397 $maybe_found = array_column( array_column( $modules, 'modules' ), $module ); 513 398 … … 518 403 return false; 519 404 } 405 406 /** 407 * Supply modules translatable title and descriptions to modules data. 408 * 409 * @return array Array of modules data. 410 */ 411 private static function modules_translation_data() { 412 /** 413 * Hook: merchant_modules_translation_data 414 * Allow translating module data later when needed. 415 * 416 * @param array $modules_data Array of modules data. 417 * 418 * @since 2.1.0 419 */ 420 return apply_filters( 'merchant_modules_translation_data', array( 421 'pre-orders' => array( 422 'title' => esc_html__( 'Pre-Orders', 'merchant' ), 423 'desc' => esc_html__( 'Allow visitors to pre-order products that are either out of stock or not yet released', 'merchant' ), 424 'tutorial_url' => 'https://docs.athemes.com/article/pre-orders/', 425 ), 426 'wait-list' => array( 427 'title' => esc_html__( 'Waitlist', 'merchant' ), 428 'desc' => esc_html__( 'Build waitlists for sold-out items and auto-notify potential customers when items are restocked', 'merchant' ), 429 'tutorial_url' => 'https://docs.athemes.com/article/merchant-waitlist/', 430 ), 431 'product-bundles' => array( 432 'title' => esc_html__( 'Product Bundles', 'merchant' ), 433 'desc' => esc_html__( 'Create bundles of products to be sold together and boost your average order value', 'merchant' ), 434 'tutorial_url' => 'https://docs.athemes.com/article/merchant-product-bundles/', 435 ), 436 'frequently-bought-together' => array( 437 'title' => esc_html__( 'Frequently Bought Together', 'merchant' ), 438 'desc' => esc_html__( 'Create bundles of related products that customers can add to their cart with just one click', 'merchant' ), 439 'tutorial_url' => 'https://docs.athemes.com/article/merchant-frequently-bought-together/', 440 ), 441 'buy-x-get-y' => array( 442 'title' => esc_html__( 'Buy X, Get Y', 'merchant' ), 443 'desc' => esc_html__( 'Create offers where purchasing a specific quantity of Product X triggers a discount on Product Y', 'merchant' ), 444 'tutorial_url' => 'https://docs.athemes.com/article/merchant-buy-x-get-y/', 445 ), 446 'complementary-products' => array( 447 'title' => esc_html__( 'Complementary Products', 'merchant' ), 448 'desc' => esc_html__( 'Offer complementary products to help increase average order value', 'merchant' ), 449 'tutorial_url' => 'https://docs.athemes.com/article/merchant-complementary-products/', 450 ), 451 'volume-discounts' => array( 452 'title' => esc_html__( 'Bulk Discounts', 'merchant' ), 453 'desc' => esc_html__( 'Offer discounts on larger quantity purchases to drive up average order value', 'merchant' ), 454 'tutorial_url' => 'https://docs.athemes.com/article/merchant-bulk-discounts/', 455 ), 456 'storewide-sale' => array( 457 'title' => esc_html__( 'Storewide Sale', 'merchant' ), 458 'desc' => esc_html__( 'Create discount campaigns for all your products, specific categories, or specific products', 'merchant' ), 459 'tutorial_url' => 'https://docs.athemes.com/article/merchant-storewide-sale/', 460 ), 461 'spending-goal' => array( 462 'title' => esc_html__( 'Spending Discount Goal', 'merchant' ), 463 'desc' => esc_html__( 'Motivate higher order values by offering customers discounts for reaching spending goals', 'merchant' ), 464 'tutorial_url' => 'https://docs.athemes.com/article/merchant-spending-goal/', 465 ), 466 'free-gifts' => array( 467 'title' => esc_html__( 'Free Gifts', 'merchant' ), 468 'desc' => esc_html__( 'Reward shoppers with a gift if they hit a specified spending target or apply a coupon', 'merchant' ), 469 'tutorial_url' => 'https://docs.athemes.com/article/merchant-gift-card/', 470 ), 471 'free-shipping-progress-bar' => array( 472 'title' => esc_html__( 'Free Shipping Bar', 'merchant' ), 473 'desc' => esc_html__( 'Encourage customers to spend more by displaying the amount left needed for free shipping', 'merchant' ), 474 'tutorial_url' => 'https://docs.athemes.com/article/merchant-free-shipping-progress-bar/', 475 ), 476 'product-labels' => array( 477 'title' => esc_html__( 'Product Labels', 'merchant' ), 478 'desc' => esc_html__( 'Create customizable product labels with display conditions and color settings', 'merchant' ), 479 'tutorial_url' => 'https://docs.athemes.com/article/product-labels/', 480 ), 481 'quick-view' => array( 482 'title' => esc_html__( 'Quick View', 'merchant' ), 483 'desc' => esc_html__( 'Allows users to quickly view product details without leaving the current page', 'merchant' ), 484 'tutorial_url' => 'https://docs.athemes.com/article/quick-view/', 485 ), 486 'added-to-cart-popup' => array( 487 'title' => esc_html__( 'Added To Cart Popup', 'merchant' ), 488 'desc' => esc_html__( 'Display a dynamic popup with product suggestions when items are added to the cart', 'merchant' ), 489 'tutorial_url' => 'https://docs.athemes.com/article/merchant-added-to-cart-popup/', 490 ), 491 'countdown-timer' => array( 492 'title' => esc_html__( 'Countdown Timer', 'merchant' ), 493 'desc' => esc_html__( 'Create a sense of urgency by displaying a countdown timer on your discounted products', 'merchant' ), 494 'tutorial_url' => 'https://docs.athemes.com/article/merchant-countdown-timer/', 495 ), 496 'stock-scarcity' => array( 497 'title' => esc_html__( 'Stock Scarcity', 'merchant' ), 498 'desc' => esc_html__( 'Let visitors know that stock is running low on products they are looking at', 'merchant' ), 499 'tutorial_url' => 'https://docs.athemes.com/article/merchant-stock-scarcity/', 500 ), 501 'checkout' => array( 502 'title' => esc_html__( 'Checkouts', 'merchant' ), 503 'desc' => esc_html__( 'Choose from three different checkout layouts: Shopify-style, Multi-step or One-page', 'merchant' ), 504 'tutorial_url' => 'https://docs.athemes.com/article/merchant-checkouts/', 505 ), 506 'sticky-add-to-cart' => array( 507 'title' => esc_html__( 'Sticky Add To Cart', 'merchant' ), 508 'desc' => esc_html__( 'Display a sticky add to cart bar when visitors are scrolling on your product pages', 'merchant' ), 509 'tutorial_url' => 'https://docs.athemes.com/article/merchant-sticky-add-to-cart/', 510 ), 511 'recently-viewed-products' => array( 512 'title' => esc_html__( 'Recently Viewed Products', 'merchant' ), 513 'desc' => esc_html__( 'Show recently viewed products on product pages and in the cart', 'merchant' ), 514 'tutorial_url' => 'https://docs.athemes.com/article/merchant-recently-viewed-products/', 515 ), 516 'buy-now' => array( 517 'title' => esc_html__( 'Buy Now', 'merchant' ), 518 'desc' => esc_html__( 'Send your customers directly to checkout instead of the cart with Buy Now buttons', 'merchant' ), 519 'tutorial_url' => 'https://docs.athemes.com/article/buy-now/', 520 ), 521 'cart-count-favicon' => array( 522 'title' => esc_html__( 'Cart Count Favicon', 'merchant' ), 523 'desc' => esc_html__( 'Make your browser tab stand out by showing the number of items in the cart on the favicon', 'merchant' ), 524 'tutorial_url' => 'https://docs.athemes.com/article/cart-count-favicon/', 525 ), 526 'inactive-tab-message' => array( 527 'title' => esc_html__( 'Inactive Tab Message', 'merchant' ), 528 'desc' => esc_html__( 'Modify the browser tab\'s title when the visitor navigates away from your store', 'merchant' ), 529 'tutorial_url' => 'https://docs.athemes.com/article/merchant-inactive-tab-message/', 530 ), 531 'cart-reserved-timer' => array( 532 'title' => esc_html__( 'Cart Reserved Timer', 'merchant' ), 533 'desc' => esc_html__( 'Create urgency by letting visitors know that the products in cart are reserved for a limited time', 'merchant' ), 534 'tutorial_url' => 'https://docs.athemes.com/article/merchant-cart-reserved-timer/', 535 ), 536 'side-cart' => array( 537 'title' => esc_html__( 'Side Cart', 'merchant' ), 538 'desc' => esc_html__( 'Show a sliding cart whenever a customer adds a product to the cart', 'merchant' ), 539 'tutorial_url' => 'https://docs.athemes.com/article/merchant-side-cart/', 540 ), 541 'payment-logos' => array( 542 'title' => esc_html__( 'Payment Logos', 'merchant' ), 543 'desc' => esc_html__( 'Display the logos of the payment methods you accept on product pages', 'merchant' ), 544 'tutorial_url' => 'https://docs.athemes.com/article/payment-logos/', 545 ), 546 'trust-badges' => array( 547 'title' => esc_html__( 'Trust Badges', 'merchant' ), 548 'desc' => esc_html__( 'Reassure customers by showcasing different badge-shaped store benefits', 'merchant' ), 549 'tutorial_url' => 'https://docs.athemes.com/article/trust-badges/', 550 ), 551 'advanced-reviews' => array( 552 'title' => esc_html__( 'Advanced Reviews', 'merchant' ), 553 'desc' => esc_html__( 'Enhance your customer reviews with advanced features including photo uploads and more', 'merchant' ), 554 'tutorial_url' => 'https://docs.athemes.com/article/merchant-advanced-reviews/', 555 ), 556 'recent-sales-notifications' => array( 557 'title' => esc_html__( 'Recent Sales Notifications', 'merchant' ), 558 'desc' => esc_html__( 'Build trust by displaying real-time notifications of purchases and other user activity on your store', 'merchant' ), 559 'tutorial_url' => 'https://docs.athemes.com/article/merchant-recent-sales-notifications/', 560 ), 561 'reasons-to-buy' => array( 562 'title' => esc_html__( 'Reasons To Buy List', 'merchant' ), 563 'desc' => esc_html__( 'Provide customers with a summary of the key features and benefits of your products', 'merchant' ), 564 'tutorial_url' => 'https://docs.athemes.com/article/merchant-reasons-to-buy/', 565 ), 566 'quick-social-links' => array( 567 'title' => esc_html__( 'Quick Social Links', 'merchant' ), 568 'desc' => esc_html__( 'Display floating social media icons to make it easier for your customers to connect with you', 'merchant' ), 569 'tutorial_url' => 'https://docs.athemes.com/article/merchant-quick-social-links/', 570 ), 571 'product-brand-image' => array( 572 'title' => esc_html__( 'Product Brand Image', 'merchant' ), 573 'desc' => esc_html__( 'Add brand images to products to instill confidence in potential buyers', 'merchant' ), 574 'tutorial_url' => 'https://docs.athemes.com/article/merchant-product-brand-image/', 575 ), 576 'animated-add-to-cart' => array( 577 'title' => esc_html__( 'Animated Add to Cart', 'merchant' ), 578 'desc' => esc_html__( 'Make your Add To Cart button stand out by adding an animation on mouse over or page load', 'merchant' ), 579 'tutorial_url' => 'https://docs.athemes.com/article/animated-add-to-cart/', 580 ), 581 'add-to-cart-text' => array( 582 'title' => esc_html__( 'Add To Cart Text', 'merchant' ), 583 'desc' => esc_html__( 'Change your store\'s \'Add to Cart\' text for various product types, as well as individual products', 'merchant' ), 584 'tutorial_url' => 'https://docs.athemes.com/article/merchant-add-to-cart-text/', 585 ), 586 'auto-external-links' => array( 587 'title' => esc_html__( 'Auto External Links', 'merchant' ), 588 'desc' => esc_html__( 'Keep users from navigating away from your store by opening external links in a new browser tab', 'merchant' ), 589 'tutorial_url' => 'https://docs.athemes.com/article/auto-external-links/', 590 ), 591 'real-time-search' => array( 592 'title' => esc_html__( 'Real-Time Search', 'merchant' ), 593 'desc' => esc_html__( 'Help visitors instantly find the products they\'re looking for by using predictive search', 'merchant' ), 594 'tutorial_url' => 'https://docs.athemes.com/article/real-time-search/', 595 ), 596 'scroll-to-top-button' => array( 597 'title' => esc_html__( 'Scroll to Top Button', 'merchant' ), 598 'desc' => esc_html__( 'Help your customers get back easily to the top of the page with a single click', 'merchant' ), 599 'tutorial_url' => 'https://docs.athemes.com/article/scroll-to-top-button/', 600 ), 601 'address-autocomplete' => array( 602 'title' => esc_html__( 'Google Address Autocomplete', 'merchant' ), 603 'desc' => esc_html__( 'Streamline your checkout process and reduce user errors by autocompleting the address fields', 'merchant' ), 604 'tutorial_url' => 'https://docs.athemes.com/article/merchant-google-address-autocomplete/', 605 ), 606 'size-chart' => array( 607 'title' => esc_html__( 'Size Chart', 'merchant' ), 608 'desc' => esc_html__( 'Reduce returns and increase sales by showing a size chart on specific products or all products', 'merchant' ), 609 'tutorial_url' => 'https://docs.athemes.com/article/merchant-size-chart/', 610 ), 611 'product-swatches' => array( 612 'title' => esc_html__( 'Variation Swatches', 'merchant' ), 613 'desc' => esc_html__( 'Display variable product options as customizable color/image icons, buttons, or dropdowns', 'merchant' ), 614 'tutorial_url' => 'https://docs.athemes.com/article/merchant-variation-swatches/', 615 ), 616 'wishlist' => array( 617 'title' => esc_html__( 'Wishlist', 'merchant' ), 618 'desc' => esc_html__( 'Allow customers to easily save products they are interested in for later', 'merchant' ), 619 'tutorial_url' => 'https://docs.athemes.com/article/merchant-wishlist/', 620 ), 621 'product-navigation-links' => array( 622 'title' => esc_html__( 'Product Navigation Links', 'merchant' ), 623 'desc' => esc_html__( 'Enable easy navigation from one product to the next with next/previous links', 'merchant' ), 624 'tutorial_url' => 'https://docs.athemes.com/article/merchant-product-navigation-links/', 625 ), 626 'product-video' => array( 627 'title' => esc_html__( 'Product Video', 'merchant' ), 628 'desc' => esc_html__( 'Upload video to be viewed in product galleries and on archive pages', 'merchant' ), 629 'tutorial_url' => 'https://docs.athemes.com/article/merchant-product-video/', 630 ), 631 'product-audio' => array( 632 'title' => esc_html__( 'Product Audio', 'merchant' ), 633 'desc' => esc_html__( 'Upload audio to be listened to in product galleries and on archive pages', 'merchant' ), 634 'tutorial_url' => 'https://docs.athemes.com/article/merchant-product-audio/', 635 ), 636 'login-popup' => array( 637 'title' => esc_html__( 'Login Popup', 'merchant' ), 638 'desc' => esc_html__( 'Allow users to log in with a simple pop up without navigating to a new page', 'merchant' ), 639 'tutorial_url' => 'https://docs.athemes.com/article/merchant-login-popup/', 640 ), 641 'clear-cart' => array( 642 'title' => esc_html__( 'Clear Cart', 'merchant' ), 643 'desc' => esc_html__( 'Display a clear cart button to let customers empty their carts and start fresh', 'merchant' ), 644 'tutorial_url' => 'https://docs.athemes.com/article/merchant-clear-cart/', 645 ), 646 'agree-to-terms-checkbox' => array( 647 'title' => esc_html__( 'Agree to Terms Checkbox', 'merchant' ), 648 'desc' => esc_html__( 'Get customers to agree to your Terms & Conditions as part of the checkout process', 'merchant' ), 649 'tutorial_url' => 'https://docs.athemes.com/article/agree-to-terms-checkbox/', 650 ), 651 'cookie-banner' => array( 652 'title' => esc_html__( 'Cookie Banner', 'merchant' ), 653 'desc' => esc_html__( 'Inform your visitors that the site uses cookies via a dismissable banner', 'merchant' ), 654 'tutorial_url' => 'https://docs.athemes.com/article/cookie-banner/', 655 ), 656 ) ); 657 } 520 658 } 521 659 522 660 Merchant_Admin_Modules::instance(); 523 524 661 } -
merchant/trunk/admin/pages/page-settings.php
r3248005 r3287369 77 77 'default' => true, 78 78 ), 79 array( 80 'id' => 'usage_statistics_tracking', 81 'type' => 'switcher', 82 'title' => __( 'Enable modules usage tracking', 'merchant' ), 83 'desc' => __( 'Track which modules are used on your site. This helps us improve our products and services. No personal data is collected.', 'merchant' ), 84 'default' => true, 85 ), 79 86 ), 80 87 ) ); -
merchant/trunk/assets/js/admin/analytics.js
r3232601 r3287369 13 13 function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 14 14 function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 15 function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/ facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator.return && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, catch: function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; }15 function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return r; }; var t, r = {}, e = Object.prototype, n = e.hasOwnProperty, o = "function" == typeof Symbol ? Symbol : {}, i = o.iterator || "@@iterator", a = o.asyncIterator || "@@asyncIterator", u = o.toStringTag || "@@toStringTag"; function c(t, r, e, n) { return Object.defineProperty(t, r, { value: e, enumerable: !n, configurable: !n, writable: !n }); } try { c({}, ""); } catch (t) { c = function c(t, r, e) { return t[r] = e; }; } function h(r, e, n, o) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype); return c(a, "_invoke", function (r, e, n) { var o = 1; return function (i, a) { if (3 === o) throw Error("Generator is already running"); if (4 === o) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var u = n.delegate; if (u) { var c = d(u, n); if (c) { if (c === f) continue; return c; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (1 === o) throw o = 4, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = 3; var h = s(r, e, n); if ("normal" === h.type) { if (o = n.done ? 4 : 2, h.arg === f) continue; return { value: h.arg, done: n.done }; } "throw" === h.type && (o = 4, n.method = "throw", n.arg = h.arg); } }; }(r, n, new Context(o || [])), !0), a; } function s(t, r, e) { try { return { type: "normal", arg: t.call(r, e) }; } catch (t) { return { type: "throw", arg: t }; } } r.wrap = h; var f = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var l = {}; c(l, i, function () { return this; }); var p = Object.getPrototypeOf, y = p && p(p(x([]))); y && y !== e && n.call(y, i) && (l = y); var v = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(l); function g(t) { ["next", "throw", "return"].forEach(function (r) { c(t, r, function (t) { return this._invoke(r, t); }); }); } function AsyncIterator(t, r) { function e(o, i, a, u) { var c = s(t[o], t, i); if ("throw" !== c.type) { var h = c.arg, f = h.value; return f && "object" == _typeof(f) && n.call(f, "__await") ? r.resolve(f.__await).then(function (t) { e("next", t, a, u); }, function (t) { e("throw", t, a, u); }) : r.resolve(f).then(function (t) { h.value = t, a(h); }, function (t) { return e("throw", t, a, u); }); } u(c.arg); } var o; c(this, "_invoke", function (t, n) { function i() { return new r(function (r, o) { e(t, n, r, o); }); } return o = o ? o.then(i, i) : i(); }, !0); } function d(r, e) { var n = e.method, o = r.i[n]; if (o === t) return e.delegate = null, "throw" === n && r.i.return && (e.method = "return", e.arg = t, d(r, e), "throw" === e.method) || "return" !== n && (e.method = "throw", e.arg = new TypeError("The iterator does not provide a '" + n + "' method")), f; var i = s(o, r.i, e.arg); if ("throw" === i.type) return e.method = "throw", e.arg = i.arg, e.delegate = null, f; var a = i.arg; return a ? a.done ? (e[r.r] = a.value, e.next = r.n, "return" !== e.method && (e.method = "next", e.arg = t), e.delegate = null, f) : a : (e.method = "throw", e.arg = new TypeError("iterator result is not an object"), e.delegate = null, f); } function w(t) { this.tryEntries.push(t); } function m(r) { var e = r[4] || {}; e.type = "normal", e.arg = t, r[4] = e; } function Context(t) { this.tryEntries = [[-1]], t.forEach(w, this), this.reset(!0); } function x(r) { if (null != r) { var e = r[i]; if (e) return e.call(r); if ("function" == typeof r.next) return r; if (!isNaN(r.length)) { var o = -1, a = function e() { for (; ++o < r.length;) if (n.call(r, o)) return e.value = r[o], e.done = !1, e; return e.value = t, e.done = !0, e; }; return a.next = a; } } throw new TypeError(_typeof(r) + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, c(v, "constructor", GeneratorFunctionPrototype), c(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = c(GeneratorFunctionPrototype, u, "GeneratorFunction"), r.isGeneratorFunction = function (t) { var r = "function" == typeof t && t.constructor; return !!r && (r === GeneratorFunction || "GeneratorFunction" === (r.displayName || r.name)); }, r.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, c(t, u, "GeneratorFunction")), t.prototype = Object.create(v), t; }, r.awrap = function (t) { return { __await: t }; }, g(AsyncIterator.prototype), c(AsyncIterator.prototype, a, function () { return this; }), r.AsyncIterator = AsyncIterator, r.async = function (t, e, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(h(t, e, n, o), i); return r.isGeneratorFunction(e) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, g(v), c(v, u, "Generator"), c(v, i, function () { return this; }), c(v, "toString", function () { return "[object Generator]"; }), r.keys = function (t) { var r = Object(t), e = []; for (var n in r) e.unshift(n); return function t() { for (; e.length;) if ((n = e.pop()) in r) return t.value = n, t.done = !1, t; return t.done = !0, t; }; }, r.values = x, Context.prototype = { constructor: Context, reset: function reset(r) { if (this.prev = this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(m), !r) for (var e in this) "t" === e.charAt(0) && n.call(this, e) && !isNaN(+e.slice(1)) && (this[e] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0][4]; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(r) { if (this.done) throw r; var e = this; function n(t) { a.type = "throw", a.arg = r, e.next = t; } for (var o = e.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i[4], u = this.prev, c = i[1], h = i[2]; if (-1 === i[0]) return n("end"), !1; if (!c && !h) throw Error("try statement without catch or finally"); if (null != i[0] && i[0] <= u) { if (u < c) return this.method = "next", this.arg = t, n(c), !0; if (u < h) return n(h), !1; } } }, abrupt: function abrupt(t, r) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var n = this.tryEntries[e]; if (n[0] > -1 && n[0] <= this.prev && this.prev < n[2]) { var o = n; break; } } o && ("break" === t || "continue" === t) && o[0] <= r && r <= o[2] && (o = null); var i = o ? o[4] : {}; return i.type = t, i.arg = r, o ? (this.method = "next", this.next = o[2], f) : this.complete(i); }, complete: function complete(t, r) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && r && (this.next = r), f; }, finish: function finish(t) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var e = this.tryEntries[r]; if (e[2] === t) return this.complete(e[4], e[3]), m(e), f; } }, catch: function _catch(t) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var e = this.tryEntries[r]; if (e[0] === t) { var n = e[4]; if ("throw" === n.type) { var o = n.arg; m(e); } return o; } } throw Error("illegal catch attempt"); }, delegateYield: function delegateYield(r, e, n) { return this.delegate = { i: x(r), r: e, n: n }, "next" === this.method && (this.arg = t), f; } }, r; } 16 16 function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); } 17 17 function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; } … … 1404 1404 }, _callee8, this, [[6, 11]]); 1405 1405 })); 1406 function updateCampaignStatus(_x8, _x9, _x 10) {1406 function updateCampaignStatus(_x8, _x9, _x0) { 1407 1407 return _updateCampaignStatus.apply(this, arguments); 1408 1408 } -
merchant/trunk/assets/js/admin/analytics.min.js
r3232601 r3287369 1 function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ownKeys(e,t){var a,n=Object.keys(e);return Object.getOwnPropertySymbols&&(a=Object.getOwnPropertySymbols(e),t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)),n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(a),!0).forEach(function(t){_defineProperty(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ownKeys(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function _defineProperty(t,e,a){return(e=_toPropertyKey(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function _toPropertyKey(t){t=_toPrimitive(t,"string");return"symbol"==_typeof(t)?t:t+""}function _toPrimitive(t,e){if("object"!=_typeof(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0===a)return("string"===e?String:Number)(t);a=a.call(t,e||"default");if("object"!=_typeof(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}function _slicedToArray(t,e){return _arrayWithHoles(t)||_iterableToArrayLimit(t,e)||_unsupportedIterableToArray(t,e)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(t,e){var a;if(t)return"string"==typeof t?_arrayLikeToArray(t,e):"Map"===(a="Object"===(a={}.toString.call(t).slice(8,-1))&&t.constructor?t.constructor.name:a)||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?_arrayLikeToArray(t,e):void 0}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,n=Array(e);a<e;a++)n[a]=t[a];return n}function _iterableToArrayLimit(t,e){var a=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=a){var n,r,o,i,s=[],c=!0,l=!1;try{if(o=(a=a.call(t)).next,0===e){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=o.call(a)).done)&&(s.push(n.value),s.length!==e);c=!0);}catch(t){l=!0,r=t}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return s}}function _arrayWithHoles(t){if(Array.isArray(t))return t}function _regeneratorRuntime(){_regeneratorRuntime=function(){return i};var c,i={},t=Object.prototype,l=t.hasOwnProperty,d=Object.defineProperty||function(t,e,a){t[e]=a.value},e="function"==typeof Symbol?Symbol:{},n=e.iterator||"@@iterator",a=e.asyncIterator||"@@asyncIterator",r=e.toStringTag||"@@toStringTag";function o(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{o({},"")}catch(c){o=function(t,e,a){return t[e]=a}}function s(t,e,a,n){var r,o,i,s,e=e&&e.prototype instanceof v?e:v,e=Object.create(e.prototype),n=new D(n||[]);return d(e,"_invoke",{value:(r=t,o=a,i=n,s=h,function(t,e){if(s===f)throw Error("Generator is already running");if(s===g){if("throw"===t)throw e;return{value:c,done:!0}}for(i.method=t,i.arg=e;;){var a=i.delegate;if(a){a=function t(e,a){var n=a.method,r=e.iterator[n];if(r===c)return a.delegate=null,"throw"===n&&e.iterator.return&&(a.method="return",a.arg=c,t(e,a),"throw"===a.method)||"return"!==n&&(a.method="throw",a.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;n=u(r,e.iterator,a.arg);if("throw"===n.type)return a.method="throw",a.arg=n.arg,a.delegate=null,m;r=n.arg;return r?r.done?(a[e.resultName]=r.value,a.next=e.nextLoc,"return"!==a.method&&(a.method="next",a.arg=c),a.delegate=null,m):r:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,m)}(a,i);if(a){if(a===m)continue;return a}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(s===h)throw s=g,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);s=f;a=u(r,o,i);if("normal"===a.type){if(s=i.done?g:p,a.arg===m)continue;return{value:a.arg,done:i.done}}"throw"===a.type&&(s=g,i.method="throw",i.arg=a.arg)}})}),e}function u(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(t){return{type:"throw",arg:t}}}i.wrap=s;var h="suspendedStart",p="suspendedYield",f="executing",g="completed",m={};function v(){}function y(){}function b(){}var e={},w=(o(e,n,function(){return this}),Object.getPrototypeOf),w=w&&w(w(j([]))),_=(w&&w!==t&&l.call(w,n)&&(e=w),b.prototype=v.prototype=Object.create(e));function x(t){["next","throw","return"].forEach(function(e){o(t,e,function(t){return this._invoke(e,t)})})}function C(i,s){var e;d(this,"_invoke",{value:function(a,n){function t(){return new s(function(t,e){!function e(t,a,n,r){var o,t=u(i[t],i,a);if("throw"!==t.type)return(a=(o=t.arg).value)&&"object"==_typeof(a)&&l.call(a,"__await")?s.resolve(a.__await).then(function(t){e("next",t,n,r)},function(t){e("throw",t,n,r)}):s.resolve(a).then(function(t){o.value=t,n(o)},function(t){return e("throw",t,n,r)});r(t.arg)}(a,n,t,e)})}return e=e?e.then(t,t):t()}})}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function A(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function D(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function j(e){if(e||""===e){var a,t=e[n];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return a=-1,(t=function t(){for(;++a<e.length;)if(l.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=c,t.done=!0,t}).next=t}throw new TypeError(_typeof(e)+" is not iterable")}return d(_,"constructor",{value:y.prototype=b,configurable:!0}),d(b,"constructor",{value:y,configurable:!0}),y.displayName=o(b,r,"GeneratorFunction"),i.isGeneratorFunction=function(t){t="function"==typeof t&&t.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},i.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,o(t,r,"GeneratorFunction")),t.prototype=Object.create(_),t},i.awrap=function(t){return{__await:t}},x(C.prototype),o(C.prototype,a,function(){return this}),i.AsyncIterator=C,i.async=function(t,e,a,n,r){void 0===r&&(r=Promise);var o=new C(s(t,e,a,n),r);return i.isGeneratorFunction(e)?o:o.next().then(function(t){return t.done?t.value:o.next()})},x(_),o(_,r,"Generator"),o(_,n,function(){return this}),o(_,"toString",function(){return"[object Generator]"}),i.keys=function(t){var e,a=Object(t),n=[];for(e in a)n.push(e);return n.reverse(),function t(){for(;n.length;){var e=n.pop();if(e in a)return t.value=e,t.done=!1,t}return t.done=!0,t}},i.values=j,D.prototype={constructor:D,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=c,this.done=!1,this.delegate=null,this.method="next",this.arg=c,this.tryEntries.forEach(A),!t)for(var e in this)"t"===e.charAt(0)&&l.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=c)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(a){if(this.done)throw a;var n=this;function t(t,e){return o.type="throw",o.arg=a,n.next=t,e&&(n.method="next",n.arg=c),!!e}for(var e=this.tryEntries.length-1;0<=e;--e){var r=this.tryEntries[e],o=r.completion;if("root"===r.tryLoc)return t("end");if(r.tryLoc<=this.prev){var i=l.call(r,"catchLoc"),s=l.call(r,"finallyLoc");if(i&&s){if(this.prev<r.catchLoc)return t(r.catchLoc,!0);if(this.prev<r.finallyLoc)return t(r.finallyLoc)}else if(i){if(this.prev<r.catchLoc)return t(r.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return t(r.finallyLoc)}}}},abrupt:function(t,e){for(var a=this.tryEntries.length-1;0<=a;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&l.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var r=n;break}}var o=(r=r&&("break"===t||"continue"===t)&&r.tryLoc<=e&&e<=r.finallyLoc?null:r)?r.completion:{};return o.type=t,o.arg=e,r?(this.method="next",this.next=r.finallyLoc,m):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),m},finish:function(t){for(var e=this.tryEntries.length-1;0<=e;--e){var a=this.tryEntries[e];if(a.finallyLoc===t)return this.complete(a.completion,a.afterLoc),A(a),m}},catch:function(t){for(var e=this.tryEntries.length-1;0<=e;--e){var a,n,r=this.tryEntries[e];if(r.tryLoc===t)return"throw"===(a=r.completion).type&&(n=a.arg,A(r)),n}throw Error("illegal catch attempt")},delegateYield:function(t,e,a){return this.delegate={iterator:j(t),resultName:e,nextLoc:a},"next"===this.method&&(this.arg=c),m}},i}function asyncGeneratorStep(t,e,a,n,r,o,i){try{var s=t[o](i),c=s.value}catch(t){return void a(t)}s.done?e(c):Promise.resolve(c).then(n,r)}function _asyncToGenerator(s){return function(){var t=this,i=arguments;return new Promise(function(e,a){var n=s.apply(t,i);function r(t){asyncGeneratorStep(n,e,a,r,o,"next",t)}function o(t){asyncGeneratorStep(n,e,a,r,o,"throw",t)}r(void 0)})}}(l=>{var n,e,a,r,o,i,s,c,d={AJAX_URL:merchant_analytics.ajax_url,NONCE:merchant_analytics.nonce,impressionsChart:null,revenueChart:null,avgOrderValChart:null,columnChartOptions:{series:[{data:[]}],noData:{text:"No data available",align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:"#686868",fontSize:"18px"}},chart:{type:"bar",height:350,stacked:!1,toolbar:{show:!1,offsetX:-10,offsetY:10,tools:{download:!1,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!1,reset:!0}},zoom:{enabled:!1,allowMouseWheelZoom:!1}},plotOptions:{bar:{columnWidth:"20%",borderRadius:5,borderRadiusApplication:"end",colors:{backgroundBarColors:["#ebeffd"],backgroundBarRadius:4}}},colors:["#3A63E9"],dataLabels:{enabled:!1},grid:{show:!0,borderColor:"#D8D8D8",strokeDashArray:5,position:"back",xaxis:{lines:{show:!0,offsetX:60,style:{dashArray:5}}},yaxis:{lines:{show:!1}}},xaxis:{axisTicks:{show:!1},axisBorder:{show:!0,color:"#D8D8D8",height:1}},tooltip:{enabled:!1}},revenueChartOptions:{series:[{data:[]}],noData:{text:"No data available",align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:"#686868",fontSize:"18px"}},legend:{show:!1},chart:{type:"area",height:350,stacked:!1,toolbar:{show:!1,offsetX:-10,offsetY:10,tools:{download:!1,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!1,reset:!0}},zoom:{enabled:!1,allowMouseWheelZoom:!1}},stroke:{curve:"smooth",dashArray:6,width:2,lineCap:"round"},fill:{type:"gradient",gradient:{inverseColors:!1,opacityFrom:.55,opacityTo:.05,stops:[10,100]}},markers:{size:5,colors:["#fff"],strokeColors:"#3A63E9",strokeWidth:2,hover:{size:6}},colors:["#3A63E9","#393939"],dataLabels:{enabled:!1},grid:{show:!0,borderColor:"#D8D8D8",strokeDashArray:5,position:"back",xaxis:{lines:{show:!0,offsetX:60,style:{dashArray:5}}},yaxis:{lines:{show:!1}}},xaxis:{axisTicks:{show:!1},axisBorder:{show:!0,color:"#D8D8D8",height:1},tooltip:{enabled:!1}},tooltip:{fixed:{offsetX:0,offsetY:0},enabled:!0,theme:!1,custom:function(t){t.series;t=t.w.globals.initialSeries[t.seriesIndex].data[t.dataPointIndex];return'\n <div class="arrow-box">\n <div class="box-wrapper">\n <div class="box-column big">\n <div class="head">\n <div class="box-title">Total Income</div>\n <div class="box-value">'.concat(t.number_currency,'</div>\n </div>\n <div class="orders-count">\n <strong>').concat(t.orders_count,"</strong> ").concat(merchant_analytics.labels.orders,'\n </div>\n </div>\n <div class="separator"></div>\n <div class="box-column small">\n <div class="head">\n <svg width="64" height="47" viewBox="0 0 64 41" fill="none" xmlns="http://www.w3.org/2000/svg">\n \x3c!-- SVG content --\x3e\n </svg>\n </div>\n <div class="change-percentage ').concat(t.diff_type,'">\n <strong>').concat(t.difference,"%</strong>\n </div>\n </div>\n </div>\n </div>")}}},widgetChartOptions:{series:[{data:[]}],noData:{text:"No data available",align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:"#686868",fontSize:"18px"}},legend:{show:!1},chart:{type:"area",height:350,stacked:!1,toolbar:{show:!1,offsetX:-10,offsetY:10,tools:{download:!1,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!1,reset:!0}},zoom:{enabled:!1,allowMouseWheelZoom:!1}},stroke:{curve:"smooth",width:2,lineCap:"round"},fill:{type:"gradient",colors:["#3A63E9"],gradient:{inverseColors:!1,opacityFrom:.55,opacityTo:.15,stops:[10,100]}},colors:["#3A63E9"],dataLabels:{enabled:!1},grid:{show:!0,borderColor:"#D8D8D8",strokeDashArray:5,position:"back",xaxis:{lines:{show:!0,offsetX:60,style:{dashArray:5}}},yaxis:{lines:{show:!1}}},xaxis:{axisTicks:{show:!1},axisBorder:{show:!0,color:"#D8D8D8",height:1},tooltip:{enabled:!1}},tooltip:{enabled:!1}},avgOrderValChartOptions:{series:[{data:[]}],noData:{text:"No data available",align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:"#686868",fontSize:"18px"}},chart:{type:"area",height:350,stacked:!1,toolbar:{show:!1,offsetX:-10,offsetY:10,tools:{download:!1,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!1,reset:!0}},zoom:{enabled:!1,allowMouseWheelZoom:!1}},stroke:{curve:"straight",dashArray:6,width:2},fill:{type:"gradient",gradient:{inverseColors:!1,opacityFrom:.55,opacityTo:.05,stops:[10,100]}},markers:{size:5,colors:["#fff"],strokeColors:"#7880CA",strokeWidth:2,hover:{size:6}},colors:["#7880CA"],dataLabels:{enabled:!1},grid:{show:!0,borderColor:"#D8D8D8",strokeDashArray:5,position:"back",xaxis:{lines:{show:!0,offsetX:60,style:{dashArray:5}}},yaxis:{lines:{show:!1}}},xaxis:{axisTicks:{show:!1},axisBorder:{show:!0,color:"#D8D8D8",height:1},tooltip:{enabled:!1}},tooltip:{enabled:!0,theme:!1,custom:function(t){t.series;t=t.w.globals.initialSeries[t.seriesIndex].data[t.dataPointIndex];return'\n <div class="arrow-box-aov">\n <div class="box-title">'.concat(merchant_analytics.labels.orders_aov,'</div>\n <div class="box-value">').concat(t.number_currency,' <span class="diff ').concat(t.diff_type,'">').concat(t.difference,"%</span></div>\n </div>")}}},sendAjaxRequest:(c=_asyncToGenerator(_regeneratorRuntime().mark(function t(e){var a,n,r=arguments;return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=1<r.length&&void 0!==r[1]?r[1]:"",n=2<r.length&&void 0!==r[2]?r[2]:"GET",t.prev=2,a&&l(a).addClass("show"),t.next=6,l.ajax({url:this.AJAX_URL,method:n,data:e});case 6:return t.abrupt("return",t.sent);case 9:throw t.prev=9,t.t0=t.catch(2),console.error("AJAX request failed:",t.t0),t.t0;case 13:return t.prev=13,a&&l(a).removeClass("show"),t.finish(13);case 16:case"end":return t.stop()}},t,this,[[2,9,13,16]])})),function(t){return c.apply(this,arguments)}),prepareAjaxData:function(t,e,a){return{action:t,nonce:this.NONCE,start_date:e,end_date:a,compare_start_date:3<arguments.length&&void 0!==arguments[3]?arguments[3]:"",compare_end_date:4<arguments.length&&void 0!==arguments[4]?arguments[4]:""}},updateImpressionsChart:(s=_asyncToGenerator(_regeneratorRuntime().mark(function t(e){var a,n;return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=_slicedToArray(e.formattedDate,2),n=a[0],a=a[1],t.prev=1,t.next=4,this.sendAjaxRequest(this.prepareAjaxData("merchant_get_impressions_chart_data",n,a),".impressions-chart-section .merchant-analytics-loading-spinner");case 4:(n=t.sent).success&&this.impressionsChart.updateSeries([{data:n.data}]),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),console.error("Error fetching impressions data:",t.t0);case 11:case"end":return t.stop()}},t,this,[[1,8]])})),function(t){return s.apply(this,arguments)}),updateRevenueChart:(i=_asyncToGenerator(_regeneratorRuntime().mark(function t(e){var a,n;return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=_slicedToArray(e.formattedDate,2),n=a[0],a=a[1],t.prev=1,t.next=4,this.sendAjaxRequest(this.prepareAjaxData("merchant_get_revenue_chart_data",n,a),".revenue-chart-section .merchant-analytics-loading-spinner");case 4:(n=t.sent).success&&this.revenueChart.updateSeries([{data:n.data}]),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),console.error("Error fetching revenue data:",t.t0);case 11:case"end":return t.stop()}},t,this,[[1,8]])})),function(t){return i.apply(this,arguments)}),updateAOVChart:(o=_asyncToGenerator(_regeneratorRuntime().mark(function t(e){var a,n;return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=_slicedToArray(e.formattedDate,2),n=a[0],a=a[1],t.prev=1,t.next=4,this.sendAjaxRequest(this.prepareAjaxData("merchant_get_avg_order_value_chart_data",n,a),".aov-chart-section .merchant-analytics-loading-spinner");case 4:(n=t.sent).success&&this.avgOrderValChart.updateSeries([{data:n.data}]),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),console.error("Error fetching AOV data:",t.t0);case 11:case"end":return t.stop()}},t,this,[[1,8]])})),function(t){return o.apply(this,arguments)}),updateOverviewCards:(r=_asyncToGenerator(_regeneratorRuntime().mark(function t(e){var a;return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,this.sendAjaxRequest(this.prepareAjaxData(l(".merchant-analytics-overview-section").attr("data-action"),e.startDate,e.endDate,e.compareStartDate,e.compareEndDate),".merchant-analytics-overview-section .merchant-analytics-loading-spinner");case 3:(a=t.sent).success&&this.updateCardsWithData(a.data),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.error("Error fetching cards data:",t.t0);case 10:case"end":return t.stop()}},t,this,[[0,7]])})),function(t){return r.apply(this,arguments)}),updateCardsWithData:function(t){l(".merchant-analytics-overview-section").find(".overview-cards").html(t)},updatePerformingCampaignsTable:(a=_asyncToGenerator(_regeneratorRuntime().mark(function t(e){var a;return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,this.sendAjaxRequest(this.prepareAjaxData("merchant_get_top_performing_campaigns_table_data",e.startDate,e.endDate,"",""),".merchant-analytics-overview-section .merchant-analytics-loading-spinner");case 3:(a=t.sent).success&&this.updateTopCampaignsWithData(a.data,e.container),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.error("Error fetching cards data:",t.t0);case 10:case"end":return t.stop()}},t,this,[[0,7]])})),function(t){return a.apply(this,arguments)}),updateAllCampaignsTable:(e=_asyncToGenerator(_regeneratorRuntime().mark(function t(e){var a;return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,this.sendAjaxRequest(this.prepareAjaxData("merchant_get_all_campaigns_table_data",e.startDate,e.endDate,"",""),".merchant-page-campaigns .merchant-analytics-loading-spinner");case 3:(a=t.sent).success&&(this.updateAllCampaignsWithData(a.data,e.container),this.populateFilterSelect(e.container)),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.error("Error fetching cards data:",t.t0);case 10:case"end":return t.stop()}},t,this,[[0,7]])})),function(t){return e.apply(this,arguments)}),updateTopCampaignsWithData:function(t,e){var a=e.find("tbody");e.find("table th").removeClass("asc desc"),a.empty(),l.each(t,function(t,e){e="\n\t\t <tr>\n\t\t <td>".concat(e.campaign_info.module_name,": ").concat(e.campaign_info.campaign_title,"</td>\n\t\t <td>").concat(e.impressions,"</td>\n\t\t <td>").concat(e.clicks,'</td>\n\t\t <td class="ctr">').concat(e.ctr,"</td>\n\t\t <td>").concat(e.orders,"</td>\n\t\t <td>").concat(e.revenue,"</td>\n\t\t </tr>\n\t\t ");l(a).append(e)})},updateAllCampaignsWithData:function(t,e){var o=[],a=e.find("tbody"),i=(a.empty(),e.find("table th").removeClass("asc desc"),e.find(".js-campaign-search").val(""),e.find(".no-results-message").hide(),0),e=e.find(".js-pagination"),s=parseInt(e.attr("data-rows-per-page"));l.each(t,function(a,n){var r=n.module_id;0<n.campaigns.length&&n.campaigns.forEach(function(t,e){i++;var e="".concat(r,"-campaign-").concat(a,"-").concat(e);o.push('\n\t\t\t\t <tr\n\t\t\t\t \tclass="'.concat(s<i?"is-hidden":"",'"\n\t\t\t\t \t').concat(s<i?'style="display: none;"':"",'\n\t\t\t\t data-module-id="').concat(r,'"\n\t\t\t\t data-campaign-key="').concat(t.campaign_key,'"\n\t\t\t\t data-campaign-id="').concat(t.campaign_id,'"\n\t\t\t\t data-row-count="').concat(i,'">\n\t\t\t\t <td><input type="checkbox" name="campaign_select[]" value="').concat(t.title,'" /></td>\n\t\t\t\t <td class="merchant__campaign-name js-campaign-name">').concat(t.title,'</td>\n\t\t\t\t <td class="merchant__module-name js-module-name" data-module-id="').concat(n.module_id,'">').concat(n.module_name,'</td>\n\t\t\t\t <td class="merchant__status merchant-module-page-setting-field-switcher js-status">\n\t\t\t\t ').concat("active"===t.status||"inactive"===t.status?'<div class="merchant-toggle-switch">\n\t\t\t\t\t\t\t\t <input type="checkbox" id="'.concat(e,'" name="merchant[').concat(e,']" value="').concat("active"===t.status?"1":"",'" ').concat("active"===t.status?"checked ":"",'class="toggle-switch-checkbox">\n\t\t\t\t\t\t\t\t <label class="toggle-switch-label" for="').concat(e,'">\n\t\t\t\t\t\t\t\t <span class="toggle-switch-inner"></span>\n\t\t\t\t\t\t\t\t <span class="toggle-switch-switch"></span>\n\t\t\t\t\t\t\t\t </label>\n\t\t\t\t\t\t\t\t\t\t\t</div>'):"-",'\n\t\t\t\t </td>\n\t\t\t\t <td class="merchant__impressions">').concat(t.impression,'</td>\n\t\t\t\t <td class="merchant__clicks">').concat(t.clicks,'</td>\n\t\t\t\t <td class="merchant__revenue">').concat(null!=(e=t.revenue)?e:"-",'</td>\n\t\t\t\t <td class="merchant__ctr">').concat(t.ctr,'</td>\n\t\t\t\t <td class="merchant__orders">').concat(t.orders,'</td>\n\t\t\t\t <td class="merchant__edit">\n\t\t\t\t <a href="').concat(n.edit_url||"#",'" target="_blank">\n\t\t\t\t <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">\n\t\t\t\t <path d="M8.30399 1.00174C8.90067 0.405063 9.8596 0.405063 10.4563 1.00174L10.7333 1.27876C11.33 1.87543 11.33 2.83437 10.7333 3.43104L6.51398 7.65037C6.3435 7.82085 6.10909 7.97001 5.85338 8.03394L3.7224 8.65192C3.55193 8.69454 3.36014 8.65192 3.23228 8.50276C3.08311 8.3749 3.04049 8.18311 3.08311 8.01263L3.70109 5.88166C3.76502 5.62594 3.91419 5.39154 4.08467 5.22106L8.30399 1.00174ZM9.73175 1.72627C9.53996 1.53448 9.22031 1.53448 9.02852 1.72627L8.38923 2.34425L9.39079 3.3458L10.0088 2.70651C10.2006 2.51473 10.2006 2.19508 10.0088 2.00329L9.73175 1.72627ZM4.68134 6.15869L4.31908 7.41596L5.57635 7.0537C5.66159 7.03239 5.72552 6.98977 5.78945 6.92584L8.66626 4.04903L7.68601 3.06878L4.8092 5.94559C4.74527 6.00952 4.70265 6.07345 4.68134 6.15869ZM4.61741 1.83281C4.89444 1.83281 5.12885 2.06722 5.12885 2.34425C5.12885 2.64258 4.89444 2.85568 4.61741 2.85568H2.23072C1.7406 2.85568 1.37834 3.23926 1.37834 3.70807V9.50431C1.37834 9.99444 1.7406 10.3567 2.23072 10.3567H8.02697C8.49578 10.3567 8.87936 9.99444 8.87936 9.50431V7.11763C8.87936 6.8406 9.09245 6.60619 9.39079 6.60619C9.66782 6.60619 9.90222 6.8406 9.90222 7.11763V9.50431C9.90222 10.5485 9.04983 11.3796 8.02697 11.3796H2.23072C1.18655 11.3796 0.355469 10.5485 0.355469 9.50431V3.70807C0.355469 2.6852 1.18655 1.83281 2.23072 1.83281H4.61741Z" fill="#565865"/>\n\t\t\t\t </svg>\n\t\t\t\t Edit\n\t\t\t\t </a>\n\t\t\t\t </td>\n\t\t\t\t </tr>\n\t\t\t\t '))})}),l(a).append(o.join("")),this.updatePaginationButtons(1,parseInt(e.attr("data-total-pages-initial")),parseInt(e.attr("data-total-rows-initial")))},datePickerInit:function(t,e){var n=e.onSelectHandler,r=e.datePickerArgs,e=t.find(".date-range-input");e.length&&e.each(function(){var t=l(this),e=t.val(),a=[],e=(e&&(a=e.split(" - ").map(function(t){return new Date(t.trim())})),_objectSpread(_objectSpread({},{maxDate:new Date,locale:JSON.parse(merchant_datepicker_locale),range:!0,position:"bottom right",dateFormat:"MM/dd/yy",selectedDates:a,multipleDatesSeparator:" - ",onSelect:function(t){"function"==typeof n&&n(t)}}),r));new AirDatepicker(t.get(0),e)})},initOverviewCards:function(){var a=this,n=l(".merchant-analytics-overview-section");this.datePickerInit(n,{onSelectHandler:function(){var t=n.find(".first-date-range .date-range-input"),e=n.find(".second-date-range .date-range-input"),t=t.val().split(" - ").map(function(t){return t.trim()}),e=e.val().split(" - ").map(function(t){return t.trim()});2===t.length&&2===e.length&&a.updateOverviewCards({startDate:t[0],endDate:t[1],compareStartDate:e[0],compareEndDate:e[1]})}})},renderChart:function(t,e,a,n){var r=4<arguments.length&&void 0!==arguments[4]?arguments[4]:{},o=t.find(".chart");if(o.length)return(e=new ApexCharts(o.get(0),e)).render(),e.updateSeries([{data:JSON.parse(o.attr("data-period"))}]),this.datePickerInit(t,{onSelectHandler:function(t){2===t.formattedDate.length&&a(t)},datePickerArgs:r}),e},widgetChartRender:function(){var e=this,t=l(".widget-chart-section"),a=l("body").hasClass("rtl");d.revenueChart=this.renderChart(t,this.widgetChartOptions,function(t){return e.updateRevenueChart(t)},".widget-chart-section .merchant-analytics-loading-spinner",{position:a?"top right":"top left"})},revenueChartRender:function(){var e=this,t=l(".revenue-chart-section");t.length&&(this.revenueChart=this.renderChart(t,this.revenueChartOptions,function(t){return e.updateRevenueChart(t)},".revenue-chart-section .merchant-analytics-loading-spinner"))},avgOrderValChartRender:function(){var e=this,t=l(".aov-chart-section");t.length&&(this.avgOrderValChart=this.renderChart(t,this.avgOrderValChartOptions,function(t){return e.updateAOVChart(t)},".aov-chart-section .merchant-analytics-loading-spinner"))},impressionsChartRender:function(){var e=this,t=l(".impressions-chart-section");t.length&&(this.impressionsChart=this.renderChart(t,this.columnChartOptions,function(t){return e.updateImpressionsChart(t)},".impressions-chart-section .merchant-analytics-loading-spinner"))},initTopCampaignsTable:function(){var e=l(".merchant-analytics-section.campaigns-table"),a=this;e.length&&(this.datePickerInit(e,{onSelectHandler:function(){var t=e.find(".first-date-range .date-range-input").val().split(" - ").map(function(t){return t.trim()});2===t.length&&a.updatePerformingCampaignsTable({startDate:t[0],endDate:t[1],container:e})},datePickerArgs:{position:"top right"}}),this.setupSortableTableEventListeners(e))},initAllCampaignsTable:function(){var e=l(".merchant-analytics-section.all-campaigns-table"),a=this;e.length&&(this.datePickerInit(e,{onSelectHandler:function(){var t=e.find(".first-date-range .date-range-input").val().split(" - ").map(function(t){return t.trim()});2===t.length&&a.updateAllCampaignsTable({startDate:t[0],endDate:t[1],container:e})}}),a.setupSortableTableEventListeners(e),a.populateFilterSelect(e))},populateFilterSelect:function(t){var t=t.find(".js-campaigns-table"),a=l(".filter-campaign select"),n=(l(a).find("option:not(:first)").remove(),[]);l(t).find("tr .js-module-name").each(function(){var e=l(this).attr("data-module-id"),t=l(this).text().trim();e&&!n.some(function(t){return t.value===e})&&n.push({value:e,label:t})}),n.sort(),l.each(n,function(t,e){l(a).append(l("<option>",{value:e.value,text:e.label}))})},setupSortableTableEventListeners:function(e){var r=this,o=(e.find("th:not(.no-sort)").on("click",function(t){r.sortableTable(l(t.currentTarget),e)}),l(".js-campaigns-table")),t=l(".js-campaign-search"),a=l(".js-filter-module"),n=l(".js-bulk-action"),i=l(".js-pagination");o.find('thead th:first-child input[type="checkbox"]').on("change",function(){var t=l(this).prop("checked");o.find('tbody tr:not(.is-hidden) input[type="checkbox"]:not(.toggle-switch-checkbox)').prop("checked",t)}),o.on("change",'.js-status input[type="checkbox"]',function(){var t=l(this),e=t.closest("tr"),e=_defineProperty({},e.attr("data-module-id"),{campaign_key:e.attr("data-campaign-key"),campaigns:[{campaign_id:e.attr("data-campaign-id"),status:t.prop("checked")?"active":"inactive"}]});r.updateCampaignStatus(e,t,[t],!0)}),n.on("click",function(t){t.preventDefault();var a,n=l(this).closest(".bulk-action").find("select").val();n?(t=o.find('tbody tr:not(.is-hidden) input[type="checkbox"]:not(.toggle-switch-checkbox):checked')).length?(a={},t.each(function(){var t=l(this).closest("tr"),e=t.attr("data-module-id");a[e]||(a[e]={campaign_key:t.attr("data-campaign-key"),campaigns:[]}),a[e].campaigns.push({campaign_id:t.attr("data-campaign-id"),status:n})}),r.updateCampaignStatus(a,l(this),t)):alert("Please select campaigns."):alert("Please select an action.")}),t.on("input",r.debounce(function(){r.filterTableTable(a.val(),o,l(this).val())},300)),a.on("change",function(){r.filterTableTable(l(this).val(),o,""),t.val("")}),i.on("click",".pagination-button",function(t){t.preventDefault();var t=parseInt(l(this).attr("data-current-page")),e=parseInt(l(this).attr("data-page"));isNaN(e)||e===t||(r.paginateRows(t=e,o.find("tbody tr")),r.updatePaginationButtons(t))})},sortableTable:function(t,e){var n=t.index(),r=t.data("sort"),o=t.hasClass("asc")?"desc":"asc",t=(e.find("th").removeClass("asc desc"),t.addClass(o),e.find("tbody")),e=t.find("tr").toArray();e.sort(function(t,e){var a,t=l(t).find("td").eq(n).text(),e=l(e).find("td").eq(n).text(),t="int"===r?(a=parseInt(t.replace(/[^0-9]/g,""),10),parseInt(e.replace(/[^0-9]/g,""),10)):"float"===r?(a=parseFloat(t.replace(/[^0-9.]/g,"")),parseFloat(e.replace(/[^0-9.]/g,""))):(a=t,e);return"asc"==o?a<t?-1:t<a?1:0:t<a?-1:a<t?1:0}),t.append(e)},filterTableTable:function(r,t){var o,e,a,n,i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:"";t.length&&(o=0,(e=t.find("tbody tr")).each(function(){var t=l(this),e=t.attr("data-module-id"),a=t.find(".js-campaign-name").text().toLowerCase(),n=t.find(".js-module-name").text().toLowerCase(),e=!r||e===r,a=!i||a.includes(i)||n.includes(i);e&&a?(t.show().removeClass("filtered-out is-hidden"),o++):t.hide().addClass("filtered-out")}),a=o,n=parseInt(t.closest(".merchant-page-campaigns").find(".js-pagination").attr("data-rows-per-page")),n=Math.max(1,Math.ceil(a/n)),this.paginateRows(1,e),this.updateNoResults(0===o,t),this.updatePaginationButtons(1,n,a))},paginateRows:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:1,e=1<arguments.length?arguments[1]:void 0,a=l(".js-pagination"),a=parseInt(a.attr("data-rows-per-page")),n=(t-1)*a,r=n+a;e.hide().addClass("is-hidden"),e.filter(":not(.filtered-out)").each(function(t){n<=t&&t<r&&l(this).show().removeClass("is-hidden")})},updateNoResults:function(t,e){var a=e.next(".no-results-message");t?(a.length||(a=l('<div class="no-results-message" style="">No matching campaigns found</div>'),e.after(a)),a.show()):a.length&&a.hide()},updatePaginationButtons:function(t,e,a){var n=l(".js-pagination"),r=(n.attr("data-current-page",t),e&&n.attr("data-total-pages",e),a&&n.attr("data-total-rows",a),e=parseInt(n.attr("data-total-pages")),"");if(1<t&&(r+='\n\t\t <button class="pagination-button prev-page" data-page="'.concat(t-1,'">\n\t\t <svg xmlns="http://www.w3.org/2000/svg" width="7" height="12" viewBox="0 0 7 12" fill="#565865">\n\t\t <path d="M5.16797 11.3301L0.521484 6.48047C0.394531 6.32812 0.34375 6.17578 0.34375 6.02344C0.34375 5.89648 0.394531 5.74414 0.496094 5.61719L5.14258 0.767578C5.37109 0.513672 5.77734 0.513672 6.00586 0.742188C6.25977 0.970703 6.25977 1.35156 6.03125 1.60547L1.79102 6.02344L6.05664 10.4922C6.28516 10.7207 6.28516 11.127 6.03125 11.3555C5.80273 11.584 5.39648 11.584 5.16797 11.3301Z"/>\n\t\t </svg>\n\t\t </button>\n\t\t\t\t')),1<e)for(var o=1;o<=e;o++)r+='\n \t\t\t<button class="pagination-button'.concat(o===t?" pagination-active":"",'" data-page="').concat(o,'">').concat(o,"</button>\n\t\t\t\t");t<e&&(r+='\n\t\t <button class="pagination-button next-page" data-page="'.concat(t+1,'">\n\t\t <svg xmlns="http://www.w3.org/2000/svg" width="7" height="12" viewBox="0 0 7 12" fill="#565865">\n\t\t <path d="M1.80664 0.742188L6.45312 5.5918C6.55469 5.71875 6.63086 5.87109 6.63086 6.02344C6.63086 6.17578 6.55469 6.32812 6.45312 6.42969L1.80664 11.2793C1.57812 11.5332 1.17188 11.5332 0.943359 11.3047C0.689453 11.0762 0.689453 10.6953 0.917969 10.4414L5.18359 5.99805L0.917969 1.58008C0.689453 1.35156 0.689453 0.945312 0.943359 0.716797C1.17188 0.488281 1.57812 0.488281 1.80664 0.742188Z"/>\n\t\t </svg>\n\t\t </button>\n\t\t\t\t')),n.html(r);var i,s,c=l(".js-pagination-results");1<e?(i=parseInt(n.attr("data-total-rows")),n=(s=(t-1)*(n=parseInt(n.attr("data-rows-per-page"))))+n,c.find(".pagination-start-row").text(s||1),c.find(".pagination-end-row").text(i<n?i:n),c.find(".pagination-total-rows").text(a),c.show()):c.hide()},updateCampaignStatus:(n=_asyncToGenerator(_regeneratorRuntime().mark(function t(e,a,n){var r,o,i,s,c=arguments;return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r=3<c.length&&void 0!==c[3]&&c[3],o=this,i=a.closest(".all-campaigns-table").find(".js-campaigns-table"),s='<span class="spinner is-active"></span>',a.prop("disabled",!0),r?(a.closest(".merchant-toggle-switch").append(s),a.closest("tr").css("opacity",".7")):(i.css("opacity",".7"),a.closest(".bulk-action").append(s)),t.prev=6,t.next=9,this.sendAjaxRequest({action:"merchant_update_campaign_status",nonce:o.NONCE,campaign_data:e},"","POST").then(function(t){t.success&&(r||null!=n&&n.each(function(){l(this).closest("tr").find('.js-status input[type="checkbox"]').prop("checked","active"===t.data.status)}),l(document).trigger("merchant_campaign_status_updated",[t.data,a,n,r,e])),l(".spinner").remove(),a.prop("disabled",!1),(r?a.closest("tr"):(null!=n&&n.each(function(){i.find('thead th:first-child input[type="checkbox"]').prop("checked",!1),l(this).prop("checked",!1)}),i)).css("opacity","")});case 9:t.next=14;break;case 11:t.prev=11,t.t0=t.catch(6),console.error("Error fetching campaign status data:",t.t0);case 14:case"end":return t.stop()}},t,this,[[6,11]])})),function(t,e,a){return n.apply(this,arguments)}),debounce:function(r,o){var i;return function(){for(var t=this,e=arguments.length,a=new Array(e),n=0;n<e;n++)a[n]=arguments[n];clearTimeout(i),i=setTimeout(function(){return r.apply(t,a)},o)}}};l(document).ready(function(){d.initOverviewCards(),d.widgetChartRender(),d.revenueChartRender(),d.avgOrderValChartRender(),d.impressionsChartRender(),d.initTopCampaignsTable(),d.initAllCampaignsTable()})})(jQuery);1 function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ownKeys(e,t){var a,n=Object.keys(e);return Object.getOwnPropertySymbols&&(a=Object.getOwnPropertySymbols(e),t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)),n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(a),!0).forEach(function(t){_defineProperty(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ownKeys(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function _defineProperty(t,e,a){return(e=_toPropertyKey(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function _toPropertyKey(t){t=_toPrimitive(t,"string");return"symbol"==_typeof(t)?t:t+""}function _toPrimitive(t,e){if("object"!=_typeof(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0===a)return("string"===e?String:Number)(t);a=a.call(t,e||"default");if("object"!=_typeof(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}function _slicedToArray(t,e){return _arrayWithHoles(t)||_iterableToArrayLimit(t,e)||_unsupportedIterableToArray(t,e)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(t,e){var a;if(t)return"string"==typeof t?_arrayLikeToArray(t,e):"Map"===(a="Object"===(a={}.toString.call(t).slice(8,-1))&&t.constructor?t.constructor.name:a)||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?_arrayLikeToArray(t,e):void 0}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,n=Array(e);a<e;a++)n[a]=t[a];return n}function _iterableToArrayLimit(t,e){var a=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=a){var n,r,o,i,s=[],c=!0,l=!1;try{if(o=(a=a.call(t)).next,0===e){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=o.call(a)).done)&&(s.push(n.value),s.length!==e);c=!0);}catch(t){l=!0,r=t}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return s}}function _arrayWithHoles(t){if(Array.isArray(t))return t}function _regeneratorRuntime(){_regeneratorRuntime=function(){return i};var l,i={},t=Object.prototype,c=t.hasOwnProperty,e="function"==typeof Symbol?Symbol:{},n=e.iterator||"@@iterator",a=e.asyncIterator||"@@asyncIterator",r=e.toStringTag||"@@toStringTag";function d(t,e,a,n){return Object.defineProperty(t,e,{value:a,enumerable:!n,configurable:!n,writable:!n})}try{d({},"")}catch(l){d=function(t,e,a){return t[e]=a}}function s(t,e,a,n){var r,o,i,s,e=e&&e.prototype instanceof p?e:p,e=Object.create(e.prototype);return d(e,"_invoke",(r=t,o=a,i=new _(n||[]),s=1,function(t,e){if(3===s)throw Error("Generator is already running");if(4===s){if("throw"===t)throw e;return{value:l,done:!0}}for(i.method=t,i.arg=e;;){var a=i.delegate;if(a){a=function t(e,a){var n=a.method,r=e.i[n];if(r===l)return a.delegate=null,"throw"===n&&e.i.return&&(a.method="return",a.arg=l,t(e,a),"throw"===a.method)||"return"!==n&&(a.method="throw",a.arg=new TypeError("The iterator does not provide a '"+n+"' method")),h;n=u(r,e.i,a.arg);if("throw"===n.type)return a.method="throw",a.arg=n.arg,a.delegate=null,h;r=n.arg;return r?r.done?(a[e.r]=r.value,a.next=e.n,"return"!==a.method&&(a.method="next",a.arg=l),a.delegate=null,h):r:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,h)}(a,i);if(a){if(a===h)continue;return a}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(1===s)throw s=4,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);s=3;a=u(r,o,i);if("normal"===a.type){if(s=i.done?4:2,a.arg===h)continue;return{value:a.arg,done:i.done}}"throw"===a.type&&(s=4,i.method="throw",i.arg=a.arg)}}),!0),e}function u(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(t){return{type:"throw",arg:t}}}i.wrap=s;var h={};function p(){}function o(){}function f(){}var e={},g=(d(e,n,function(){return this}),Object.getPrototypeOf),g=g&&g(g(x([]))),m=(g&&g!==t&&c.call(g,n)&&(e=g),f.prototype=p.prototype=Object.create(e));function v(t){["next","throw","return"].forEach(function(e){d(t,e,function(t){return this._invoke(e,t)})})}function y(i,s){var e;d(this,"_invoke",function(a,n){function t(){return new s(function(t,e){!function e(t,a,n,r){var o,t=u(i[t],i,a);if("throw"!==t.type)return(a=(o=t.arg).value)&&"object"==_typeof(a)&&c.call(a,"__await")?s.resolve(a.__await).then(function(t){e("next",t,n,r)},function(t){e("throw",t,n,r)}):s.resolve(a).then(function(t){o.value=t,n(o)},function(t){return e("throw",t,n,r)});r(t.arg)}(a,n,t,e)})}return e=e?e.then(t,t):t()},!0)}function b(t){this.tryEntries.push(t)}function w(t){var e=t[4]||{};e.type="normal",e.arg=l,t[4]=e}function _(t){this.tryEntries=[[-1]],t.forEach(b,this),this.reset(!0)}function x(e){if(null!=e){var a,t=e[n];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return a=-1,(t=function t(){for(;++a<e.length;)if(c.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=l,t.done=!0,t}).next=t}throw new TypeError(_typeof(e)+" is not iterable")}return d(m,"constructor",o.prototype=f),d(f,"constructor",o),o.displayName=d(f,r,"GeneratorFunction"),i.isGeneratorFunction=function(t){t="function"==typeof t&&t.constructor;return!!t&&(t===o||"GeneratorFunction"===(t.displayName||t.name))},i.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,f):(t.__proto__=f,d(t,r,"GeneratorFunction")),t.prototype=Object.create(m),t},i.awrap=function(t){return{__await:t}},v(y.prototype),d(y.prototype,a,function(){return this}),i.AsyncIterator=y,i.async=function(t,e,a,n,r){void 0===r&&(r=Promise);var o=new y(s(t,e,a,n),r);return i.isGeneratorFunction(e)?o:o.next().then(function(t){return t.done?t.value:o.next()})},v(m),d(m,r,"Generator"),d(m,n,function(){return this}),d(m,"toString",function(){return"[object Generator]"}),i.keys=function(t){var e,a=Object(t),n=[];for(e in a)n.unshift(e);return function t(){for(;n.length;)if((e=n.pop())in a)return t.value=e,t.done=!1,t;return t.done=!0,t}},i.values=x,_.prototype={constructor:_,reset:function(t){if(this.prev=this.next=0,this.sent=this._sent=l,this.done=!1,this.delegate=null,this.method="next",this.arg=l,this.tryEntries.forEach(w),!t)for(var e in this)"t"===e.charAt(0)&&c.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=l)},stop:function(){this.done=!0;var t=this.tryEntries[0][4];if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var a=this;function t(t){o.type="throw",o.arg=e,a.next=t}for(var n=a.tryEntries.length-1;0<=n;--n){var r=this.tryEntries[n],o=r[4],i=this.prev,s=r[1],c=r[2];if(-1===r[0])return t("end"),!1;if(!s&&!c)throw Error("try statement without catch or finally");if(null!=r[0]&&r[0]<=i){if(i<s)return this.method="next",this.arg=l,t(s),!0;if(i<c)return t(c),!1}}},abrupt:function(t,e){for(var a=this.tryEntries.length-1;0<=a;--a){var n=this.tryEntries[a];if(-1<n[0]&&n[0]<=this.prev&&this.prev<n[2]){var r=n;break}}var o=(r=r&&("break"===t||"continue"===t)&&r[0]<=e&&e<=r[2]?null:r)?r[4]:{};return o.type=t,o.arg=e,r?(this.method="next",this.next=r[2],h):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),h},finish:function(t){for(var e=this.tryEntries.length-1;0<=e;--e){var a=this.tryEntries[e];if(a[2]===t)return this.complete(a[4],a[3]),w(a),h}},catch:function(t){for(var e=this.tryEntries.length-1;0<=e;--e){var a,n,r=this.tryEntries[e];if(r[0]===t)return"throw"===(a=r[4]).type&&(n=a.arg,w(r)),n}throw Error("illegal catch attempt")},delegateYield:function(t,e,a){return this.delegate={i:x(t),r:e,n:a},"next"===this.method&&(this.arg=l),h}},i}function asyncGeneratorStep(t,e,a,n,r,o,i){try{var s=t[o](i),c=s.value}catch(t){return void a(t)}s.done?e(c):Promise.resolve(c).then(n,r)}function _asyncToGenerator(s){return function(){var t=this,i=arguments;return new Promise(function(e,a){var n=s.apply(t,i);function r(t){asyncGeneratorStep(n,e,a,r,o,"next",t)}function o(t){asyncGeneratorStep(n,e,a,r,o,"throw",t)}r(void 0)})}}(l=>{var n,e,a,r,o,i,s,c,d={AJAX_URL:merchant_analytics.ajax_url,NONCE:merchant_analytics.nonce,impressionsChart:null,revenueChart:null,avgOrderValChart:null,columnChartOptions:{series:[{data:[]}],noData:{text:"No data available",align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:"#686868",fontSize:"18px"}},chart:{type:"bar",height:350,stacked:!1,toolbar:{show:!1,offsetX:-10,offsetY:10,tools:{download:!1,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!1,reset:!0}},zoom:{enabled:!1,allowMouseWheelZoom:!1}},plotOptions:{bar:{columnWidth:"20%",borderRadius:5,borderRadiusApplication:"end",colors:{backgroundBarColors:["#ebeffd"],backgroundBarRadius:4}}},colors:["#3A63E9"],dataLabels:{enabled:!1},grid:{show:!0,borderColor:"#D8D8D8",strokeDashArray:5,position:"back",xaxis:{lines:{show:!0,offsetX:60,style:{dashArray:5}}},yaxis:{lines:{show:!1}}},xaxis:{axisTicks:{show:!1},axisBorder:{show:!0,color:"#D8D8D8",height:1}},tooltip:{enabled:!1}},revenueChartOptions:{series:[{data:[]}],noData:{text:"No data available",align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:"#686868",fontSize:"18px"}},legend:{show:!1},chart:{type:"area",height:350,stacked:!1,toolbar:{show:!1,offsetX:-10,offsetY:10,tools:{download:!1,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!1,reset:!0}},zoom:{enabled:!1,allowMouseWheelZoom:!1}},stroke:{curve:"smooth",dashArray:6,width:2,lineCap:"round"},fill:{type:"gradient",gradient:{inverseColors:!1,opacityFrom:.55,opacityTo:.05,stops:[10,100]}},markers:{size:5,colors:["#fff"],strokeColors:"#3A63E9",strokeWidth:2,hover:{size:6}},colors:["#3A63E9","#393939"],dataLabels:{enabled:!1},grid:{show:!0,borderColor:"#D8D8D8",strokeDashArray:5,position:"back",xaxis:{lines:{show:!0,offsetX:60,style:{dashArray:5}}},yaxis:{lines:{show:!1}}},xaxis:{axisTicks:{show:!1},axisBorder:{show:!0,color:"#D8D8D8",height:1},tooltip:{enabled:!1}},tooltip:{fixed:{offsetX:0,offsetY:0},enabled:!0,theme:!1,custom:function(t){t.series;t=t.w.globals.initialSeries[t.seriesIndex].data[t.dataPointIndex];return'\n <div class="arrow-box">\n <div class="box-wrapper">\n <div class="box-column big">\n <div class="head">\n <div class="box-title">Total Income</div>\n <div class="box-value">'.concat(t.number_currency,'</div>\n </div>\n <div class="orders-count">\n <strong>').concat(t.orders_count,"</strong> ").concat(merchant_analytics.labels.orders,'\n </div>\n </div>\n <div class="separator"></div>\n <div class="box-column small">\n <div class="head">\n <svg width="64" height="47" viewBox="0 0 64 41" fill="none" xmlns="http://www.w3.org/2000/svg">\n \x3c!-- SVG content --\x3e\n </svg>\n </div>\n <div class="change-percentage ').concat(t.diff_type,'">\n <strong>').concat(t.difference,"%</strong>\n </div>\n </div>\n </div>\n </div>")}}},widgetChartOptions:{series:[{data:[]}],noData:{text:"No data available",align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:"#686868",fontSize:"18px"}},legend:{show:!1},chart:{type:"area",height:350,stacked:!1,toolbar:{show:!1,offsetX:-10,offsetY:10,tools:{download:!1,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!1,reset:!0}},zoom:{enabled:!1,allowMouseWheelZoom:!1}},stroke:{curve:"smooth",width:2,lineCap:"round"},fill:{type:"gradient",colors:["#3A63E9"],gradient:{inverseColors:!1,opacityFrom:.55,opacityTo:.15,stops:[10,100]}},colors:["#3A63E9"],dataLabels:{enabled:!1},grid:{show:!0,borderColor:"#D8D8D8",strokeDashArray:5,position:"back",xaxis:{lines:{show:!0,offsetX:60,style:{dashArray:5}}},yaxis:{lines:{show:!1}}},xaxis:{axisTicks:{show:!1},axisBorder:{show:!0,color:"#D8D8D8",height:1},tooltip:{enabled:!1}},tooltip:{enabled:!1}},avgOrderValChartOptions:{series:[{data:[]}],noData:{text:"No data available",align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:"#686868",fontSize:"18px"}},chart:{type:"area",height:350,stacked:!1,toolbar:{show:!1,offsetX:-10,offsetY:10,tools:{download:!1,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!1,reset:!0}},zoom:{enabled:!1,allowMouseWheelZoom:!1}},stroke:{curve:"straight",dashArray:6,width:2},fill:{type:"gradient",gradient:{inverseColors:!1,opacityFrom:.55,opacityTo:.05,stops:[10,100]}},markers:{size:5,colors:["#fff"],strokeColors:"#7880CA",strokeWidth:2,hover:{size:6}},colors:["#7880CA"],dataLabels:{enabled:!1},grid:{show:!0,borderColor:"#D8D8D8",strokeDashArray:5,position:"back",xaxis:{lines:{show:!0,offsetX:60,style:{dashArray:5}}},yaxis:{lines:{show:!1}}},xaxis:{axisTicks:{show:!1},axisBorder:{show:!0,color:"#D8D8D8",height:1},tooltip:{enabled:!1}},tooltip:{enabled:!0,theme:!1,custom:function(t){t.series;t=t.w.globals.initialSeries[t.seriesIndex].data[t.dataPointIndex];return'\n <div class="arrow-box-aov">\n <div class="box-title">'.concat(merchant_analytics.labels.orders_aov,'</div>\n <div class="box-value">').concat(t.number_currency,' <span class="diff ').concat(t.diff_type,'">').concat(t.difference,"%</span></div>\n </div>")}}},sendAjaxRequest:(c=_asyncToGenerator(_regeneratorRuntime().mark(function t(e){var a,n,r=arguments;return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=1<r.length&&void 0!==r[1]?r[1]:"",n=2<r.length&&void 0!==r[2]?r[2]:"GET",t.prev=2,a&&l(a).addClass("show"),t.next=6,l.ajax({url:this.AJAX_URL,method:n,data:e});case 6:return t.abrupt("return",t.sent);case 9:throw t.prev=9,t.t0=t.catch(2),console.error("AJAX request failed:",t.t0),t.t0;case 13:return t.prev=13,a&&l(a).removeClass("show"),t.finish(13);case 16:case"end":return t.stop()}},t,this,[[2,9,13,16]])})),function(t){return c.apply(this,arguments)}),prepareAjaxData:function(t,e,a){return{action:t,nonce:this.NONCE,start_date:e,end_date:a,compare_start_date:3<arguments.length&&void 0!==arguments[3]?arguments[3]:"",compare_end_date:4<arguments.length&&void 0!==arguments[4]?arguments[4]:""}},updateImpressionsChart:(s=_asyncToGenerator(_regeneratorRuntime().mark(function t(e){var a,n;return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=_slicedToArray(e.formattedDate,2),n=a[0],a=a[1],t.prev=1,t.next=4,this.sendAjaxRequest(this.prepareAjaxData("merchant_get_impressions_chart_data",n,a),".impressions-chart-section .merchant-analytics-loading-spinner");case 4:(n=t.sent).success&&this.impressionsChart.updateSeries([{data:n.data}]),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),console.error("Error fetching impressions data:",t.t0);case 11:case"end":return t.stop()}},t,this,[[1,8]])})),function(t){return s.apply(this,arguments)}),updateRevenueChart:(i=_asyncToGenerator(_regeneratorRuntime().mark(function t(e){var a,n;return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=_slicedToArray(e.formattedDate,2),n=a[0],a=a[1],t.prev=1,t.next=4,this.sendAjaxRequest(this.prepareAjaxData("merchant_get_revenue_chart_data",n,a),".revenue-chart-section .merchant-analytics-loading-spinner");case 4:(n=t.sent).success&&this.revenueChart.updateSeries([{data:n.data}]),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),console.error("Error fetching revenue data:",t.t0);case 11:case"end":return t.stop()}},t,this,[[1,8]])})),function(t){return i.apply(this,arguments)}),updateAOVChart:(o=_asyncToGenerator(_regeneratorRuntime().mark(function t(e){var a,n;return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=_slicedToArray(e.formattedDate,2),n=a[0],a=a[1],t.prev=1,t.next=4,this.sendAjaxRequest(this.prepareAjaxData("merchant_get_avg_order_value_chart_data",n,a),".aov-chart-section .merchant-analytics-loading-spinner");case 4:(n=t.sent).success&&this.avgOrderValChart.updateSeries([{data:n.data}]),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),console.error("Error fetching AOV data:",t.t0);case 11:case"end":return t.stop()}},t,this,[[1,8]])})),function(t){return o.apply(this,arguments)}),updateOverviewCards:(r=_asyncToGenerator(_regeneratorRuntime().mark(function t(e){var a;return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,this.sendAjaxRequest(this.prepareAjaxData(l(".merchant-analytics-overview-section").attr("data-action"),e.startDate,e.endDate,e.compareStartDate,e.compareEndDate),".merchant-analytics-overview-section .merchant-analytics-loading-spinner");case 3:(a=t.sent).success&&this.updateCardsWithData(a.data),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.error("Error fetching cards data:",t.t0);case 10:case"end":return t.stop()}},t,this,[[0,7]])})),function(t){return r.apply(this,arguments)}),updateCardsWithData:function(t){l(".merchant-analytics-overview-section").find(".overview-cards").html(t)},updatePerformingCampaignsTable:(a=_asyncToGenerator(_regeneratorRuntime().mark(function t(e){var a;return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,this.sendAjaxRequest(this.prepareAjaxData("merchant_get_top_performing_campaigns_table_data",e.startDate,e.endDate,"",""),".merchant-analytics-overview-section .merchant-analytics-loading-spinner");case 3:(a=t.sent).success&&this.updateTopCampaignsWithData(a.data,e.container),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.error("Error fetching cards data:",t.t0);case 10:case"end":return t.stop()}},t,this,[[0,7]])})),function(t){return a.apply(this,arguments)}),updateAllCampaignsTable:(e=_asyncToGenerator(_regeneratorRuntime().mark(function t(e){var a;return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,this.sendAjaxRequest(this.prepareAjaxData("merchant_get_all_campaigns_table_data",e.startDate,e.endDate,"",""),".merchant-page-campaigns .merchant-analytics-loading-spinner");case 3:(a=t.sent).success&&(this.updateAllCampaignsWithData(a.data,e.container),this.populateFilterSelect(e.container)),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.error("Error fetching cards data:",t.t0);case 10:case"end":return t.stop()}},t,this,[[0,7]])})),function(t){return e.apply(this,arguments)}),updateTopCampaignsWithData:function(t,e){var a=e.find("tbody");e.find("table th").removeClass("asc desc"),a.empty(),l.each(t,function(t,e){e="\n\t\t <tr>\n\t\t <td>".concat(e.campaign_info.module_name,": ").concat(e.campaign_info.campaign_title,"</td>\n\t\t <td>").concat(e.impressions,"</td>\n\t\t <td>").concat(e.clicks,'</td>\n\t\t <td class="ctr">').concat(e.ctr,"</td>\n\t\t <td>").concat(e.orders,"</td>\n\t\t <td>").concat(e.revenue,"</td>\n\t\t </tr>\n\t\t ");l(a).append(e)})},updateAllCampaignsWithData:function(t,e){var o=[],a=e.find("tbody"),i=(a.empty(),e.find("table th").removeClass("asc desc"),e.find(".js-campaign-search").val(""),e.find(".no-results-message").hide(),0),e=e.find(".js-pagination"),s=parseInt(e.attr("data-rows-per-page"));l.each(t,function(a,n){var r=n.module_id;0<n.campaigns.length&&n.campaigns.forEach(function(t,e){i++;var e="".concat(r,"-campaign-").concat(a,"-").concat(e);o.push('\n\t\t\t\t <tr\n\t\t\t\t \tclass="'.concat(s<i?"is-hidden":"",'"\n\t\t\t\t \t').concat(s<i?'style="display: none;"':"",'\n\t\t\t\t data-module-id="').concat(r,'"\n\t\t\t\t data-campaign-key="').concat(t.campaign_key,'"\n\t\t\t\t data-campaign-id="').concat(t.campaign_id,'"\n\t\t\t\t data-row-count="').concat(i,'">\n\t\t\t\t <td><input type="checkbox" name="campaign_select[]" value="').concat(t.title,'" /></td>\n\t\t\t\t <td class="merchant__campaign-name js-campaign-name">').concat(t.title,'</td>\n\t\t\t\t <td class="merchant__module-name js-module-name" data-module-id="').concat(n.module_id,'">').concat(n.module_name,'</td>\n\t\t\t\t <td class="merchant__status merchant-module-page-setting-field-switcher js-status">\n\t\t\t\t ').concat("active"===t.status||"inactive"===t.status?'<div class="merchant-toggle-switch">\n\t\t\t\t\t\t\t\t <input type="checkbox" id="'.concat(e,'" name="merchant[').concat(e,']" value="').concat("active"===t.status?"1":"",'" ').concat("active"===t.status?"checked ":"",'class="toggle-switch-checkbox">\n\t\t\t\t\t\t\t\t <label class="toggle-switch-label" for="').concat(e,'">\n\t\t\t\t\t\t\t\t <span class="toggle-switch-inner"></span>\n\t\t\t\t\t\t\t\t <span class="toggle-switch-switch"></span>\n\t\t\t\t\t\t\t\t </label>\n\t\t\t\t\t\t\t\t\t\t\t</div>'):"-",'\n\t\t\t\t </td>\n\t\t\t\t <td class="merchant__impressions">').concat(t.impression,'</td>\n\t\t\t\t <td class="merchant__clicks">').concat(t.clicks,'</td>\n\t\t\t\t <td class="merchant__revenue">').concat(null!=(e=t.revenue)?e:"-",'</td>\n\t\t\t\t <td class="merchant__ctr">').concat(t.ctr,'</td>\n\t\t\t\t <td class="merchant__orders">').concat(t.orders,'</td>\n\t\t\t\t <td class="merchant__edit">\n\t\t\t\t <a href="').concat(n.edit_url||"#",'" target="_blank">\n\t\t\t\t <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">\n\t\t\t\t <path d="M8.30399 1.00174C8.90067 0.405063 9.8596 0.405063 10.4563 1.00174L10.7333 1.27876C11.33 1.87543 11.33 2.83437 10.7333 3.43104L6.51398 7.65037C6.3435 7.82085 6.10909 7.97001 5.85338 8.03394L3.7224 8.65192C3.55193 8.69454 3.36014 8.65192 3.23228 8.50276C3.08311 8.3749 3.04049 8.18311 3.08311 8.01263L3.70109 5.88166C3.76502 5.62594 3.91419 5.39154 4.08467 5.22106L8.30399 1.00174ZM9.73175 1.72627C9.53996 1.53448 9.22031 1.53448 9.02852 1.72627L8.38923 2.34425L9.39079 3.3458L10.0088 2.70651C10.2006 2.51473 10.2006 2.19508 10.0088 2.00329L9.73175 1.72627ZM4.68134 6.15869L4.31908 7.41596L5.57635 7.0537C5.66159 7.03239 5.72552 6.98977 5.78945 6.92584L8.66626 4.04903L7.68601 3.06878L4.8092 5.94559C4.74527 6.00952 4.70265 6.07345 4.68134 6.15869ZM4.61741 1.83281C4.89444 1.83281 5.12885 2.06722 5.12885 2.34425C5.12885 2.64258 4.89444 2.85568 4.61741 2.85568H2.23072C1.7406 2.85568 1.37834 3.23926 1.37834 3.70807V9.50431C1.37834 9.99444 1.7406 10.3567 2.23072 10.3567H8.02697C8.49578 10.3567 8.87936 9.99444 8.87936 9.50431V7.11763C8.87936 6.8406 9.09245 6.60619 9.39079 6.60619C9.66782 6.60619 9.90222 6.8406 9.90222 7.11763V9.50431C9.90222 10.5485 9.04983 11.3796 8.02697 11.3796H2.23072C1.18655 11.3796 0.355469 10.5485 0.355469 9.50431V3.70807C0.355469 2.6852 1.18655 1.83281 2.23072 1.83281H4.61741Z" fill="#565865"/>\n\t\t\t\t </svg>\n\t\t\t\t Edit\n\t\t\t\t </a>\n\t\t\t\t </td>\n\t\t\t\t </tr>\n\t\t\t\t '))})}),l(a).append(o.join("")),this.updatePaginationButtons(1,parseInt(e.attr("data-total-pages-initial")),parseInt(e.attr("data-total-rows-initial")))},datePickerInit:function(t,e){var n=e.onSelectHandler,r=e.datePickerArgs,e=t.find(".date-range-input");e.length&&e.each(function(){var t=l(this),e=t.val(),a=[],e=(e&&(a=e.split(" - ").map(function(t){return new Date(t.trim())})),_objectSpread(_objectSpread({},{maxDate:new Date,locale:JSON.parse(merchant_datepicker_locale),range:!0,position:"bottom right",dateFormat:"MM/dd/yy",selectedDates:a,multipleDatesSeparator:" - ",onSelect:function(t){"function"==typeof n&&n(t)}}),r));new AirDatepicker(t.get(0),e)})},initOverviewCards:function(){var a=this,n=l(".merchant-analytics-overview-section");this.datePickerInit(n,{onSelectHandler:function(){var t=n.find(".first-date-range .date-range-input"),e=n.find(".second-date-range .date-range-input"),t=t.val().split(" - ").map(function(t){return t.trim()}),e=e.val().split(" - ").map(function(t){return t.trim()});2===t.length&&2===e.length&&a.updateOverviewCards({startDate:t[0],endDate:t[1],compareStartDate:e[0],compareEndDate:e[1]})}})},renderChart:function(t,e,a,n){var r=4<arguments.length&&void 0!==arguments[4]?arguments[4]:{},o=t.find(".chart");if(o.length)return(e=new ApexCharts(o.get(0),e)).render(),e.updateSeries([{data:JSON.parse(o.attr("data-period"))}]),this.datePickerInit(t,{onSelectHandler:function(t){2===t.formattedDate.length&&a(t)},datePickerArgs:r}),e},widgetChartRender:function(){var e=this,t=l(".widget-chart-section"),a=l("body").hasClass("rtl");d.revenueChart=this.renderChart(t,this.widgetChartOptions,function(t){return e.updateRevenueChart(t)},".widget-chart-section .merchant-analytics-loading-spinner",{position:a?"top right":"top left"})},revenueChartRender:function(){var e=this,t=l(".revenue-chart-section");t.length&&(this.revenueChart=this.renderChart(t,this.revenueChartOptions,function(t){return e.updateRevenueChart(t)},".revenue-chart-section .merchant-analytics-loading-spinner"))},avgOrderValChartRender:function(){var e=this,t=l(".aov-chart-section");t.length&&(this.avgOrderValChart=this.renderChart(t,this.avgOrderValChartOptions,function(t){return e.updateAOVChart(t)},".aov-chart-section .merchant-analytics-loading-spinner"))},impressionsChartRender:function(){var e=this,t=l(".impressions-chart-section");t.length&&(this.impressionsChart=this.renderChart(t,this.columnChartOptions,function(t){return e.updateImpressionsChart(t)},".impressions-chart-section .merchant-analytics-loading-spinner"))},initTopCampaignsTable:function(){var e=l(".merchant-analytics-section.campaigns-table"),a=this;e.length&&(this.datePickerInit(e,{onSelectHandler:function(){var t=e.find(".first-date-range .date-range-input").val().split(" - ").map(function(t){return t.trim()});2===t.length&&a.updatePerformingCampaignsTable({startDate:t[0],endDate:t[1],container:e})},datePickerArgs:{position:"top right"}}),this.setupSortableTableEventListeners(e))},initAllCampaignsTable:function(){var e=l(".merchant-analytics-section.all-campaigns-table"),a=this;e.length&&(this.datePickerInit(e,{onSelectHandler:function(){var t=e.find(".first-date-range .date-range-input").val().split(" - ").map(function(t){return t.trim()});2===t.length&&a.updateAllCampaignsTable({startDate:t[0],endDate:t[1],container:e})}}),a.setupSortableTableEventListeners(e),a.populateFilterSelect(e))},populateFilterSelect:function(t){var t=t.find(".js-campaigns-table"),a=l(".filter-campaign select"),n=(l(a).find("option:not(:first)").remove(),[]);l(t).find("tr .js-module-name").each(function(){var e=l(this).attr("data-module-id"),t=l(this).text().trim();e&&!n.some(function(t){return t.value===e})&&n.push({value:e,label:t})}),n.sort(),l.each(n,function(t,e){l(a).append(l("<option>",{value:e.value,text:e.label}))})},setupSortableTableEventListeners:function(e){var r=this,o=(e.find("th:not(.no-sort)").on("click",function(t){r.sortableTable(l(t.currentTarget),e)}),l(".js-campaigns-table")),t=l(".js-campaign-search"),a=l(".js-filter-module"),n=l(".js-bulk-action"),i=l(".js-pagination");o.find('thead th:first-child input[type="checkbox"]').on("change",function(){var t=l(this).prop("checked");o.find('tbody tr:not(.is-hidden) input[type="checkbox"]:not(.toggle-switch-checkbox)').prop("checked",t)}),o.on("change",'.js-status input[type="checkbox"]',function(){var t=l(this),e=t.closest("tr"),e=_defineProperty({},e.attr("data-module-id"),{campaign_key:e.attr("data-campaign-key"),campaigns:[{campaign_id:e.attr("data-campaign-id"),status:t.prop("checked")?"active":"inactive"}]});r.updateCampaignStatus(e,t,[t],!0)}),n.on("click",function(t){t.preventDefault();var a,n=l(this).closest(".bulk-action").find("select").val();n?(t=o.find('tbody tr:not(.is-hidden) input[type="checkbox"]:not(.toggle-switch-checkbox):checked')).length?(a={},t.each(function(){var t=l(this).closest("tr"),e=t.attr("data-module-id");a[e]||(a[e]={campaign_key:t.attr("data-campaign-key"),campaigns:[]}),a[e].campaigns.push({campaign_id:t.attr("data-campaign-id"),status:n})}),r.updateCampaignStatus(a,l(this),t)):alert("Please select campaigns."):alert("Please select an action.")}),t.on("input",r.debounce(function(){r.filterTableTable(a.val(),o,l(this).val())},300)),a.on("change",function(){r.filterTableTable(l(this).val(),o,""),t.val("")}),i.on("click",".pagination-button",function(t){t.preventDefault();var t=parseInt(l(this).attr("data-current-page")),e=parseInt(l(this).attr("data-page"));isNaN(e)||e===t||(r.paginateRows(t=e,o.find("tbody tr")),r.updatePaginationButtons(t))})},sortableTable:function(t,e){var n=t.index(),r=t.data("sort"),o=t.hasClass("asc")?"desc":"asc",t=(e.find("th").removeClass("asc desc"),t.addClass(o),e.find("tbody")),e=t.find("tr").toArray();e.sort(function(t,e){var a,t=l(t).find("td").eq(n).text(),e=l(e).find("td").eq(n).text(),t="int"===r?(a=parseInt(t.replace(/[^0-9]/g,""),10),parseInt(e.replace(/[^0-9]/g,""),10)):"float"===r?(a=parseFloat(t.replace(/[^0-9.]/g,"")),parseFloat(e.replace(/[^0-9.]/g,""))):(a=t,e);return"asc"==o?a<t?-1:t<a?1:0:t<a?-1:a<t?1:0}),t.append(e)},filterTableTable:function(r,t){var o,e,a,n,i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:"";t.length&&(o=0,(e=t.find("tbody tr")).each(function(){var t=l(this),e=t.attr("data-module-id"),a=t.find(".js-campaign-name").text().toLowerCase(),n=t.find(".js-module-name").text().toLowerCase(),e=!r||e===r,a=!i||a.includes(i)||n.includes(i);e&&a?(t.show().removeClass("filtered-out is-hidden"),o++):t.hide().addClass("filtered-out")}),a=o,n=parseInt(t.closest(".merchant-page-campaigns").find(".js-pagination").attr("data-rows-per-page")),n=Math.max(1,Math.ceil(a/n)),this.paginateRows(1,e),this.updateNoResults(0===o,t),this.updatePaginationButtons(1,n,a))},paginateRows:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:1,e=1<arguments.length?arguments[1]:void 0,a=l(".js-pagination"),a=parseInt(a.attr("data-rows-per-page")),n=(t-1)*a,r=n+a;e.hide().addClass("is-hidden"),e.filter(":not(.filtered-out)").each(function(t){n<=t&&t<r&&l(this).show().removeClass("is-hidden")})},updateNoResults:function(t,e){var a=e.next(".no-results-message");t?(a.length||(a=l('<div class="no-results-message" style="">No matching campaigns found</div>'),e.after(a)),a.show()):a.length&&a.hide()},updatePaginationButtons:function(t,e,a){var n=l(".js-pagination"),r=(n.attr("data-current-page",t),e&&n.attr("data-total-pages",e),a&&n.attr("data-total-rows",a),e=parseInt(n.attr("data-total-pages")),"");if(1<t&&(r+='\n\t\t <button class="pagination-button prev-page" data-page="'.concat(t-1,'">\n\t\t <svg xmlns="http://www.w3.org/2000/svg" width="7" height="12" viewBox="0 0 7 12" fill="#565865">\n\t\t <path d="M5.16797 11.3301L0.521484 6.48047C0.394531 6.32812 0.34375 6.17578 0.34375 6.02344C0.34375 5.89648 0.394531 5.74414 0.496094 5.61719L5.14258 0.767578C5.37109 0.513672 5.77734 0.513672 6.00586 0.742188C6.25977 0.970703 6.25977 1.35156 6.03125 1.60547L1.79102 6.02344L6.05664 10.4922C6.28516 10.7207 6.28516 11.127 6.03125 11.3555C5.80273 11.584 5.39648 11.584 5.16797 11.3301Z"/>\n\t\t </svg>\n\t\t </button>\n\t\t\t\t')),1<e)for(var o=1;o<=e;o++)r+='\n \t\t\t<button class="pagination-button'.concat(o===t?" pagination-active":"",'" data-page="').concat(o,'">').concat(o,"</button>\n\t\t\t\t");t<e&&(r+='\n\t\t <button class="pagination-button next-page" data-page="'.concat(t+1,'">\n\t\t <svg xmlns="http://www.w3.org/2000/svg" width="7" height="12" viewBox="0 0 7 12" fill="#565865">\n\t\t <path d="M1.80664 0.742188L6.45312 5.5918C6.55469 5.71875 6.63086 5.87109 6.63086 6.02344C6.63086 6.17578 6.55469 6.32812 6.45312 6.42969L1.80664 11.2793C1.57812 11.5332 1.17188 11.5332 0.943359 11.3047C0.689453 11.0762 0.689453 10.6953 0.917969 10.4414L5.18359 5.99805L0.917969 1.58008C0.689453 1.35156 0.689453 0.945312 0.943359 0.716797C1.17188 0.488281 1.57812 0.488281 1.80664 0.742188Z"/>\n\t\t </svg>\n\t\t </button>\n\t\t\t\t')),n.html(r);var i,s,c=l(".js-pagination-results");1<e?(i=parseInt(n.attr("data-total-rows")),n=(s=(t-1)*(n=parseInt(n.attr("data-rows-per-page"))))+n,c.find(".pagination-start-row").text(s||1),c.find(".pagination-end-row").text(i<n?i:n),c.find(".pagination-total-rows").text(a),c.show()):c.hide()},updateCampaignStatus:(n=_asyncToGenerator(_regeneratorRuntime().mark(function t(e,a,n){var r,o,i,s,c=arguments;return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r=3<c.length&&void 0!==c[3]&&c[3],o=this,i=a.closest(".all-campaigns-table").find(".js-campaigns-table"),s='<span class="spinner is-active"></span>',a.prop("disabled",!0),r?(a.closest(".merchant-toggle-switch").append(s),a.closest("tr").css("opacity",".7")):(i.css("opacity",".7"),a.closest(".bulk-action").append(s)),t.prev=6,t.next=9,this.sendAjaxRequest({action:"merchant_update_campaign_status",nonce:o.NONCE,campaign_data:e},"","POST").then(function(t){t.success&&(r||null!=n&&n.each(function(){l(this).closest("tr").find('.js-status input[type="checkbox"]').prop("checked","active"===t.data.status)}),l(document).trigger("merchant_campaign_status_updated",[t.data,a,n,r,e])),l(".spinner").remove(),a.prop("disabled",!1),(r?a.closest("tr"):(null!=n&&n.each(function(){i.find('thead th:first-child input[type="checkbox"]').prop("checked",!1),l(this).prop("checked",!1)}),i)).css("opacity","")});case 9:t.next=14;break;case 11:t.prev=11,t.t0=t.catch(6),console.error("Error fetching campaign status data:",t.t0);case 14:case"end":return t.stop()}},t,this,[[6,11]])})),function(t,e,a){return n.apply(this,arguments)}),debounce:function(r,o){var i;return function(){for(var t=this,e=arguments.length,a=new Array(e),n=0;n<e;n++)a[n]=arguments[n];clearTimeout(i),i=setTimeout(function(){return r.apply(t,a)},o)}}};l(document).ready(function(){d.initOverviewCards(),d.widgetChartRender(),d.revenueChartRender(),d.avgOrderValChartRender(),d.impressionsChartRender(),d.initTopCampaignsTable(),d.initAllCampaignsTable()})})(jQuery); -
merchant/trunk/assets/js/admin/merchant-preview.js
r3198417 r3287369 311 311 } 312 312 if (hasManipulators(manipulators.classes)) { 313 for (var _key 10 in manipulators.classes) {314 triggerChangeOnInput($('[name="merchant[' + manipulators.classes[_key 10].setting + ']"]'));313 for (var _key0 in manipulators.classes) { 314 triggerChangeOnInput($('[name="merchant[' + manipulators.classes[_key0].setting + ']"]')); 315 315 } 316 316 } 317 317 if (hasManipulators(manipulators.icons)) { 318 for (var _key1 1in manipulators.icons) {319 triggerChangeOnInput($('[name="merchant[' + manipulators.icons[_key1 1].setting + ']"]'));318 for (var _key1 in manipulators.icons) { 319 triggerChangeOnInput($('[name="merchant[' + manipulators.icons[_key1].setting + ']"]')); 320 320 } 321 321 } 322 322 if (hasManipulators(manipulators.svg_icons)) { 323 for (var _key1 2in manipulators.svg_icons) {324 triggerChangeOnInput($('[name="merchant[' + manipulators.svg_icons[_key1 2].setting + ']"]'));323 for (var _key10 in manipulators.svg_icons) { 324 triggerChangeOnInput($('[name="merchant[' + manipulators.svg_icons[_key10].setting + ']"]')); 325 325 } 326 326 } 327 327 if (hasManipulators(manipulators.repeater_content)) { 328 for (var _key1 3in manipulators.repeater_content) {329 triggerChangeOnInput($('[name="merchant[' + manipulators.repeater_content[_key1 3].setting + ']"]'));328 for (var _key11 in manipulators.repeater_content) { 329 triggerChangeOnInput($('[name="merchant[' + manipulators.repeater_content[_key11].setting + ']"]')); 330 330 } 331 331 } 332 332 if (hasManipulators(manipulators.flexible_content)) { 333 for (var _key1 4in manipulators.flexible_content) {334 var field = $('.merchant-flexible-content-control[data-id=' + manipulators.flexible_content[_key1 4].setting + ']');333 for (var _key12 in manipulators.flexible_content) { 334 var field = $('.merchant-flexible-content-control[data-id=' + manipulators.flexible_content[_key12].setting + ']'); 335 335 triggerChangeOnInput(field.find('input')); 336 336 field.find('.customize-control-flexible-content-delete').on('click', function () { … … 343 343 } 344 344 if (hasManipulators(manipulators.update)) { 345 for (var _key1 5in manipulators.update) {346 triggerChangeOnInput($('[name="merchant[' + manipulators.update[_key1 5].setting + ']"]'));345 for (var _key13 in manipulators.update) { 346 triggerChangeOnInput($('[name="merchant[' + manipulators.update[_key13].setting + ']"]')); 347 347 } 348 348 } -
merchant/trunk/inc/helpers.php
r3248005 r3287369 708 708 $current_user = $is_logged_in ? wp_get_current_user() : null; 709 709 $customer_id = is_object( $current_user ) && isset( $current_user->ID ) ? (int) $current_user->ID : 0; 710 $user_role = is_object( $current_user ) && isset( $current_user->roles ) ? $current_user->roles[0] : ''; 710 711 711 712 $condition = $args['user_condition'] ?? 'all'; … … 713 714 $is_exclusion_enabled = $args['user_exclusion_enabled'] ?? false; 714 715 $excluded_customers = array_map( 'intval', $args['exclude_users'] ?? array() ); 716 $excluded_roles = $args['exclude_roles'] ?? array(); 715 717 716 718 switch ( $condition ) { 717 719 case 'all': 718 720 case '': 719 if ( $is_exclusion_enabled && in_array( $customer_id, $excluded_customers, true ) ) { 720 return false; 721 if ( $is_exclusion_enabled ) { 722 if ( in_array( $customer_id, $excluded_customers, true ) ) { 723 return false; 724 } 725 726 if ( $condition === 'all' && in_array( $user_role, $excluded_roles, true ) ) { 727 return false; 728 } 721 729 } 730 722 731 return true; 723 732 … … 731 740 732 741 $allowed_roles = $args['user_condition_roles'] ?? array(); 733 $user_role = is_object( $current_user ) && isset( $current_user->roles ) ? $current_user->roles[0] : '';734 735 742 return in_array( $user_role, $allowed_roles, true ); 736 743 … … 977 984 } 978 985 986 if ( ! function_exists( 'merchant_get_active_modules' ) ) { 987 /** 988 * Get the active modules. 989 * 990 * @return array 991 */ 992 function merchant_get_active_modules() { 993 $modules = array_keys( merchant_get_modules_data() ); 994 995 return array_values( array_filter( $modules, static function ( $module_id ) { 996 return Merchant_Modules::is_module_active( $module_id ); 997 } ) ); 998 } 999 } 1000 979 1001 if ( ! function_exists( 'merchant_get_campaign_data' ) ) { 980 1002 /** -
merchant/trunk/inc/modules/buy-x-get-y/admin/options.php
r3259457 r3287369 291 291 'operator' => 'in', 292 292 'value' => array( 'all', 'roles' ), 293 ), 294 ), 295 ), 296 ), 297 298 array( 299 'id' => 'exclude_roles', 300 'type' => 'select_ajax', 301 'title' => esc_html__( 'Exclude Roles', 'merchant' ), 302 'desc' => esc_html__( 'This will exclude the offer for users with these roles.', 'merchant' ), 303 'source' => 'options', 304 'multiple' => true, 305 'classes' => array( 'flex-grow' ), 306 'options' => Merchant_Admin_Options::get_user_roles_select2_choices(), 307 'conditions' => array( 308 'relation' => 'AND', 309 'terms' => array( 310 array( 311 'field' => 'user_condition', 312 'operator' => 'in', 313 'value' => array( 'all' ), 314 ), 315 array( 316 'field' => 'user_exclusion_enabled', 317 'operator' => '===', 318 'value' => true, 293 319 ), 294 320 ), -
merchant/trunk/inc/modules/complementary-products/admin/options.php
r3269935 r3287369 318 318 319 319 array( 320 'id' => 'exclude_roles', 321 'type' => 'select_ajax', 322 'title' => esc_html__( 'Exclude Roles', 'merchant' ), 323 'desc' => esc_html__( 'This will exclude the offer for users with these roles.', 'merchant' ), 324 'source' => 'options', 325 'multiple' => true, 326 'classes' => array( 'flex-grow' ), 327 'options' => Merchant_Admin_Options::get_user_roles_select2_choices(), 328 'conditions' => array( 329 'relation' => 'AND', 330 'terms' => array( 331 array( 332 'field' => 'user_condition', 333 'operator' => 'in', 334 'value' => array( 'all' ), 335 ), 336 array( 337 'field' => 'user_exclusion_enabled', 338 'operator' => '===', 339 'value' => true, 340 ), 341 ), 342 ), 343 ), 344 345 array( 320 346 'id' => 'exclude_users', 321 347 'type' => 'select_ajax', -
merchant/trunk/inc/modules/free-gifts/admin/options.php
r3269935 r3287369 262 262 263 263 array( 264 'id' => 'exclude_roles', 265 'type' => 'select_ajax', 266 'title' => esc_html__( 'Exclude Roles', 'merchant' ), 267 'desc' => esc_html__( 'This will exclude the offer for users with these roles.', 'merchant' ), 268 'source' => 'options', 269 'multiple' => true, 270 'classes' => array( 'flex-grow' ), 271 'options' => Merchant_Admin_Options::get_user_roles_select2_choices(), 272 'conditions' => array( 273 'relation' => 'AND', 274 'terms' => array( 275 array( 276 'field' => 'user_condition', 277 'operator' => 'in', 278 'value' => array( 'all' ), 279 ), 280 array( 281 'field' => 'user_exclusion_enabled', 282 'operator' => '===', 283 'value' => true, 284 ), 285 ), 286 ), 287 ), 288 289 array( 264 290 'id' => 'exclude_users', 265 291 'type' => 'select_ajax', -
merchant/trunk/inc/modules/free-shipping-progress-bar/admin/options.php
r3217868 r3287369 143 143 'operator' => 'in', 144 144 'value' => array( 'all', 'roles' ), 145 ), 146 ), 147 ), 148 ), 149 150 array( 151 'id' => 'exclude_roles', 152 'type' => 'select_ajax', 153 'title' => esc_html__( 'Exclude Roles', 'merchant' ), 154 'desc' => esc_html__( 'This will exclude the offer for users with these roles.', 'merchant' ), 155 'source' => 'options', 156 'multiple' => true, 157 'classes' => array( 'flex-grow' ), 158 'options' => Merchant_Admin_Options::get_user_roles_select2_choices(), 159 'conditions' => array( 160 'relation' => 'AND', 161 'terms' => array( 162 array( 163 'field' => 'user_condition', 164 'operator' => 'in', 165 'value' => array( 'all' ), 166 ), 167 array( 168 'field' => 'user_exclusion_enabled', 169 'operator' => '===', 170 'value' => true, 145 171 ), 146 172 ), -
merchant/trunk/inc/modules/frequently-bought-together/admin/options.php
r3269935 r3287369 237 237 'type' => 'checkbox', 238 238 'label' => __( 'Offer products as optional', 'merchant' ), 239 'desc' => __( 'Offer the products as an optional add-on, giving customers customize their purchase', 'merchant' ),239 'desc' => __( 'Offer the products using checkboxes, so shoppers can choose what to buy', 'merchant' ), 240 240 'default' => 1, 241 241 ), … … 338 338 'type' => 'switcher', 339 339 'title' => esc_html__( 'Exclusion List', 'merchant' ), 340 'desc' => esc_html__( ' Select the users that will not show the offer.', 'merchant' ),340 'desc' => esc_html__( 'Exclude specific users from seeing the offer', 'merchant' ), 341 341 'default' => 0, 342 342 'conditions' => array( … … 347 347 'operator' => 'in', 348 348 'value' => array( 'all', 'roles' ), 349 ), 350 ), 351 ), 352 ), 353 354 array( 355 'id' => 'exclude_roles', 356 'type' => 'select_ajax', 357 'title' => esc_html__( 'Exclude Roles', 'merchant' ), 358 'desc' => esc_html__( 'This will exclude the offer for users with these roles.', 'merchant' ), 359 'source' => 'options', 360 'multiple' => true, 361 'classes' => array( 'flex-grow' ), 362 'options' => Merchant_Admin_Options::get_user_roles_select2_choices(), 363 'conditions' => array( 364 'relation' => 'AND', 365 'terms' => array( 366 array( 367 'field' => 'user_condition', 368 'operator' => 'in', 369 'value' => array( 'all' ), 370 ), 371 array( 372 'field' => 'user_exclusion_enabled', 373 'operator' => '===', 374 'value' => true, 349 375 ), 350 376 ), -
merchant/trunk/inc/modules/pre-orders/admin/options.php
r3232601 r3287369 318 318 319 319 array( 320 'id' => 'exclude_roles', 321 'type' => 'select_ajax', 322 'title' => esc_html__( 'Exclude Roles', 'merchant' ), 323 'desc' => esc_html__( 'This will exclude the offer for users with these roles.', 'merchant' ), 324 'source' => 'options', 325 'multiple' => true, 326 'classes' => array( 'flex-grow' ), 327 'options' => Merchant_Admin_Options::get_user_roles_select2_choices(), 328 'conditions' => array( 329 'relation' => 'AND', 330 'terms' => array( 331 array( 332 'field' => 'user_condition', 333 'operator' => 'in', 334 'value' => array( 'all' ), 335 ), 336 array( 337 'field' => 'user_exclusion_enabled', 338 'operator' => '===', 339 'value' => true, 340 ), 341 ), 342 ), 343 ), 344 345 array( 320 346 'id' => 'exclude_users', 321 347 'type' => 'select_ajax', -
merchant/trunk/inc/modules/pre-orders/class-pre-orders-main-functionality.php
r3259457 r3287369 1306 1306 if ( ! $this->is_pre_order( $product_id ) ) { 1307 1307 $product = wc_get_product( $product_id ); 1308 if ( $product ->is_type( 'variation' ) ) {1308 if ( $product && $product->is_type( 'variation' ) ) { 1309 1309 $product_id = $product->get_parent_id(); 1310 1310 -
merchant/trunk/inc/modules/spending-goal/admin/options.php
r3248005 r3287369 233 233 234 234 array( 235 'id' => 'exclude_roles', 236 'type' => 'select_ajax', 237 'title' => esc_html__( 'Exclude Roles', 'merchant' ), 238 'desc' => esc_html__( 'This will exclude the offer for users with these roles.', 'merchant' ), 239 'source' => 'options', 240 'multiple' => true, 241 'classes' => array( 'flex-grow' ), 242 'options' => Merchant_Admin_Options::get_user_roles_select2_choices(), 243 'conditions' => array( 244 'relation' => 'AND', 245 'terms' => array( 246 array( 247 'field' => 'user_condition', 248 'operator' => 'in', 249 'value' => array( 'all' ), 250 ), 251 array( 252 'field' => 'user_exclusion_enabled', 253 'operator' => '===', 254 'value' => true, 255 ), 256 ), 257 ), 258 ), 259 260 array( 235 261 'id' => 'enable_auto_slide_in', 236 262 'type' => 'switcher', -
merchant/trunk/inc/modules/storewide-sale/admin/options.php
r3232601 r3287369 259 259 'operator' => 'in', 260 260 'value' => array( 'all', 'roles' ), 261 ), 262 ), 263 ), 264 ), 265 266 array( 267 'id' => 'exclude_roles', 268 'type' => 'select_ajax', 269 'title' => esc_html__( 'Exclude Roles', 'merchant' ), 270 'desc' => esc_html__( 'This will exclude the offer for users with these roles.', 'merchant' ), 271 'source' => 'options', 272 'multiple' => true, 273 'classes' => array( 'flex-grow' ), 274 'options' => Merchant_Admin_Options::get_user_roles_select2_choices(), 275 'conditions' => array( 276 'relation' => 'AND', 277 'terms' => array( 278 array( 279 'field' => 'user_condition', 280 'operator' => 'in', 281 'value' => array( 'all' ), 282 ), 283 array( 284 'field' => 'user_exclusion_enabled', 285 'operator' => '===', 286 'value' => true, 261 287 ), 262 288 ), -
merchant/trunk/inc/modules/volume-discounts/admin/options.php
r3269935 r3287369 331 331 'operator' => 'in', 332 332 'value' => array( 'all', 'roles' ), 333 ), 334 ), 335 ), 336 ), 337 338 array( 339 'id' => 'exclude_roles', 340 'type' => 'select_ajax', 341 'title' => esc_html__( 'Exclude Roles', 'merchant' ), 342 'desc' => esc_html__( 'This will exclude the offer for users with these roles.', 'merchant' ), 343 'source' => 'options', 344 'multiple' => true, 345 'classes' => array( 'flex-grow' ), 346 'options' => Merchant_Admin_Options::get_user_roles_select2_choices(), 347 'conditions' => array( 348 'relation' => 'AND', 349 'terms' => array( 350 array( 351 'field' => 'user_condition', 352 'operator' => 'in', 353 'value' => array( 'all' ), 354 ), 355 array( 356 'field' => 'user_exclusion_enabled', 357 'operator' => '===', 358 'value' => true, 333 359 ), 334 360 ), -
merchant/trunk/languages/merchant.pot
r3269935 r3287369 9 9 "Language-Team: aThemes <[email protected]>\n" 10 10 "Last-Translator: aThemes <[email protected]>\n" 11 "POT-Creation-Date: 2025-0 4-09 17:29+0000\n"11 "POT-Creation-Date: 2025-05-05 04:03+0000\n" 12 12 "Report-Msgid-Bugs-To: https://athemes.com/contact/\n" 13 13 "X-Poedit-Basepath: ..\n" … … 18 18 "Plural-Forms: nplurals=2; plural=(n != 1);\n" 19 19 20 #: admin/class-merchant-admin-loader.php:1 35, admin/classes/class-merchant-admin-menu.php:281, admin/classes/class-merchant-admin-menu.php:282, admin/classes/class-merchant-admin-menu.php:363, admin/classes/class-merchant-admin-menu.php:366, inc/modules/address-autocomplete/admin/options.php:27, inc/modules/agree-to-terms-checkbox/admin/options.php:28, inc/modules/auto-external-links/admin/options.php:16, inc/modules/buy-now/admin/options.php:14, inc/modules/cart-count-favicon/admin/options.php:16, inc/modules/cart-reserved-timer/admin/options.php:30, inc/modules/checkout/admin/options.php:27, inc/modules/clear-cart/admin/options.php:16, inc/modules/cookie-banner/admin/options.php:14, inc/modules/countdown-timer/admin/options.php:14, inc/modules/inactive-tab-message/admin/options.php:16, inc/modules/login-popup/admin/options.php:15, inc/modules/payment-logos/admin/options.php:33, inc/modules/product-audio/admin/options.php:15, inc/modules/product-brand-image/admin/options.php:15, inc/modules/product-labels/admin/options.php:47, inc/modules/product-navigation-links/admin/options.php:16, inc/modules/product-swatches/admin/options.php:17, inc/modules/product-video/admin/options.php:15, inc/modules/quick-social-links/admin/options.php:16, inc/modules/quick-view/admin/options.php:17, inc/modules/real-time-search/admin/options.php:14, inc/modules/reasons-to-buy/admin/options.php:14, inc/modules/recently-viewed-products/admin/options.php:15, inc/modules/size-chart/admin/options.php:15, inc/modules/spending-goal/admin/options.php:15, inc/modules/sticky-add-to-cart/admin/options.php:15, inc/modules/stock-scarcity/admin/options.php:16, inc/modules/trust-badges/admin/options.php:4520 #: admin/class-merchant-admin-loader.php:144, admin/classes/class-merchant-admin-menu.php:281, admin/classes/class-merchant-admin-menu.php:282, admin/classes/class-merchant-admin-menu.php:363, admin/classes/class-merchant-admin-menu.php:366, inc/modules/address-autocomplete/admin/options.php:27, inc/modules/agree-to-terms-checkbox/admin/options.php:28, inc/modules/auto-external-links/admin/options.php:16, inc/modules/buy-now/admin/options.php:14, inc/modules/cart-count-favicon/admin/options.php:16, inc/modules/cart-reserved-timer/admin/options.php:30, inc/modules/checkout/admin/options.php:27, inc/modules/clear-cart/admin/options.php:16, inc/modules/cookie-banner/admin/options.php:14, inc/modules/countdown-timer/admin/options.php:14, inc/modules/inactive-tab-message/admin/options.php:16, inc/modules/login-popup/admin/options.php:15, inc/modules/payment-logos/admin/options.php:33, inc/modules/product-audio/admin/options.php:15, inc/modules/product-brand-image/admin/options.php:15, inc/modules/product-labels/admin/options.php:47, inc/modules/product-navigation-links/admin/options.php:16, inc/modules/product-swatches/admin/options.php:17, inc/modules/product-video/admin/options.php:15, inc/modules/quick-social-links/admin/options.php:16, inc/modules/quick-view/admin/options.php:17, inc/modules/real-time-search/admin/options.php:14, inc/modules/reasons-to-buy/admin/options.php:14, inc/modules/recently-viewed-products/admin/options.php:15, inc/modules/size-chart/admin/options.php:15, inc/modules/spending-goal/admin/options.php:15, inc/modules/sticky-add-to-cart/admin/options.php:15, inc/modules/stock-scarcity/admin/options.php:16, inc/modules/trust-badges/admin/options.php:45 21 21 msgid "Settings" 22 22 msgstr "" … … 306 306 msgstr "" 307 307 308 #: admin/classes/class-merchant-admin-modules.php:46 308 #: admin/classes/class-merchant-admin-modules.php:284 309 msgid "Boost Revenue" 310 msgstr "" 311 312 #: admin/classes/class-merchant-admin-modules.php:289 313 msgid "Convert More" 314 msgstr "" 315 316 #: admin/classes/class-merchant-admin-modules.php:294 317 msgid "Reduce Cart Abandonment" 318 msgstr "" 319 320 #: admin/classes/class-merchant-admin-modules.php:299 321 msgid "Build Trust" 322 msgstr "" 323 324 #: admin/classes/class-merchant-admin-modules.php:304 325 msgid "Improve Experience" 326 msgstr "" 327 328 #: admin/classes/class-merchant-admin-modules.php:309 329 msgid "Protect Store" 330 msgstr "" 331 332 #: admin/classes/class-merchant-admin-modules.php:422 309 333 msgid "Pre-Orders" 310 334 msgstr "" 311 335 312 #: admin/classes/class-merchant-admin-modules.php:4 7336 #: admin/classes/class-merchant-admin-modules.php:423 313 337 msgid "Allow visitors to pre-order products that are either out of stock or not yet released" 314 338 msgstr "" 315 339 316 #: admin/classes/class-merchant-admin-modules.php: 54340 #: admin/classes/class-merchant-admin-modules.php:427 317 341 msgid "Waitlist" 318 342 msgstr "" 319 343 320 #: admin/classes/class-merchant-admin-modules.php: 55344 #: admin/classes/class-merchant-admin-modules.php:428 321 345 msgid "Build waitlists for sold-out items and auto-notify potential customers when items are restocked" 322 346 msgstr "" 323 347 324 #: admin/classes/class-merchant-admin-modules.php: 62348 #: admin/classes/class-merchant-admin-modules.php:432 325 349 msgid "Product Bundles" 326 350 msgstr "" 327 351 328 #: admin/classes/class-merchant-admin-modules.php: 63352 #: admin/classes/class-merchant-admin-modules.php:433 329 353 msgid "Create bundles of products to be sold together and boost your average order value" 330 354 msgstr "" 331 355 332 #: admin/classes/class-merchant-admin-modules.php: 70, templates/modules/frequently-bought-together/single-product.php:36, inc/modules/frequently-bought-together/admin/options.php:415, inc/modules/quick-view/admin/options.php:321, templates/modules/added-to-cart-popup/admin/layout-1.php:128, templates/modules/added-to-cart-popup/admin/layout-2.php:114, templates/modules/added-to-cart-popup/admin/layout-3.php:127356 #: admin/classes/class-merchant-admin-modules.php:437, templates/modules/frequently-bought-together/single-product.php:36, inc/modules/frequently-bought-together/admin/options.php:441, inc/modules/quick-view/admin/options.php:321, templates/modules/added-to-cart-popup/admin/layout-1.php:128, templates/modules/added-to-cart-popup/admin/layout-2.php:114, templates/modules/added-to-cart-popup/admin/layout-3.php:127 333 357 msgid "Frequently Bought Together" 334 358 msgstr "" 335 359 336 #: admin/classes/class-merchant-admin-modules.php: 71360 #: admin/classes/class-merchant-admin-modules.php:438 337 361 msgid "Create bundles of related products that customers can add to their cart with just one click" 338 362 msgstr "" 339 363 340 #: admin/classes/class-merchant-admin-modules.php: 78364 #: admin/classes/class-merchant-admin-modules.php:442 341 365 msgid "Buy X, Get Y" 342 366 msgstr "" 343 367 344 #: admin/classes/class-merchant-admin-modules.php: 79368 #: admin/classes/class-merchant-admin-modules.php:443 345 369 msgid "Create offers where purchasing a specific quantity of Product X triggers a discount on Product Y" 346 370 msgstr "" 347 371 348 #: admin/classes/class-merchant-admin-modules.php: 86372 #: admin/classes/class-merchant-admin-modules.php:447 349 373 msgid "Complementary Products" 350 374 msgstr "" 351 375 352 #: admin/classes/class-merchant-admin-modules.php: 87376 #: admin/classes/class-merchant-admin-modules.php:448 353 377 msgid "Offer complementary products to help increase average order value" 354 378 msgstr "" 355 379 356 #: admin/classes/class-merchant-admin-modules.php: 94, inc/modules/quick-view/admin/options.php:319380 #: admin/classes/class-merchant-admin-modules.php:452, inc/modules/quick-view/admin/options.php:319 357 381 msgid "Bulk Discounts" 358 382 msgstr "" 359 383 360 #: admin/classes/class-merchant-admin-modules.php: 95384 #: admin/classes/class-merchant-admin-modules.php:453 361 385 msgid "Offer discounts on larger quantity purchases to drive up average order value" 362 386 msgstr "" 363 387 364 #: admin/classes/class-merchant-admin-modules.php: 102388 #: admin/classes/class-merchant-admin-modules.php:457 365 389 msgid "Storewide Sale" 366 390 msgstr "" 367 391 368 #: admin/classes/class-merchant-admin-modules.php: 103392 #: admin/classes/class-merchant-admin-modules.php:458 369 393 msgid "Create discount campaigns for all your products, specific categories, or specific products" 370 394 msgstr "" 371 395 372 #: admin/classes/class-merchant-admin-modules.php: 110396 #: admin/classes/class-merchant-admin-modules.php:462 373 397 msgid "Spending Discount Goal" 374 398 msgstr "" 375 399 376 #: admin/classes/class-merchant-admin-modules.php: 111400 #: admin/classes/class-merchant-admin-modules.php:463 377 401 msgid "Motivate higher order values by offering customers discounts for reaching spending goals" 378 402 msgstr "" 379 403 380 #: admin/classes/class-merchant-admin-modules.php: 118404 #: admin/classes/class-merchant-admin-modules.php:467 381 405 msgid "Free Gifts" 382 406 msgstr "" 383 407 384 #: admin/classes/class-merchant-admin-modules.php: 119408 #: admin/classes/class-merchant-admin-modules.php:468 385 409 msgid "Reward shoppers with a gift if they hit a specified spending target or apply a coupon" 386 410 msgstr "" 387 411 388 #: admin/classes/class-merchant-admin-modules.php: 126412 #: admin/classes/class-merchant-admin-modules.php:472 389 413 msgid "Free Shipping Bar" 390 414 msgstr "" 391 415 392 #: admin/classes/class-merchant-admin-modules.php: 127416 #: admin/classes/class-merchant-admin-modules.php:473 393 417 msgid "Encourage customers to spend more by displaying the amount left needed for free shipping" 394 418 msgstr "" 395 419 396 #: admin/classes/class-merchant-admin-modules.php: 135, inc/modules/product-labels/class-product-labels.php:170420 #: admin/classes/class-merchant-admin-modules.php:477, inc/modules/product-labels/class-product-labels.php:170 397 421 msgid "Product Labels" 398 422 msgstr "" 399 423 400 #: admin/classes/class-merchant-admin-modules.php: 136424 #: admin/classes/class-merchant-admin-modules.php:478 401 425 msgid "Create customizable product labels with display conditions and color settings" 402 426 msgstr "" 403 427 404 #: admin/classes/class-merchant-admin-modules.php: 143, inc/modules/quick-view/class-quick-view.php:61428 #: admin/classes/class-merchant-admin-modules.php:482, inc/modules/quick-view/class-quick-view.php:61 405 429 msgid "Quick View" 406 430 msgstr "" 407 431 408 #: admin/classes/class-merchant-admin-modules.php: 144432 #: admin/classes/class-merchant-admin-modules.php:483 409 433 msgid "Allows users to quickly view product details without leaving the current page" 410 434 msgstr "" 411 435 412 #: admin/classes/class-merchant-admin-modules.php: 151436 #: admin/classes/class-merchant-admin-modules.php:487 413 437 msgid "Added To Cart Popup" 414 438 msgstr "" 415 439 416 #: admin/classes/class-merchant-admin-modules.php: 152440 #: admin/classes/class-merchant-admin-modules.php:488 417 441 msgid "Display a dynamic popup with product suggestions when items are added to the cart" 418 442 msgstr "" 419 443 420 #: admin/classes/class-merchant-admin-modules.php: 159444 #: admin/classes/class-merchant-admin-modules.php:492 421 445 msgid "Countdown Timer" 422 446 msgstr "" 423 447 424 #: admin/classes/class-merchant-admin-modules.php: 160448 #: admin/classes/class-merchant-admin-modules.php:493 425 449 msgid "Create a sense of urgency by displaying a countdown timer on your discounted products" 426 450 msgstr "" 427 451 428 #: admin/classes/class-merchant-admin-modules.php: 167452 #: admin/classes/class-merchant-admin-modules.php:497 429 453 msgid "Stock Scarcity" 430 454 msgstr "" 431 455 432 #: admin/classes/class-merchant-admin-modules.php: 168456 #: admin/classes/class-merchant-admin-modules.php:498 433 457 msgid "Let visitors know that stock is running low on products they are looking at" 434 458 msgstr "" 435 459 436 #: admin/classes/class-merchant-admin-modules.php: 175460 #: admin/classes/class-merchant-admin-modules.php:502 437 461 msgid "Checkouts" 438 462 msgstr "" 439 463 440 #: admin/classes/class-merchant-admin-modules.php: 176464 #: admin/classes/class-merchant-admin-modules.php:503 441 465 msgid "Choose from three different checkout layouts: Shopify-style, Multi-step or One-page" 442 466 msgstr "" 443 467 444 #: admin/classes/class-merchant-admin-modules.php: 183468 #: admin/classes/class-merchant-admin-modules.php:507 445 469 msgid "Sticky Add To Cart" 446 470 msgstr "" 447 471 448 #: admin/classes/class-merchant-admin-modules.php: 184472 #: admin/classes/class-merchant-admin-modules.php:508 449 473 msgid "Display a sticky add to cart bar when visitors are scrolling on your product pages" 450 474 msgstr "" 451 475 452 #: admin/classes/class-merchant-admin-modules.php: 191, inc/modules/added-to-cart-popup/admin/options.php:176, templates/modules/added-to-cart-popup/admin/layout-1.php:199, templates/modules/added-to-cart-popup/admin/layout-2.php:185, templates/modules/added-to-cart-popup/admin/layout-3.php:198, templates/modules/added-to-cart-popup/common/recently-viewed-products.php:17476 #: admin/classes/class-merchant-admin-modules.php:512, inc/modules/added-to-cart-popup/admin/options.php:176, templates/modules/added-to-cart-popup/admin/layout-1.php:199, templates/modules/added-to-cart-popup/admin/layout-2.php:185, templates/modules/added-to-cart-popup/admin/layout-3.php:198, templates/modules/added-to-cart-popup/common/recently-viewed-products.php:17 453 477 msgid "Recently Viewed Products" 454 478 msgstr "" 455 479 456 #: admin/classes/class-merchant-admin-modules.php: 192480 #: admin/classes/class-merchant-admin-modules.php:513 457 481 msgid "Show recently viewed products on product pages and in the cart" 458 482 msgstr "" 459 483 460 #: admin/classes/class-merchant-admin-modules.php: 201, inc/modules/buy-now/class-buy-now.php:50, inc/modules/buy-now/class-buy-now.php:348, inc/modules/buy-now/class-buy-now.php:429, inc/modules/quick-view/class-quick-view.php:674, inc/modules/buy-now/admin/options.php:22484 #: admin/classes/class-merchant-admin-modules.php:517, inc/modules/buy-now/class-buy-now.php:50, inc/modules/buy-now/class-buy-now.php:348, inc/modules/buy-now/class-buy-now.php:429, inc/modules/quick-view/class-quick-view.php:674, inc/modules/buy-now/admin/options.php:22 461 485 msgid "Buy Now" 462 486 msgstr "" 463 487 464 #: admin/classes/class-merchant-admin-modules.php: 202488 #: admin/classes/class-merchant-admin-modules.php:518 465 489 msgid "Send your customers directly to checkout instead of the cart with Buy Now buttons" 466 490 msgstr "" 467 491 468 #: admin/classes/class-merchant-admin-modules.php: 209492 #: admin/classes/class-merchant-admin-modules.php:522 469 493 msgid "Cart Count Favicon" 470 494 msgstr "" 471 495 472 #: admin/classes/class-merchant-admin-modules.php: 210496 #: admin/classes/class-merchant-admin-modules.php:523 473 497 msgid "Make your browser tab stand out by showing the number of items in the cart on the favicon" 474 498 msgstr "" 475 499 476 #: admin/classes/class-merchant-admin-modules.php: 217500 #: admin/classes/class-merchant-admin-modules.php:527 477 501 msgid "Inactive Tab Message" 478 502 msgstr "" 479 503 480 #: admin/classes/class-merchant-admin-modules.php: 218504 #: admin/classes/class-merchant-admin-modules.php:528 481 505 msgid "Modify the browser tab's title when the visitor navigates away from your store" 482 506 msgstr "" 483 507 484 #: admin/classes/class-merchant-admin-modules.php: 225508 #: admin/classes/class-merchant-admin-modules.php:532 485 509 msgid "Cart Reserved Timer" 486 510 msgstr "" 487 511 488 #: admin/classes/class-merchant-admin-modules.php: 226512 #: admin/classes/class-merchant-admin-modules.php:533 489 513 msgid "Create urgency by letting visitors know that the products in cart are reserved for a limited time" 490 514 msgstr "" 491 515 492 #: admin/classes/class-merchant-admin-modules.php: 233, inc/modules/clear-cart/admin/options.php:147, inc/modules/free-shipping-progress-bar/admin/options.php:651516 #: admin/classes/class-merchant-admin-modules.php:537, inc/modules/clear-cart/admin/options.php:147, inc/modules/free-shipping-progress-bar/admin/options.php:677 493 517 msgid "Side Cart" 494 518 msgstr "" 495 519 496 #: admin/classes/class-merchant-admin-modules.php: 234520 #: admin/classes/class-merchant-admin-modules.php:538 497 521 msgid "Show a sliding cart whenever a customer adds a product to the cart" 498 522 msgstr "" 499 523 500 #: admin/classes/class-merchant-admin-modules.php: 243, inc/modules/payment-logos/admin/options.php:16524 #: admin/classes/class-merchant-admin-modules.php:542, inc/modules/payment-logos/admin/options.php:16 501 525 msgid "Payment Logos" 502 526 msgstr "" 503 527 504 #: admin/classes/class-merchant-admin-modules.php: 244528 #: admin/classes/class-merchant-admin-modules.php:543 505 529 msgid "Display the logos of the payment methods you accept on product pages" 506 530 msgstr "" 507 531 508 #: admin/classes/class-merchant-admin-modules.php: 251, inc/modules/trust-badges/admin/options.php:16532 #: admin/classes/class-merchant-admin-modules.php:547, inc/modules/trust-badges/admin/options.php:16 509 533 msgid "Trust Badges" 510 534 msgstr "" 511 535 512 #: admin/classes/class-merchant-admin-modules.php: 252536 #: admin/classes/class-merchant-admin-modules.php:548 513 537 msgid "Reassure customers by showcasing different badge-shaped store benefits" 514 538 msgstr "" 515 539 516 #: admin/classes/class-merchant-admin-modules.php: 259540 #: admin/classes/class-merchant-admin-modules.php:552 517 541 msgid "Advanced Reviews" 518 542 msgstr "" 519 543 520 #: admin/classes/class-merchant-admin-modules.php: 260544 #: admin/classes/class-merchant-admin-modules.php:553 521 545 msgid "Enhance your customer reviews with advanced features including photo uploads and more" 522 546 msgstr "" 523 547 524 #: admin/classes/class-merchant-admin-modules.php: 267548 #: admin/classes/class-merchant-admin-modules.php:557 525 549 msgid "Recent Sales Notifications" 526 550 msgstr "" 527 551 528 #: admin/classes/class-merchant-admin-modules.php: 268552 #: admin/classes/class-merchant-admin-modules.php:558 529 553 msgid "Build trust by displaying real-time notifications of purchases and other user activity on your store" 530 554 msgstr "" 531 555 532 #: admin/classes/class-merchant-admin-modules.php: 275556 #: admin/classes/class-merchant-admin-modules.php:562 533 557 msgid "Reasons To Buy List" 534 558 msgstr "" 535 559 536 #: admin/classes/class-merchant-admin-modules.php: 276560 #: admin/classes/class-merchant-admin-modules.php:563 537 561 msgid "Provide customers with a summary of the key features and benefits of your products" 538 562 msgstr "" 539 563 540 #: admin/classes/class-merchant-admin-modules.php: 283564 #: admin/classes/class-merchant-admin-modules.php:567 541 565 msgid "Quick Social Links" 542 566 msgstr "" 543 567 544 #: admin/classes/class-merchant-admin-modules.php: 284568 #: admin/classes/class-merchant-admin-modules.php:568 545 569 msgid "Display floating social media icons to make it easier for your customers to connect with you" 546 570 msgstr "" 547 571 548 #: admin/classes/class-merchant-admin-modules.php: 291572 #: admin/classes/class-merchant-admin-modules.php:572 549 573 msgid "Product Brand Image" 550 574 msgstr "" 551 575 552 #: admin/classes/class-merchant-admin-modules.php: 292576 #: admin/classes/class-merchant-admin-modules.php:573 553 577 msgid "Add brand images to products to instill confidence in potential buyers" 554 578 msgstr "" 555 579 556 #: admin/classes/class-merchant-admin-modules.php: 301580 #: admin/classes/class-merchant-admin-modules.php:577 557 581 msgid "Animated Add to Cart" 558 582 msgstr "" 559 583 560 #: admin/classes/class-merchant-admin-modules.php: 302584 #: admin/classes/class-merchant-admin-modules.php:578 561 585 msgid "Make your Add To Cart button stand out by adding an animation on mouse over or page load" 562 586 msgstr "" 563 587 564 #: admin/classes/class-merchant-admin-modules.php: 309, inc/modules/add-to-cart-text/admin/class-add-to-cart-text-metabox.php:29588 #: admin/classes/class-merchant-admin-modules.php:582, inc/modules/add-to-cart-text/admin/class-add-to-cart-text-metabox.php:29 565 589 msgid "Add To Cart Text" 566 590 msgstr "" 567 591 568 #: admin/classes/class-merchant-admin-modules.php: 310592 #: admin/classes/class-merchant-admin-modules.php:583 569 593 msgid "Change your store's 'Add to Cart' text for various product types, as well as individual products" 570 594 msgstr "" 571 595 572 #: admin/classes/class-merchant-admin-modules.php: 317596 #: admin/classes/class-merchant-admin-modules.php:587 573 597 msgid "Auto External Links" 574 598 msgstr "" 575 599 576 #: admin/classes/class-merchant-admin-modules.php: 318600 #: admin/classes/class-merchant-admin-modules.php:588 577 601 msgid "Keep users from navigating away from your store by opening external links in a new browser tab" 578 602 msgstr "" 579 603 580 #: admin/classes/class-merchant-admin-modules.php: 325604 #: admin/classes/class-merchant-admin-modules.php:592 581 605 msgid "Real-Time Search" 582 606 msgstr "" 583 607 584 #: admin/classes/class-merchant-admin-modules.php: 326608 #: admin/classes/class-merchant-admin-modules.php:593 585 609 msgid "Help visitors instantly find the products they're looking for by using predictive search" 586 610 msgstr "" 587 611 588 #: admin/classes/class-merchant-admin-modules.php: 333612 #: admin/classes/class-merchant-admin-modules.php:597 589 613 msgid "Scroll to Top Button" 590 614 msgstr "" 591 615 592 #: admin/classes/class-merchant-admin-modules.php: 334616 #: admin/classes/class-merchant-admin-modules.php:598 593 617 msgid "Help your customers get back easily to the top of the page with a single click" 594 618 msgstr "" 595 619 596 #: admin/classes/class-merchant-admin-modules.php: 341620 #: admin/classes/class-merchant-admin-modules.php:602 597 621 msgid "Google Address Autocomplete" 598 622 msgstr "" 599 623 600 #: admin/classes/class-merchant-admin-modules.php: 342624 #: admin/classes/class-merchant-admin-modules.php:603 601 625 msgid "Streamline your checkout process and reduce user errors by autocompleting the address fields" 602 626 msgstr "" 603 627 604 #: admin/classes/class-merchant-admin-modules.php: 349, inc/modules/size-chart/class-size-chart.php:51, inc/modules/size-chart/admin/options.php:42628 #: admin/classes/class-merchant-admin-modules.php:607, inc/modules/size-chart/class-size-chart.php:51, inc/modules/size-chart/admin/options.php:42 605 629 msgid "Size Chart" 606 630 msgstr "" 607 631 608 #: admin/classes/class-merchant-admin-modules.php: 350632 #: admin/classes/class-merchant-admin-modules.php:608 609 633 msgid "Reduce returns and increase sales by showing a size chart on specific products or all products" 610 634 msgstr "" 611 635 612 #: admin/classes/class-merchant-admin-modules.php: 357636 #: admin/classes/class-merchant-admin-modules.php:612 613 637 msgid "Variation Swatches" 614 638 msgstr "" 615 639 616 #: admin/classes/class-merchant-admin-modules.php: 358640 #: admin/classes/class-merchant-admin-modules.php:613 617 641 msgid "Display variable product options as customizable color/image icons, buttons, or dropdowns" 618 642 msgstr "" 619 643 620 #: admin/classes/class-merchant-admin-modules.php: 365644 #: admin/classes/class-merchant-admin-modules.php:617 621 645 msgid "Wishlist" 622 646 msgstr "" 623 647 624 #: admin/classes/class-merchant-admin-modules.php: 366648 #: admin/classes/class-merchant-admin-modules.php:618 625 649 msgid "Allow customers to easily save products they are interested in for later" 626 650 msgstr "" 627 651 628 #: admin/classes/class-merchant-admin-modules.php: 373652 #: admin/classes/class-merchant-admin-modules.php:622 629 653 msgid "Product Navigation Links" 630 654 msgstr "" 631 655 632 #: admin/classes/class-merchant-admin-modules.php: 374656 #: admin/classes/class-merchant-admin-modules.php:623 633 657 msgid "Enable easy navigation from one product to the next with next/previous links" 634 658 msgstr "" 635 659 636 #: admin/classes/class-merchant-admin-modules.php: 381660 #: admin/classes/class-merchant-admin-modules.php:627 637 661 msgid "Product Video" 638 662 msgstr "" 639 663 640 #: admin/classes/class-merchant-admin-modules.php: 382664 #: admin/classes/class-merchant-admin-modules.php:628 641 665 msgid "Upload video to be viewed in product galleries and on archive pages" 642 666 msgstr "" 643 667 644 #: admin/classes/class-merchant-admin-modules.php: 389668 #: admin/classes/class-merchant-admin-modules.php:632 645 669 msgid "Product Audio" 646 670 msgstr "" 647 671 648 #: admin/classes/class-merchant-admin-modules.php: 390672 #: admin/classes/class-merchant-admin-modules.php:633 649 673 msgid "Upload audio to be listened to in product galleries and on archive pages" 650 674 msgstr "" 651 675 652 #: admin/classes/class-merchant-admin-modules.php: 397676 #: admin/classes/class-merchant-admin-modules.php:637 653 677 msgid "Login Popup" 654 678 msgstr "" 655 679 656 #: admin/classes/class-merchant-admin-modules.php: 398680 #: admin/classes/class-merchant-admin-modules.php:638 657 681 msgid "Allow users to log in with a simple pop up without navigating to a new page" 658 682 msgstr "" 659 683 660 #: admin/classes/class-merchant-admin-modules.php: 405, inc/modules/clear-cart/class-clear-cart.php:74, inc/modules/clear-cart/class-clear-cart.php:166, inc/modules/clear-cart/class-clear-cart.php:377, inc/modules/clear-cart/admin/options.php:189684 #: admin/classes/class-merchant-admin-modules.php:642, inc/modules/clear-cart/class-clear-cart.php:74, inc/modules/clear-cart/class-clear-cart.php:166, inc/modules/clear-cart/class-clear-cart.php:377, inc/modules/clear-cart/admin/options.php:189 661 685 msgid "Clear Cart" 662 686 msgstr "" 663 687 664 #: admin/classes/class-merchant-admin-modules.php: 406688 #: admin/classes/class-merchant-admin-modules.php:643 665 689 msgid "Display a clear cart button to let customers empty their carts and start fresh" 666 690 msgstr "" 667 691 668 #: admin/classes/class-merchant-admin-modules.php: 415692 #: admin/classes/class-merchant-admin-modules.php:647 669 693 msgid "Agree to Terms Checkbox" 670 694 msgstr "" 671 695 672 #: admin/classes/class-merchant-admin-modules.php: 416696 #: admin/classes/class-merchant-admin-modules.php:648 673 697 msgid "Get customers to agree to your Terms & Conditions as part of the checkout process" 674 698 msgstr "" 675 699 676 #: admin/classes/class-merchant-admin-modules.php: 423700 #: admin/classes/class-merchant-admin-modules.php:652 677 701 msgid "Cookie Banner" 678 702 msgstr "" 679 703 680 #: admin/classes/class-merchant-admin-modules.php: 424704 #: admin/classes/class-merchant-admin-modules.php:653 681 705 msgid "Inform your visitors that the site uses cookies via a dismissable banner" 682 msgstr ""683 684 #: admin/classes/class-merchant-admin-modules.php:438685 msgid "Boost Revenue"686 msgstr ""687 688 #: admin/classes/class-merchant-admin-modules.php:443689 msgid "Convert More"690 msgstr ""691 692 #: admin/classes/class-merchant-admin-modules.php:448693 msgid "Reduce Cart Abandonment"694 msgstr ""695 696 #: admin/classes/class-merchant-admin-modules.php:453697 msgid "Build Trust"698 msgstr ""699 700 #: admin/classes/class-merchant-admin-modules.php:458701 msgid "Improve Experience"702 msgstr ""703 704 #: admin/classes/class-merchant-admin-modules.php:463705 msgid "Protect Store"706 706 msgstr "" 707 707 … … 836 836 msgstr "" 837 837 838 #: admin/classes/class-merchant-admin-options.php:1783, inc/modules/complementary-products/admin/options.php:4 08, inc/modules/frequently-bought-together/admin/options.php:521, inc/modules/side-cart/admin/options.php:438, templates/modules/complementary-products/admin-preview/cart.php:29838 #: admin/classes/class-merchant-admin-options.php:1783, inc/modules/complementary-products/admin/options.php:434, inc/modules/frequently-bought-together/admin/options.php:547, inc/modules/side-cart/admin/options.php:438, templates/modules/complementary-products/admin-preview/cart.php:29 839 839 msgid "Add" 840 840 msgstr "" … … 882 882 msgstr "" 883 883 884 #: admin/classes/class-merchant-admin-options.php:2766, admin/pages/page-settings.php: 99, inc/modules/buy-x-get-y/admin/options.php:36, inc/modules/complementary-products/admin/options.php:37, inc/modules/free-gifts/admin/options.php:36, inc/modules/frequently-bought-together/admin/options.php:36, inc/modules/pre-orders/admin/options.php:44, inc/modules/product-labels/admin/options.php:69, inc/modules/reasons-to-buy/admin/options.php:36, inc/modules/storewide-sale/admin/options.php:36, inc/modules/volume-discounts/admin/options.php:36884 #: admin/classes/class-merchant-admin-options.php:2766, admin/pages/page-settings.php:106, inc/modules/buy-x-get-y/admin/options.php:36, inc/modules/complementary-products/admin/options.php:37, inc/modules/free-gifts/admin/options.php:36, inc/modules/frequently-bought-together/admin/options.php:36, inc/modules/pre-orders/admin/options.php:44, inc/modules/product-labels/admin/options.php:69, inc/modules/reasons-to-buy/admin/options.php:36, inc/modules/storewide-sale/admin/options.php:36, inc/modules/volume-discounts/admin/options.php:36 885 885 msgid "Inactive" 886 886 msgstr "" 887 887 888 #: admin/classes/class-merchant-admin-options.php:2767, admin/pages/page-settings.php:9 1, inc/modules/buy-x-get-y/admin/options.php:35, inc/modules/complementary-products/admin/options.php:36, inc/modules/free-gifts/admin/options.php:35, inc/modules/frequently-bought-together/admin/options.php:35, inc/modules/pre-orders/admin/options.php:43, inc/modules/product-labels/admin/options.php:68, inc/modules/reasons-to-buy/admin/options.php:35, inc/modules/storewide-sale/admin/options.php:35, inc/modules/volume-discounts/admin/options.php:35888 #: admin/classes/class-merchant-admin-options.php:2767, admin/pages/page-settings.php:98, inc/modules/buy-x-get-y/admin/options.php:35, inc/modules/complementary-products/admin/options.php:36, inc/modules/free-gifts/admin/options.php:35, inc/modules/frequently-bought-together/admin/options.php:35, inc/modules/pre-orders/admin/options.php:43, inc/modules/product-labels/admin/options.php:68, inc/modules/reasons-to-buy/admin/options.php:35, inc/modules/storewide-sale/admin/options.php:35, inc/modules/volume-discounts/admin/options.php:35 889 889 msgid "Active" 890 890 msgstr "" … … 1351 1351 msgstr "" 1352 1352 1353 #: admin/pages/page-module.php:269, admin/pages/page-settings.php: 951353 #: admin/pages/page-module.php:269, admin/pages/page-settings.php:102 1354 1354 msgid "Preview" 1355 1355 msgstr "" … … 1415 1415 msgstr "" 1416 1416 1417 #: admin/pages/page-settings.php:84 1417 #: admin/pages/page-settings.php:82 1418 msgid "Enable modules usage tracking" 1419 msgstr "" 1420 1421 #: admin/pages/page-settings.php:83 1422 msgid "Track which modules are used on your site. This helps us improve our products and services. No personal data is collected." 1423 msgstr "" 1424 1425 #: admin/pages/page-settings.php:91 1418 1426 msgid "Merchant Operating Mode" 1419 1427 msgstr "" 1420 1428 1421 #: admin/pages/page-settings.php:9 21429 #: admin/pages/page-settings.php:99 1422 1430 msgid "Merchant is active and visible for all customers. This is the standard operating mode." 1423 1431 msgstr "" 1424 1432 1425 #: admin/pages/page-settings.php: 961433 #: admin/pages/page-settings.php:103 1426 1434 msgid "All Merchant modules are active and visible only to admins. Use this mode to test Merchant modules before going live." 1427 1435 msgstr "" 1428 1436 1429 #: admin/pages/page-settings.php:10 01437 #: admin/pages/page-settings.php:107 1430 1438 msgid "Merchant is inactive for everyone, including you. While in this mode, your store operates like Merchant is not installed." 1431 1439 msgstr "" 1432 1440 1433 #: admin/pages/page-settings.php:11 01441 #: admin/pages/page-settings.php:117 1434 1442 msgid "Global Customizations" 1435 1443 msgstr "" 1436 1444 1437 #: admin/pages/page-settings.php:1 141445 #: admin/pages/page-settings.php:121 1438 1446 msgid "These settings allow you to add custom code, and are recommended for developers or advanced users only" 1439 1447 msgstr "" 1440 1448 1441 #: admin/pages/page-settings.php:1 241449 #: admin/pages/page-settings.php:131 1442 1450 msgid "Custom CSS" 1443 1451 msgstr "" 1444 1452 1445 #: admin/pages/page-settings.php:13 01453 #: admin/pages/page-settings.php:137 1446 1454 msgid "Custom JS" 1447 1455 msgstr "" … … 1560 1568 msgstr "" 1561 1569 1562 #: inc/modules/add-to-cart-text/class-add-to-cart-text.php:46, inc/modules/add-to-cart-text/class-add-to-cart-text.php:47, inc/modules/add-to-cart-text/class-add-to-cart-text.php:49, inc/modules/countdown-timer/class-countdown-timer.php:225, inc/modules/free-gifts/class-free-gifts.php:261, templates/modules/frequently-bought-together/single-product.php:151, templates/modules/volume-discounts/single-product.php:242, inc/modules/add-to-cart-text/admin/options.php:22, inc/modules/add-to-cart-text/admin/options.php:46, inc/modules/add-to-cart-text/admin/options.php:86, inc/modules/complementary-products/admin/options.php:4 23, inc/modules/complementary-products/admin/options.php:547, inc/modules/frequently-bought-together/admin/options.php:468, inc/modules/frequently-bought-together/admin/options.php:566, inc/modules/frequently-bought-together/admin/options.php:6991570 #: inc/modules/add-to-cart-text/class-add-to-cart-text.php:46, inc/modules/add-to-cart-text/class-add-to-cart-text.php:47, inc/modules/add-to-cart-text/class-add-to-cart-text.php:49, inc/modules/countdown-timer/class-countdown-timer.php:225, inc/modules/free-gifts/class-free-gifts.php:261, templates/modules/frequently-bought-together/single-product.php:151, templates/modules/volume-discounts/single-product.php:242, inc/modules/add-to-cart-text/admin/options.php:22, inc/modules/add-to-cart-text/admin/options.php:46, inc/modules/add-to-cart-text/admin/options.php:86, inc/modules/complementary-products/admin/options.php:449, inc/modules/complementary-products/admin/options.php:573, inc/modules/frequently-bought-together/admin/options.php:494, inc/modules/frequently-bought-together/admin/options.php:592, inc/modules/frequently-bought-together/admin/options.php:725 1563 1571 msgid "Add to cart" 1564 1572 msgstr "" … … 1760 1768 msgstr "" 1761 1769 1762 #: inc/modules/animated-add-to-cart/class-animated-add-to-cart.php:185, inc/modules/buy-x-get-y/class-buy-x-get-y.php:253, inc/modules/frequently-bought-together/class-frequently-bought-together.php:219, inc/modules/quick-view/class-quick-view.php:381, inc/modules/volume-discounts/class-volume-discounts.php:338, templates/modules/buy-x-get-y/single-product.php:229, inc/modules/buy-x-get-y/admin/options.php: 389, inc/modules/buy-x-get-y/admin/options.php:518, inc/modules/buy-x-get-y/admin/options.php:580, inc/modules/buy-x-get-y/admin/options.php:643, inc/modules/complementary-products/admin/options.php:485, inc/modules/frequently-bought-together/admin/options.php:620, inc/modules/volume-discounts/admin/options.php:586, inc/modules/volume-discounts/admin/options.php:650, inc/modules/volume-discounts/admin/options.php:722, templates/modules/complementary-products/admin-preview/cart.php:361770 #: inc/modules/animated-add-to-cart/class-animated-add-to-cart.php:185, inc/modules/buy-x-get-y/class-buy-x-get-y.php:253, inc/modules/frequently-bought-together/class-frequently-bought-together.php:219, inc/modules/quick-view/class-quick-view.php:381, inc/modules/volume-discounts/class-volume-discounts.php:338, templates/modules/buy-x-get-y/single-product.php:229, inc/modules/buy-x-get-y/admin/options.php:415, inc/modules/buy-x-get-y/admin/options.php:544, inc/modules/buy-x-get-y/admin/options.php:606, inc/modules/buy-x-get-y/admin/options.php:669, inc/modules/complementary-products/admin/options.php:511, inc/modules/frequently-bought-together/admin/options.php:646, inc/modules/volume-discounts/admin/options.php:612, inc/modules/volume-discounts/admin/options.php:676, inc/modules/volume-discounts/admin/options.php:748, templates/modules/complementary-products/admin-preview/cart.php:36 1763 1771 msgid "Add To Cart" 1764 1772 msgstr "" … … 1808 1816 msgstr "" 1809 1817 1810 #: inc/modules/buy-x-get-y/class-buy-x-get-y.php:252, inc/modules/buy-x-get-y/class-buy-x-get-y.php:297, inc/modules/buy-x-get-y/class-buy-x-get-y.php:336, inc/modules/frequently-bought-together/class-frequently-bought-together.php:259, inc/modules/frequently-bought-together/class-frequently-bought-together.php:301, inc/modules/volume-discounts/class-volume-discounts.php:265, inc/modules/volume-discounts/class-volume-discounts.php:302, inc/modules/buy-x-get-y/admin/options.php:5 02, inc/modules/buy-x-get-y/admin/options.php:565, inc/modules/buy-x-get-y/admin/options.php:6271818 #: inc/modules/buy-x-get-y/class-buy-x-get-y.php:252, inc/modules/buy-x-get-y/class-buy-x-get-y.php:297, inc/modules/buy-x-get-y/class-buy-x-get-y.php:336, inc/modules/frequently-bought-together/class-frequently-bought-together.php:259, inc/modules/frequently-bought-together/class-frequently-bought-together.php:301, inc/modules/volume-discounts/class-volume-discounts.php:265, inc/modules/volume-discounts/class-volume-discounts.php:302, inc/modules/buy-x-get-y/admin/options.php:528, inc/modules/buy-x-get-y/admin/options.php:591, inc/modules/buy-x-get-y/admin/options.php:653 1811 1819 msgid "with {discount} off" 1812 1820 msgstr "" … … 1888 1896 msgstr "" 1889 1897 1890 #: inc/modules/clear-cart/class-clear-cart.php:236, inc/modules/free-gifts/admin/options.php:3 531898 #: inc/modules/clear-cart/class-clear-cart.php:236, inc/modules/free-gifts/admin/options.php:379 1891 1899 msgid "Product" 1892 1900 msgstr "" … … 1972 1980 msgstr "" 1973 1981 1974 #: inc/modules/free-gifts/class-free-gifts.php:61, templates/modules/free-gifts/widget-contents.php:206, inc/modules/free-gifts/admin/options.php:4 161982 #: inc/modules/free-gifts/class-free-gifts.php:61, templates/modules/free-gifts/widget-contents.php:206, inc/modules/free-gifts/admin/options.php:442 1975 1983 msgid "Free" 1976 1984 msgstr "" 1977 1985 1978 #: inc/modules/free-gifts/class-free-gifts.php:62, inc/modules/free-gifts/admin/options.php:4 231986 #: inc/modules/free-gifts/class-free-gifts.php:62, inc/modules/free-gifts/admin/options.php:449 1979 1987 msgid "Free Gift" 1980 1988 msgstr "" 1981 1989 1982 #: inc/modules/free-gifts/class-free-gifts.php:63, inc/modules/free-gifts/admin/options.php:4 311990 #: inc/modules/free-gifts/class-free-gifts.php:63, inc/modules/free-gifts/admin/options.php:457 1983 1991 msgid "This item was added as a free gift" 1984 1992 msgstr "" … … 2008 2016 msgstr "" 2009 2017 2010 #: inc/modules/free-gifts/class-free-gifts.php:153, inc/modules/free-gifts/class-free-gifts.php:158, inc/modules/free-gifts/class-free-gifts.php:163, inc/modules/free-gifts/class-free-gifts.php:168, inc/modules/free-gifts/admin/options.php:3 222018 #: inc/modules/free-gifts/class-free-gifts.php:153, inc/modules/free-gifts/class-free-gifts.php:158, inc/modules/free-gifts/class-free-gifts.php:163, inc/modules/free-gifts/class-free-gifts.php:168, inc/modules/free-gifts/admin/options.php:348 2011 2019 msgid "Congratulations! You are eligible to receive a free gift." 2012 2020 msgstr "" … … 2049 2057 msgstr "" 2050 2058 2051 #: inc/modules/frequently-bought-together/class-frequently-bought-together.php:55, inc/modules/storewide-sale/class-storewide-sale.php:55, templates/modules/frequently-bought-together/single-product.php:118, inc/modules/frequently-bought-together/admin/options.php:4 612059 #: inc/modules/frequently-bought-together/class-frequently-bought-together.php:55, inc/modules/storewide-sale/class-storewide-sale.php:55, templates/modules/frequently-bought-together/single-product.php:118, inc/modules/frequently-bought-together/admin/options.php:487 2052 2060 msgid "Please select an option to see the total price." 2053 2061 msgstr "" 2054 2062 2055 #: inc/modules/frequently-bought-together/class-frequently-bought-together.php:56, inc/modules/storewide-sale/class-storewide-sale.php:56, templates/modules/frequently-bought-together/single-product.php:124, inc/modules/frequently-bought-together/admin/options.php:4 532063 #: inc/modules/frequently-bought-together/class-frequently-bought-together.php:56, inc/modules/storewide-sale/class-storewide-sale.php:56, templates/modules/frequently-bought-together/single-product.php:124, inc/modules/frequently-bought-together/admin/options.php:479 2056 2064 msgid "Please select an option to see your savings." 2057 2065 msgstr "" … … 2169 2177 msgstr "" 2170 2178 2171 #: inc/modules/pre-orders/class-pre-orders-main-functionality.php:1132, inc/modules/pre-orders/class-pre-orders-main-functionality.php:1320, inc/modules/pre-orders/class-pre-orders-main-functionality.php:1621, inc/modules/pre-orders/admin/options.php:3 722179 #: inc/modules/pre-orders/class-pre-orders-main-functionality.php:1132, inc/modules/pre-orders/class-pre-orders-main-functionality.php:1320, inc/modules/pre-orders/class-pre-orders-main-functionality.php:1621, inc/modules/pre-orders/admin/options.php:398 2172 2180 msgid "Ships on" 2173 2181 msgstr "" … … 2537 2545 msgstr "" 2538 2546 2539 #: inc/modules/spending-goal/class-spending-goal.php:63, inc/modules/spending-goal/admin/options.php:2 542547 #: inc/modules/spending-goal/class-spending-goal.php:63, inc/modules/spending-goal/admin/options.php:280 2540 2548 msgid "Spend {spending_goal} to get a {discount_amount} discount!" 2541 2549 msgstr "" 2542 2550 2543 #: inc/modules/spending-goal/class-spending-goal.php:64, inc/modules/spending-goal/admin/options.php:2 622551 #: inc/modules/spending-goal/class-spending-goal.php:64, inc/modules/spending-goal/admin/options.php:288 2544 2552 msgid "Spend {spending_goal} more to get a {discount_amount} discount!" 2545 2553 msgstr "" 2546 2554 2547 #: inc/modules/spending-goal/class-spending-goal.php:65, inc/modules/spending-goal/admin/options.php:2 702555 #: inc/modules/spending-goal/class-spending-goal.php:65, inc/modules/spending-goal/admin/options.php:296 2548 2556 msgid "Congratulations! You got a discount of {discount_amount} on this order!" 2549 2557 msgstr "" … … 2593 2601 msgstr "" 2594 2602 2595 #: inc/modules/volume-discounts/class-volume-discounts.php:66, inc/modules/volume-discounts/class-volume-discounts.php:73, inc/modules/advanced-reviews/admin/options.php:287, inc/modules/complementary-products/admin/options.php:200, inc/modules/frequently-bought-together/admin/options.php:273, inc/modules/storewide-sale/admin/options.php:187, inc/modules/volume-discounts/admin/options.php:252, inc/modules/volume-discounts/admin/options.php:4 412603 #: inc/modules/volume-discounts/class-volume-discounts.php:66, inc/modules/volume-discounts/class-volume-discounts.php:73, inc/modules/advanced-reviews/admin/options.php:287, inc/modules/complementary-products/admin/options.php:200, inc/modules/frequently-bought-together/admin/options.php:273, inc/modules/storewide-sale/admin/options.php:187, inc/modules/volume-discounts/admin/options.php:252, inc/modules/volume-discounts/admin/options.php:467 2596 2604 msgid "Discount" 2597 2605 msgstr "" 2598 2606 2599 #: inc/modules/volume-discounts/class-volume-discounts.php:68, inc/modules/volume-discounts/class-volume-discounts.php:231, inc/modules/volume-discounts/admin/options.php: 3892607 #: inc/modules/volume-discounts/class-volume-discounts.php:68, inc/modules/volume-discounts/class-volume-discounts.php:231, inc/modules/volume-discounts/admin/options.php:415 2600 2608 msgid "Buy more, save more!" 2601 2609 msgstr "" 2602 2610 2603 #: inc/modules/volume-discounts/class-volume-discounts.php:69, inc/modules/volume-discounts/class-volume-discounts.php:227, templates/modules/volume-discounts/admin-preview.php:164, templates/modules/volume-discounts/single-product.php:200, inc/modules/volume-discounts/admin/options.php: 3972611 #: inc/modules/volume-discounts/class-volume-discounts.php:69, inc/modules/volume-discounts/class-volume-discounts.php:227, templates/modules/volume-discounts/admin-preview.php:164, templates/modules/volume-discounts/single-product.php:200, inc/modules/volume-discounts/admin/options.php:423 2604 2612 msgid "Save {amount}" 2605 2613 msgstr "" 2606 2614 2607 #: inc/modules/volume-discounts/class-volume-discounts.php:70, inc/modules/volume-discounts/class-volume-discounts.php:230, templates/modules/volume-discounts/admin-preview.php:103, templates/modules/volume-discounts/single-product.php:131, inc/modules/volume-discounts/admin/options.php:4 112615 #: inc/modules/volume-discounts/class-volume-discounts.php:70, inc/modules/volume-discounts/class-volume-discounts.php:230, templates/modules/volume-discounts/admin-preview.php:103, templates/modules/volume-discounts/single-product.php:131, inc/modules/volume-discounts/admin/options.php:437 2608 2616 msgid "Buy {quantity}, get {discount} off each" 2609 2617 msgstr "" 2610 2618 2611 #: inc/modules/volume-discounts/class-volume-discounts.php:71, inc/modules/volume-discounts/class-volume-discounts.php:228, templates/modules/volume-discounts/admin-preview.php:120, templates/modules/volume-discounts/single-product.php:147, inc/modules/volume-discounts/admin/options.php:4 272619 #: inc/modules/volume-discounts/class-volume-discounts.php:71, inc/modules/volume-discounts/class-volume-discounts.php:228, templates/modules/volume-discounts/admin-preview.php:120, templates/modules/volume-discounts/single-product.php:147, inc/modules/volume-discounts/admin/options.php:453 2612 2620 msgid "Per item:" 2613 2621 msgstr "" 2614 2622 2615 #: inc/modules/volume-discounts/class-volume-discounts.php:72, inc/modules/volume-discounts/class-volume-discounts.php:229, templates/modules/volume-discounts/admin-preview.php:128, templates/modules/volume-discounts/single-product.php:159, inc/modules/volume-discounts/admin/options.php:4 342623 #: inc/modules/volume-discounts/class-volume-discounts.php:72, inc/modules/volume-discounts/class-volume-discounts.php:229, templates/modules/volume-discounts/admin-preview.php:128, templates/modules/volume-discounts/single-product.php:159, inc/modules/volume-discounts/admin/options.php:460 2616 2624 msgid "Total price:" 2617 2625 msgstr "" 2618 2626 2619 #: inc/modules/volume-discounts/class-volume-discounts.php:74, inc/modules/volume-discounts/admin/options.php:4 492627 #: inc/modules/volume-discounts/class-volume-discounts.php:74, inc/modules/volume-discounts/admin/options.php:475 2620 2628 msgid "A discount of {amount} has been applied." 2621 2629 msgstr "" … … 2829 2837 msgstr "" 2830 2838 2831 #: templates/modules/buy-x-get-y/single-product.php:78, inc/modules/buy-x-get-y/admin/options.php:3 492839 #: templates/modules/buy-x-get-y/single-product.php:78, inc/modules/buy-x-get-y/admin/options.php:375 2832 2840 msgid "Buy One Get One" 2833 2841 msgstr "" … … 2865 2873 msgstr[1] "" 2866 2874 2867 #: templates/modules/frequently-bought-together/single-product.php:111, inc/modules/frequently-bought-together/admin/options.php:4 222875 #: templates/modules/frequently-bought-together/single-product.php:111, inc/modules/frequently-bought-together/admin/options.php:448 2868 2876 msgid "Bundle price" 2869 2877 msgstr "" … … 2990 2998 msgstr "" 2991 2999 2992 #: inc/modules/added-to-cart-popup/admin/options.php:73, inc/modules/complementary-products/admin/options.php: 379, inc/modules/quick-view/admin/options.php:2793000 #: inc/modules/added-to-cart-popup/admin/options.php:73, inc/modules/complementary-products/admin/options.php:405, inc/modules/quick-view/admin/options.php:279 2993 3001 msgid "Short description" 2994 3002 msgstr "" … … 3006 3014 msgstr "" 3007 3015 3008 #: inc/modules/added-to-cart-popup/admin/options.php:112, inc/modules/free-gifts/admin/options.php:4 07, inc/modules/spending-goal/admin/options.php:343016 #: inc/modules/added-to-cart-popup/admin/options.php:112, inc/modules/free-gifts/admin/options.php:433, inc/modules/spending-goal/admin/options.php:34 3009 3017 msgid "Cart total" 3010 3018 msgstr "" … … 3094 3102 msgstr "" 3095 3103 3096 #: inc/modules/added-to-cart-popup/admin/options.php:334, inc/modules/free-gifts/admin/options.php: 491, inc/modules/product-labels/admin/options.php:405, inc/modules/recently-viewed-products/admin/options.php:200, inc/modules/stock-scarcity/admin/options.php:283104 #: inc/modules/added-to-cart-popup/admin/options.php:334, inc/modules/free-gifts/admin/options.php:517, inc/modules/product-labels/admin/options.php:405, inc/modules/recently-viewed-products/admin/options.php:200, inc/modules/stock-scarcity/admin/options.php:28 3097 3105 msgid "Show on pages" 3098 3106 msgstr "" 3099 3107 3100 #: inc/modules/added-to-cart-popup/admin/options.php:336, inc/modules/free-gifts/admin/options.php: 492, inc/modules/product-labels/admin/options.php:4073108 #: inc/modules/added-to-cart-popup/admin/options.php:336, inc/modules/free-gifts/admin/options.php:518, inc/modules/product-labels/admin/options.php:407 3101 3109 msgid "Homepage" 3102 3110 msgstr "" … … 3122 3130 msgstr "" 3123 3131 3124 #: inc/modules/added-to-cart-popup/admin/options.php:358, inc/modules/advanced-reviews/admin/options.php:967, inc/modules/clear-cart/admin/options.php:182, inc/modules/complementary-products/admin/options.php:5 71, inc/modules/countdown-timer/admin/options.php:225, inc/modules/free-gifts/admin/options.php:522, inc/modules/free-shipping-progress-bar/admin/options.php:923, inc/modules/recent-sales-notifications/admin/options.php:490, inc/modules/side-cart/admin/options.php:5983132 #: inc/modules/added-to-cart-popup/admin/options.php:358, inc/modules/advanced-reviews/admin/options.php:967, inc/modules/clear-cart/admin/options.php:182, inc/modules/complementary-products/admin/options.php:597, inc/modules/countdown-timer/admin/options.php:225, inc/modules/free-gifts/admin/options.php:548, inc/modules/free-shipping-progress-bar/admin/options.php:949, inc/modules/recent-sales-notifications/admin/options.php:490, inc/modules/side-cart/admin/options.php:598 3125 3133 msgid "Look and Feel" 3126 3134 msgstr "" … … 3272 3280 msgstr "" 3273 3281 3274 #: inc/modules/advanced-reviews/admin/options.php:101, inc/modules/complementary-products/admin/options.php:6 38, inc/modules/recently-viewed-products/admin/options.php:33, inc/modules/wishlist/admin/options.php:713282 #: inc/modules/advanced-reviews/admin/options.php:101, inc/modules/complementary-products/admin/options.php:664, inc/modules/recently-viewed-products/admin/options.php:33, inc/modules/wishlist/admin/options.php:71 3275 3283 msgid "H1" 3276 3284 msgstr "" 3277 3285 3278 #: inc/modules/advanced-reviews/admin/options.php:102, inc/modules/complementary-products/admin/options.php:6 39, inc/modules/recently-viewed-products/admin/options.php:34, inc/modules/wishlist/admin/options.php:723286 #: inc/modules/advanced-reviews/admin/options.php:102, inc/modules/complementary-products/admin/options.php:665, inc/modules/recently-viewed-products/admin/options.php:34, inc/modules/wishlist/admin/options.php:72 3279 3287 msgid "H2" 3280 3288 msgstr "" 3281 3289 3282 #: inc/modules/advanced-reviews/admin/options.php:103, inc/modules/complementary-products/admin/options.php:6 40, inc/modules/recently-viewed-products/admin/options.php:35, inc/modules/wishlist/admin/options.php:733290 #: inc/modules/advanced-reviews/admin/options.php:103, inc/modules/complementary-products/admin/options.php:666, inc/modules/recently-viewed-products/admin/options.php:35, inc/modules/wishlist/admin/options.php:73 3283 3291 msgid "H3" 3284 3292 msgstr "" 3285 3293 3286 #: inc/modules/advanced-reviews/admin/options.php:104, inc/modules/complementary-products/admin/options.php:6 41, inc/modules/recently-viewed-products/admin/options.php:36, inc/modules/wishlist/admin/options.php:743294 #: inc/modules/advanced-reviews/admin/options.php:104, inc/modules/complementary-products/admin/options.php:667, inc/modules/recently-viewed-products/admin/options.php:36, inc/modules/wishlist/admin/options.php:74 3287 3295 msgid "H4" 3288 3296 msgstr "" 3289 3297 3290 #: inc/modules/advanced-reviews/admin/options.php:105, inc/modules/complementary-products/admin/options.php:6 42, inc/modules/recently-viewed-products/admin/options.php:37, inc/modules/wishlist/admin/options.php:753298 #: inc/modules/advanced-reviews/admin/options.php:105, inc/modules/complementary-products/admin/options.php:668, inc/modules/recently-viewed-products/admin/options.php:37, inc/modules/wishlist/admin/options.php:75 3291 3299 msgid "H5" 3292 3300 msgstr "" 3293 3301 3294 #: inc/modules/advanced-reviews/admin/options.php:106, inc/modules/complementary-products/admin/options.php:6 43, inc/modules/recently-viewed-products/admin/options.php:38, inc/modules/wishlist/admin/options.php:763302 #: inc/modules/advanced-reviews/admin/options.php:106, inc/modules/complementary-products/admin/options.php:669, inc/modules/recently-viewed-products/admin/options.php:38, inc/modules/wishlist/admin/options.php:76 3295 3303 msgid "H6" 3296 3304 msgstr "" … … 3304 3312 msgstr "" 3305 3313 3306 #: inc/modules/advanced-reviews/admin/options.php:124, inc/modules/advanced-reviews/admin/options.php:830, inc/modules/complementary-products/admin/options.php:4 70, templates/modules/complementary-products/admin-preview/checkout.php:153314 #: inc/modules/advanced-reviews/admin/options.php:124, inc/modules/advanced-reviews/admin/options.php:830, inc/modules/complementary-products/admin/options.php:496, templates/modules/complementary-products/admin-preview/checkout.php:15 3307 3315 msgid "Description" 3308 3316 msgstr "" 3309 3317 3310 #: inc/modules/advanced-reviews/admin/options.php:132, inc/modules/complementary-products/admin/options.php:6 633318 #: inc/modules/advanced-reviews/admin/options.php:132, inc/modules/complementary-products/admin/options.php:689 3311 3319 msgid "Title and description alignment" 3312 3320 msgstr "" 3313 3321 3314 #: inc/modules/advanced-reviews/admin/options.php:134, inc/modules/complementary-products/admin/options.php:6 65, inc/modules/countdown-timer/admin/options.php:215, inc/modules/payment-logos/admin/options.php:42, inc/modules/quick-social-links/admin/options.php:29, inc/modules/side-cart/admin/options.php:518, inc/modules/trust-badges/admin/options.php:543322 #: inc/modules/advanced-reviews/admin/options.php:134, inc/modules/complementary-products/admin/options.php:691, inc/modules/countdown-timer/admin/options.php:215, inc/modules/payment-logos/admin/options.php:42, inc/modules/quick-social-links/admin/options.php:29, inc/modules/side-cart/admin/options.php:518, inc/modules/trust-badges/admin/options.php:54 3315 3323 msgid "Left" 3316 3324 msgstr "" 3317 3325 3318 #: inc/modules/advanced-reviews/admin/options.php:135, inc/modules/complementary-products/admin/options.php:6 66, inc/modules/countdown-timer/admin/options.php:216, inc/modules/payment-logos/admin/options.php:43, inc/modules/trust-badges/admin/options.php:553326 #: inc/modules/advanced-reviews/admin/options.php:135, inc/modules/complementary-products/admin/options.php:692, inc/modules/countdown-timer/admin/options.php:216, inc/modules/payment-logos/admin/options.php:43, inc/modules/trust-badges/admin/options.php:55 3319 3327 msgid "Center" 3320 3328 msgstr "" 3321 3329 3322 #: inc/modules/advanced-reviews/admin/options.php:136, inc/modules/complementary-products/admin/options.php:6 67, inc/modules/countdown-timer/admin/options.php:217, inc/modules/payment-logos/admin/options.php:44, inc/modules/quick-social-links/admin/options.php:33, inc/modules/side-cart/admin/options.php:519, inc/modules/trust-badges/admin/options.php:563330 #: inc/modules/advanced-reviews/admin/options.php:136, inc/modules/complementary-products/admin/options.php:693, inc/modules/countdown-timer/admin/options.php:217, inc/modules/payment-logos/admin/options.php:44, inc/modules/quick-social-links/admin/options.php:33, inc/modules/side-cart/admin/options.php:519, inc/modules/trust-badges/admin/options.php:56 3323 3331 msgid "Right" 3324 3332 msgstr "" … … 3514 3522 msgstr "" 3515 3523 3516 #: inc/modules/advanced-reviews/admin/options.php:456, inc/modules/advanced-reviews/admin/options.php:564, inc/modules/advanced-reviews/admin/options.php:657, inc/modules/advanced-reviews/admin/options.php:728, inc/modules/buy-x-get-y/admin/options.php:3 57, inc/modules/buy-x-get-y/admin/options.php:373, inc/modules/buy-x-get-y/admin/options.php:487, inc/modules/buy-x-get-y/admin/options.php:503, inc/modules/buy-x-get-y/admin/options.php:551, inc/modules/buy-x-get-y/admin/options.php:566, inc/modules/buy-x-get-y/admin/options.php:600, inc/modules/buy-x-get-y/admin/options.php:628, inc/modules/free-shipping-progress-bar/admin/options.php:40, inc/modules/free-shipping-progress-bar/admin/options.php:56, inc/modules/frequently-bought-together/admin/options.php:438, inc/modules/frequently-bought-together/admin/options.php:536, inc/modules/frequently-bought-together/admin/options.php:605, inc/modules/frequently-bought-together/admin/options.php:639, inc/modules/frequently-bought-together/admin/options.php:667, inc/modules/frequently-bought-together/admin/options.php:684, inc/modules/login-popup/admin/options.php:47, inc/modules/product-labels/admin/options.php:106, inc/modules/volume-discounts/admin/options.php:398, inc/modules/volume-discounts/admin/options.php:412, inc/modules/volume-discounts/admin/options.php:570, inc/modules/volume-discounts/admin/options.php:619, inc/modules/volume-discounts/admin/options.php:635, inc/modules/volume-discounts/admin/options.php:670, inc/modules/volume-discounts/admin/options.php:6993524 #: inc/modules/advanced-reviews/admin/options.php:456, inc/modules/advanced-reviews/admin/options.php:564, inc/modules/advanced-reviews/admin/options.php:657, inc/modules/advanced-reviews/admin/options.php:728, inc/modules/buy-x-get-y/admin/options.php:383, inc/modules/buy-x-get-y/admin/options.php:399, inc/modules/buy-x-get-y/admin/options.php:513, inc/modules/buy-x-get-y/admin/options.php:529, inc/modules/buy-x-get-y/admin/options.php:577, inc/modules/buy-x-get-y/admin/options.php:592, inc/modules/buy-x-get-y/admin/options.php:626, inc/modules/buy-x-get-y/admin/options.php:654, inc/modules/free-shipping-progress-bar/admin/options.php:40, inc/modules/free-shipping-progress-bar/admin/options.php:56, inc/modules/frequently-bought-together/admin/options.php:464, inc/modules/frequently-bought-together/admin/options.php:562, inc/modules/frequently-bought-together/admin/options.php:631, inc/modules/frequently-bought-together/admin/options.php:665, inc/modules/frequently-bought-together/admin/options.php:693, inc/modules/frequently-bought-together/admin/options.php:710, inc/modules/login-popup/admin/options.php:47, inc/modules/product-labels/admin/options.php:106, inc/modules/volume-discounts/admin/options.php:424, inc/modules/volume-discounts/admin/options.php:438, inc/modules/volume-discounts/admin/options.php:596, inc/modules/volume-discounts/admin/options.php:645, inc/modules/volume-discounts/admin/options.php:661, inc/modules/volume-discounts/admin/options.php:696, inc/modules/volume-discounts/admin/options.php:725 3517 3525 msgid "You can use these codes in the content." 3518 3526 msgstr "" … … 3679 3687 msgstr "" 3680 3688 3681 #: inc/modules/advanced-reviews/admin/options.php:889, inc/modules/complementary-products/admin/options.php:6 22, inc/modules/countdown-timer/admin/options.php:293, inc/modules/product-swatches/admin/options.php:84, inc/modules/product-swatches/admin/options.php:142, inc/modules/product-swatches/admin/options.php:234, inc/modules/product-swatches/admin/options.php:322, inc/modules/product-swatches/admin/options.php:393, inc/modules/product-swatches/admin/options.php:496, inc/modules/product-swatches/admin/options.php:629, inc/modules/product-swatches/admin/options.php:717, inc/modules/recent-sales-notifications/admin/options.php:675, inc/modules/scroll-to-top-button/admin/options.php:240, inc/modules/sticky-add-to-cart/admin/options.php:123, inc/modules/trust-badges/admin/options.php:89, inc/modules/volume-discounts/admin/options.php:5143689 #: inc/modules/advanced-reviews/admin/options.php:889, inc/modules/complementary-products/admin/options.php:648, inc/modules/countdown-timer/admin/options.php:293, inc/modules/product-swatches/admin/options.php:84, inc/modules/product-swatches/admin/options.php:142, inc/modules/product-swatches/admin/options.php:234, inc/modules/product-swatches/admin/options.php:322, inc/modules/product-swatches/admin/options.php:393, inc/modules/product-swatches/admin/options.php:496, inc/modules/product-swatches/admin/options.php:629, inc/modules/product-swatches/admin/options.php:717, inc/modules/recent-sales-notifications/admin/options.php:675, inc/modules/scroll-to-top-button/admin/options.php:240, inc/modules/sticky-add-to-cart/admin/options.php:123, inc/modules/trust-badges/admin/options.php:89, inc/modules/volume-discounts/admin/options.php:540 3682 3690 msgid "Border color" 3683 3691 msgstr "" … … 3687 3695 msgstr "" 3688 3696 3689 #: inc/modules/advanced-reviews/admin/options.php:902, inc/modules/free-shipping-progress-bar/admin/options.php:2 143697 #: inc/modules/advanced-reviews/admin/options.php:902, inc/modules/free-shipping-progress-bar/admin/options.php:240 3690 3698 msgid "Show on" 3691 3699 msgstr "" 3692 3700 3693 #: inc/modules/advanced-reviews/admin/options.php:904, inc/modules/free-gifts/admin/options.php: 4993701 #: inc/modules/advanced-reviews/admin/options.php:904, inc/modules/free-gifts/admin/options.php:525 3694 3702 msgid "Shop page" 3695 3703 msgstr "" … … 3699 3707 msgstr "" 3700 3708 3701 #: inc/modules/advanced-reviews/admin/options.php:912, inc/modules/buy-x-get-y/admin/options.php:5 35, inc/modules/buy-x-get-y/admin/options.php:614, inc/modules/clear-cart/admin/options.php:101, inc/modules/complementary-products/admin/options.php:441, inc/modules/complementary-products/admin/options.php:503, inc/modules/free-shipping-progress-bar/admin/options.php:181, inc/modules/frequently-bought-together/admin/options.php:583, inc/modules/frequently-bought-together/admin/options.php:653, inc/modules/pre-orders/admin/options.php:361, inc/modules/product-navigation-links/admin/options.php:45, inc/modules/volume-discounts/admin/options.php:603, inc/modules/volume-discounts/admin/options.php:6853709 #: inc/modules/advanced-reviews/admin/options.php:912, inc/modules/buy-x-get-y/admin/options.php:561, inc/modules/buy-x-get-y/admin/options.php:640, inc/modules/clear-cart/admin/options.php:101, inc/modules/complementary-products/admin/options.php:467, inc/modules/complementary-products/admin/options.php:529, inc/modules/free-shipping-progress-bar/admin/options.php:207, inc/modules/frequently-bought-together/admin/options.php:609, inc/modules/frequently-bought-together/admin/options.php:679, inc/modules/pre-orders/admin/options.php:387, inc/modules/product-navigation-links/admin/options.php:45, inc/modules/volume-discounts/admin/options.php:629, inc/modules/volume-discounts/admin/options.php:711 3702 3710 msgid "Placement" 3703 3711 msgstr "" … … 3720 3728 msgstr "" 3721 3729 3722 #: inc/modules/advanced-reviews/admin/options.php:980, inc/modules/complementary-products/admin/options.php:6 08, inc/modules/login-popup/admin/options.php:123, inc/modules/reasons-to-buy/admin/options.php:251, inc/modules/recently-viewed-products/admin/options.php:166, inc/modules/side-cart/admin/options.php:615, inc/modules/size-chart/admin/options.php:141, inc/modules/sticky-add-to-cart/admin/options.php:1473730 #: inc/modules/advanced-reviews/admin/options.php:980, inc/modules/complementary-products/admin/options.php:634, inc/modules/login-popup/admin/options.php:123, inc/modules/reasons-to-buy/admin/options.php:251, inc/modules/recently-viewed-products/admin/options.php:166, inc/modules/side-cart/admin/options.php:615, inc/modules/size-chart/admin/options.php:141, inc/modules/sticky-add-to-cart/admin/options.php:147 3723 3731 msgid "Title color" 3724 3732 msgstr "" 3725 3733 3726 #: inc/modules/advanced-reviews/admin/options.php:988, inc/modules/complementary-products/admin/options.php:6 153734 #: inc/modules/advanced-reviews/admin/options.php:988, inc/modules/complementary-products/admin/options.php:641 3727 3735 msgid "Description color" 3728 3736 msgstr "" … … 3736 3744 msgstr "" 3737 3745 3738 #: inc/modules/advanced-reviews/admin/options.php:1012, inc/modules/spending-goal/admin/options.php: 2993746 #: inc/modules/advanced-reviews/admin/options.php:1012, inc/modules/spending-goal/admin/options.php:325 3739 3747 msgid "Progress bar color" 3740 3748 msgstr "" … … 3756 3764 msgstr "" 3757 3765 3758 #: inc/modules/advanced-reviews/admin/options.php:1052, inc/modules/buy-now/admin/options.php:68, inc/modules/cookie-banner/admin/options.php:133, inc/modules/login-popup/admin/options.php:179, inc/modules/pre-orders/admin/options.php:4 05, inc/modules/quick-view/admin/options.php:198, inc/modules/side-cart/admin/options.php:706, inc/modules/sticky-add-to-cart/admin/options.php:1553766 #: inc/modules/advanced-reviews/admin/options.php:1052, inc/modules/buy-now/admin/options.php:68, inc/modules/cookie-banner/admin/options.php:133, inc/modules/login-popup/admin/options.php:179, inc/modules/pre-orders/admin/options.php:431, inc/modules/quick-view/admin/options.php:198, inc/modules/side-cart/admin/options.php:706, inc/modules/sticky-add-to-cart/admin/options.php:155 3759 3767 msgid "Button background color" 3760 3768 msgstr "" … … 3792 3800 msgstr "" 3793 3801 3794 #: inc/modules/advanced-reviews/admin/options.php:1132, inc/modules/advanced-reviews/admin/options.php:1137, inc/modules/buy-x-get-y/admin/options.php:6 64, inc/modules/buy-x-get-y/admin/options.php:669, inc/modules/cart-reserved-timer/admin/options.php:103, inc/modules/cart-reserved-timer/admin/options.php:108, inc/modules/clear-cart/admin/options.php:315, inc/modules/clear-cart/admin/options.php:320, inc/modules/complementary-products/admin/options.php:700, inc/modules/complementary-products/admin/options.php:705, inc/modules/countdown-timer/admin/options.php:336, inc/modules/countdown-timer/admin/options.php:341, inc/modules/frequently-bought-together/admin/options.php:722, inc/modules/frequently-bought-together/admin/options.php:727, inc/modules/payment-logos/admin/options.php:125, inc/modules/payment-logos/admin/options.php:130, inc/modules/product-audio/admin/options.php:34, inc/modules/product-audio/admin/options.php:39, inc/modules/product-brand-image/admin/options.php:82, inc/modules/product-brand-image/admin/options.php:87, inc/modules/product-bundles/admin/options.php:158, inc/modules/product-bundles/admin/options.php:163, inc/modules/product-labels/admin/options.php:442, inc/modules/product-labels/admin/options.php:447, inc/modules/product-navigation-links/admin/options.php:144, inc/modules/product-navigation-links/admin/options.php:149, inc/modules/product-video/admin/options.php:52, inc/modules/product-video/admin/options.php:57, inc/modules/quick-social-links/admin/options.php:419, inc/modules/quick-social-links/admin/options.php:424, inc/modules/quick-view/admin/options.php:445, inc/modules/quick-view/admin/options.php:450, inc/modules/real-time-search/admin/options.php:112, inc/modules/real-time-search/admin/options.php:117, inc/modules/reasons-to-buy/admin/options.php:286, inc/modules/reasons-to-buy/admin/options.php:291, inc/modules/recently-viewed-products/admin/options.php:215, inc/modules/recently-viewed-products/admin/options.php:220, inc/modules/size-chart/admin/options.php:215, inc/modules/size-chart/admin/options.php:220, inc/modules/stock-scarcity/admin/options.php:188, inc/modules/stock-scarcity/admin/options.php:193, inc/modules/trust-badges/admin/options.php:144, inc/modules/trust-badges/admin/options.php:149, inc/modules/volume-discounts/admin/options.php:759, inc/modules/volume-discounts/admin/options.php:764, inc/modules/wait-list/admin/options.php:150, inc/modules/wait-list/admin/options.php:155, inc/modules/wishlist/admin/options.php:488, inc/modules/wishlist/admin/options.php:4933802 #: inc/modules/advanced-reviews/admin/options.php:1132, inc/modules/advanced-reviews/admin/options.php:1137, inc/modules/buy-x-get-y/admin/options.php:690, inc/modules/buy-x-get-y/admin/options.php:695, inc/modules/cart-reserved-timer/admin/options.php:103, inc/modules/cart-reserved-timer/admin/options.php:108, inc/modules/clear-cart/admin/options.php:315, inc/modules/clear-cart/admin/options.php:320, inc/modules/complementary-products/admin/options.php:726, inc/modules/complementary-products/admin/options.php:731, inc/modules/countdown-timer/admin/options.php:336, inc/modules/countdown-timer/admin/options.php:341, inc/modules/frequently-bought-together/admin/options.php:748, inc/modules/frequently-bought-together/admin/options.php:753, inc/modules/payment-logos/admin/options.php:125, inc/modules/payment-logos/admin/options.php:130, inc/modules/product-audio/admin/options.php:34, inc/modules/product-audio/admin/options.php:39, inc/modules/product-brand-image/admin/options.php:82, inc/modules/product-brand-image/admin/options.php:87, inc/modules/product-bundles/admin/options.php:158, inc/modules/product-bundles/admin/options.php:163, inc/modules/product-labels/admin/options.php:442, inc/modules/product-labels/admin/options.php:447, inc/modules/product-navigation-links/admin/options.php:144, inc/modules/product-navigation-links/admin/options.php:149, inc/modules/product-video/admin/options.php:52, inc/modules/product-video/admin/options.php:57, inc/modules/quick-social-links/admin/options.php:419, inc/modules/quick-social-links/admin/options.php:424, inc/modules/quick-view/admin/options.php:445, inc/modules/quick-view/admin/options.php:450, inc/modules/real-time-search/admin/options.php:112, inc/modules/real-time-search/admin/options.php:117, inc/modules/reasons-to-buy/admin/options.php:286, inc/modules/reasons-to-buy/admin/options.php:291, inc/modules/recently-viewed-products/admin/options.php:215, inc/modules/recently-viewed-products/admin/options.php:220, inc/modules/size-chart/admin/options.php:215, inc/modules/size-chart/admin/options.php:220, inc/modules/stock-scarcity/admin/options.php:188, inc/modules/stock-scarcity/admin/options.php:193, inc/modules/trust-badges/admin/options.php:144, inc/modules/trust-badges/admin/options.php:149, inc/modules/volume-discounts/admin/options.php:785, inc/modules/volume-discounts/admin/options.php:790, inc/modules/wait-list/admin/options.php:150, inc/modules/wait-list/admin/options.php:155, inc/modules/wishlist/admin/options.php:488, inc/modules/wishlist/admin/options.php:493 3795 3803 msgid "Use shortcode" 3796 3804 msgstr "" 3797 3805 3798 #: inc/modules/advanced-reviews/admin/options.php:1143, inc/modules/buy-x-get-y/admin/options.php: 675, inc/modules/cart-reserved-timer/admin/options.php:114, inc/modules/complementary-products/admin/options.php:711, inc/modules/countdown-timer/admin/options.php:347, inc/modules/frequently-bought-together/admin/options.php:733, inc/modules/payment-logos/admin/options.php:136, inc/modules/product-audio/admin/options.php:45, inc/modules/product-brand-image/admin/options.php:93, inc/modules/product-bundles/admin/options.php:169, inc/modules/product-labels/admin/options.php:453, inc/modules/product-navigation-links/admin/options.php:155, inc/modules/product-video/admin/options.php:63, inc/modules/reasons-to-buy/admin/options.php:297, inc/modules/recently-viewed-products/admin/options.php:226, inc/modules/size-chart/admin/options.php:226, inc/modules/stock-scarcity/admin/options.php:199, inc/modules/trust-badges/admin/options.php:155, inc/modules/volume-discounts/admin/options.php:770, inc/modules/wait-list/admin/options.php:161, inc/modules/wishlist/admin/options.php:4993806 #: inc/modules/advanced-reviews/admin/options.php:1143, inc/modules/buy-x-get-y/admin/options.php:701, inc/modules/cart-reserved-timer/admin/options.php:114, inc/modules/complementary-products/admin/options.php:737, inc/modules/countdown-timer/admin/options.php:347, inc/modules/frequently-bought-together/admin/options.php:759, inc/modules/payment-logos/admin/options.php:136, inc/modules/product-audio/admin/options.php:45, inc/modules/product-brand-image/admin/options.php:93, inc/modules/product-bundles/admin/options.php:169, inc/modules/product-labels/admin/options.php:453, inc/modules/product-navigation-links/admin/options.php:155, inc/modules/product-video/admin/options.php:63, inc/modules/reasons-to-buy/admin/options.php:297, inc/modules/recently-viewed-products/admin/options.php:226, inc/modules/size-chart/admin/options.php:226, inc/modules/stock-scarcity/admin/options.php:199, inc/modules/trust-badges/admin/options.php:155, inc/modules/volume-discounts/admin/options.php:796, inc/modules/wait-list/admin/options.php:161, inc/modules/wishlist/admin/options.php:499 3799 3807 msgid "If you are using a page builder or a theme that supports shortcodes, then you can output the module using the shortcode above. This might be useful if, for example, you find that you want to control the position of the module output more precisely than with the module settings. Note that the shortcodes can only be used on single product pages." 3800 3808 msgstr "" 3801 3809 3802 #: inc/modules/advanced-reviews/admin/options.php:1149, inc/modules/buy-x-get-y/admin/options.php: 681, inc/modules/cart-reserved-timer/admin/options.php:119, inc/modules/clear-cart/admin/options.php:333, inc/modules/complementary-products/admin/options.php:717, inc/modules/countdown-timer/admin/options.php:352, inc/modules/free-shipping-progress-bar/admin/options.php:569, inc/modules/free-shipping-progress-bar/admin/options.php:744, inc/modules/free-shipping-progress-bar/admin/options.php:853, inc/modules/frequently-bought-together/admin/options.php:739, inc/modules/payment-logos/admin/options.php:141, inc/modules/product-audio/admin/options.php:50, inc/modules/product-brand-image/admin/options.php:98, inc/modules/product-bundles/admin/options.php:175, inc/modules/product-labels/admin/options.php:458, inc/modules/product-navigation-links/admin/options.php:160, inc/modules/product-video/admin/options.php:68, inc/modules/quick-social-links/admin/options.php:435, inc/modules/quick-view/admin/options.php:461, inc/modules/real-time-search/admin/options.php:128, inc/modules/reasons-to-buy/admin/options.php:302, inc/modules/recently-viewed-products/admin/options.php:231, inc/modules/size-chart/admin/options.php:231, inc/modules/stock-scarcity/admin/options.php:207, inc/modules/trust-badges/admin/options.php:160, inc/modules/volume-discounts/admin/options.php:776, inc/modules/wait-list/admin/options.php:166, inc/modules/wishlist/admin/options.php:5043810 #: inc/modules/advanced-reviews/admin/options.php:1149, inc/modules/buy-x-get-y/admin/options.php:707, inc/modules/cart-reserved-timer/admin/options.php:119, inc/modules/clear-cart/admin/options.php:333, inc/modules/complementary-products/admin/options.php:743, inc/modules/countdown-timer/admin/options.php:352, inc/modules/free-shipping-progress-bar/admin/options.php:595, inc/modules/free-shipping-progress-bar/admin/options.php:770, inc/modules/free-shipping-progress-bar/admin/options.php:879, inc/modules/frequently-bought-together/admin/options.php:765, inc/modules/payment-logos/admin/options.php:141, inc/modules/product-audio/admin/options.php:50, inc/modules/product-brand-image/admin/options.php:98, inc/modules/product-bundles/admin/options.php:175, inc/modules/product-labels/admin/options.php:458, inc/modules/product-navigation-links/admin/options.php:160, inc/modules/product-video/admin/options.php:68, inc/modules/quick-social-links/admin/options.php:435, inc/modules/quick-view/admin/options.php:461, inc/modules/real-time-search/admin/options.php:128, inc/modules/reasons-to-buy/admin/options.php:302, inc/modules/recently-viewed-products/admin/options.php:231, inc/modules/size-chart/admin/options.php:231, inc/modules/stock-scarcity/admin/options.php:207, inc/modules/trust-badges/admin/options.php:160, inc/modules/volume-discounts/admin/options.php:802, inc/modules/wait-list/admin/options.php:166, inc/modules/wishlist/admin/options.php:504 3803 3811 msgid "Shortcode text" 3804 3812 msgstr "" … … 3836 3844 msgstr "" 3837 3845 3838 #: inc/modules/buy-now/admin/options.php:21, inc/modules/buy-x-get-y/admin/options.php: 388, inc/modules/buy-x-get-y/admin/options.php:517, inc/modules/buy-x-get-y/admin/options.php:579, inc/modules/buy-x-get-y/admin/options.php:642, inc/modules/complementary-products/admin/options.php:422, inc/modules/complementary-products/admin/options.php:484, inc/modules/complementary-products/admin/options.php:546, inc/modules/cookie-banner/admin/options.php:55, inc/modules/frequently-bought-together/admin/options.php:467, inc/modules/frequently-bought-together/admin/options.php:565, inc/modules/frequently-bought-together/admin/options.php:619, inc/modules/frequently-bought-together/admin/options.php:698, inc/modules/pre-orders/admin/options.php:347, inc/modules/quick-view/admin/options.php:36, inc/modules/side-cart/admin/options.php:436, inc/modules/volume-discounts/admin/options.php:585, inc/modules/volume-discounts/admin/options.php:649, inc/modules/volume-discounts/admin/options.php:7213846 #: inc/modules/buy-now/admin/options.php:21, inc/modules/buy-x-get-y/admin/options.php:414, inc/modules/buy-x-get-y/admin/options.php:543, inc/modules/buy-x-get-y/admin/options.php:605, inc/modules/buy-x-get-y/admin/options.php:668, inc/modules/complementary-products/admin/options.php:448, inc/modules/complementary-products/admin/options.php:510, inc/modules/complementary-products/admin/options.php:572, inc/modules/cookie-banner/admin/options.php:55, inc/modules/frequently-bought-together/admin/options.php:493, inc/modules/frequently-bought-together/admin/options.php:591, inc/modules/frequently-bought-together/admin/options.php:645, inc/modules/frequently-bought-together/admin/options.php:724, inc/modules/pre-orders/admin/options.php:373, inc/modules/quick-view/admin/options.php:36, inc/modules/side-cart/admin/options.php:436, inc/modules/volume-discounts/admin/options.php:611, inc/modules/volume-discounts/admin/options.php:675, inc/modules/volume-discounts/admin/options.php:747 3839 3847 msgid "Button text" 3840 3848 msgstr "" … … 3844 3852 msgstr "" 3845 3853 3846 #: inc/modules/buy-now/admin/options.php:36, inc/modules/cookie-banner/admin/options.php:140, inc/modules/pre-orders/admin/options.php: 377, inc/modules/quick-view/admin/options.php:1683854 #: inc/modules/buy-now/admin/options.php:36, inc/modules/cookie-banner/admin/options.php:140, inc/modules/pre-orders/admin/options.php:403, inc/modules/quick-view/admin/options.php:168 3847 3855 msgid "Button text color" 3848 3856 msgstr "" 3849 3857 3850 #: inc/modules/buy-now/admin/options.php:44, inc/modules/pre-orders/admin/options.php: 384, inc/modules/quick-view/admin/options.php:1763858 #: inc/modules/buy-now/admin/options.php:44, inc/modules/pre-orders/admin/options.php:410, inc/modules/quick-view/admin/options.php:176 3851 3859 msgid "Button text color hover" 3852 3860 msgstr "" 3853 3861 3854 #: inc/modules/buy-now/admin/options.php:52, inc/modules/login-popup/admin/options.php:165, inc/modules/pre-orders/admin/options.php: 391, inc/modules/quick-view/admin/options.php:184, inc/modules/side-cart/admin/options.php:6923862 #: inc/modules/buy-now/admin/options.php:52, inc/modules/login-popup/admin/options.php:165, inc/modules/pre-orders/admin/options.php:417, inc/modules/quick-view/admin/options.php:184, inc/modules/side-cart/admin/options.php:692 3855 3863 msgid "Button border color" 3856 3864 msgstr "" 3857 3865 3858 #: inc/modules/buy-now/admin/options.php:60, inc/modules/login-popup/admin/options.php:172, inc/modules/pre-orders/admin/options.php: 398, inc/modules/quick-view/admin/options.php:191, inc/modules/side-cart/admin/options.php:6993866 #: inc/modules/buy-now/admin/options.php:60, inc/modules/login-popup/admin/options.php:172, inc/modules/pre-orders/admin/options.php:424, inc/modules/quick-view/admin/options.php:191, inc/modules/side-cart/admin/options.php:699 3859 3867 msgid "Button border color hover" 3860 3868 msgstr "" 3861 3869 3862 #: inc/modules/buy-now/admin/options.php:76, inc/modules/login-popup/admin/options.php:186, inc/modules/pre-orders/admin/options.php:4 12, inc/modules/quick-view/admin/options.php:205, inc/modules/side-cart/admin/options.php:7133870 #: inc/modules/buy-now/admin/options.php:76, inc/modules/login-popup/admin/options.php:186, inc/modules/pre-orders/admin/options.php:438, inc/modules/quick-view/admin/options.php:205, inc/modules/side-cart/admin/options.php:713 3863 3871 msgid "Button background color hover" 3864 3872 msgstr "" 3865 3873 3866 #: inc/modules/buy-now/admin/options.php:84, inc/modules/buy-x-get-y/admin/options.php:4 08, inc/modules/clear-cart/admin/options.php:301, inc/modules/payment-logos/admin/options.php:59, inc/modules/product-labels/admin/options.php:225, inc/modules/trust-badges/admin/options.php:713874 #: inc/modules/buy-now/admin/options.php:84, inc/modules/buy-x-get-y/admin/options.php:434, inc/modules/clear-cart/admin/options.php:301, inc/modules/payment-logos/admin/options.php:59, inc/modules/product-labels/admin/options.php:225, inc/modules/trust-badges/admin/options.php:71 3867 3875 msgid "Font size" 3868 3876 msgstr "" … … 3876 3884 msgstr "" 3877 3885 3878 #: inc/modules/buy-now/admin/options.php:120, inc/modules/complementary-products/admin/options.php: 675, inc/modules/product-swatches/admin/options.php:108, inc/modules/product-swatches/admin/options.php:169, inc/modules/product-swatches/admin/options.php:258, inc/modules/product-swatches/admin/options.php:349, inc/modules/product-swatches/admin/options.php:453, inc/modules/product-swatches/admin/options.php:564, inc/modules/product-swatches/admin/options.php:653, inc/modules/product-swatches/admin/options.php:744, inc/modules/quick-social-links/admin/options.php:74, inc/modules/scroll-to-top-button/admin/options.php:199, inc/modules/side-cart/admin/options.php:5523886 #: inc/modules/buy-now/admin/options.php:120, inc/modules/complementary-products/admin/options.php:701, inc/modules/product-swatches/admin/options.php:108, inc/modules/product-swatches/admin/options.php:169, inc/modules/product-swatches/admin/options.php:258, inc/modules/product-swatches/admin/options.php:349, inc/modules/product-swatches/admin/options.php:453, inc/modules/product-swatches/admin/options.php:564, inc/modules/product-swatches/admin/options.php:653, inc/modules/product-swatches/admin/options.php:744, inc/modules/quick-social-links/admin/options.php:74, inc/modules/scroll-to-top-button/admin/options.php:199, inc/modules/side-cart/admin/options.php:552 3879 3887 msgid "Border radius" 3880 3888 msgstr "" … … 3956 3964 msgstr "" 3957 3965 3958 #: inc/modules/buy-x-get-y/admin/options.php:27, inc/modules/buy-x-get-y/admin/options.php:44, inc/modules/complementary-products/admin/options.php:45, inc/modules/complementary-products/admin/options.php:3 72, inc/modules/free-gifts/admin/options.php:348, inc/modules/frequently-bought-together/admin/options.php:44, inc/modules/pre-orders/admin/options.php:35, inc/modules/volume-discounts/admin/options.php:443966 #: inc/modules/buy-x-get-y/admin/options.php:27, inc/modules/buy-x-get-y/admin/options.php:44, inc/modules/complementary-products/admin/options.php:45, inc/modules/complementary-products/admin/options.php:398, inc/modules/free-gifts/admin/options.php:374, inc/modules/frequently-bought-together/admin/options.php:44, inc/modules/pre-orders/admin/options.php:35, inc/modules/volume-discounts/admin/options.php:44 3959 3967 msgid "Campaign" 3960 3968 msgstr "" 3961 3969 3962 #: inc/modules/buy-x-get-y/admin/options.php:43, inc/modules/complementary-products/admin/options.php:44, inc/modules/free-gifts/admin/options.php:43, inc/modules/free-gifts/admin/options.php:3 47, inc/modules/frequently-bought-together/admin/options.php:43, inc/modules/storewide-sale/admin/options.php:43, inc/modules/volume-discounts/admin/options.php:433970 #: inc/modules/buy-x-get-y/admin/options.php:43, inc/modules/complementary-products/admin/options.php:44, inc/modules/free-gifts/admin/options.php:43, inc/modules/free-gifts/admin/options.php:373, inc/modules/frequently-bought-together/admin/options.php:43, inc/modules/storewide-sale/admin/options.php:43, inc/modules/volume-discounts/admin/options.php:43 3963 3971 msgid "Offer name" 3964 3972 msgstr "" … … 4092 4100 msgstr "" 4093 4101 4094 #: inc/modules/buy-x-get-y/admin/options.php:284, inc/modules/free-gifts/admin/options.php:249, inc/modules/free-shipping-progress-bar/admin/options.php:136, inc/modules/ frequently-bought-together/admin/options.php:340, inc/modules/pre-orders/admin/options.php:305, inc/modules/storewide-sale/admin/options.php:252, inc/modules/volume-discounts/admin/options.php:3244102 #: inc/modules/buy-x-get-y/admin/options.php:284, inc/modules/free-gifts/admin/options.php:249, inc/modules/free-shipping-progress-bar/admin/options.php:136, inc/modules/pre-orders/admin/options.php:305, inc/modules/storewide-sale/admin/options.php:252, inc/modules/volume-discounts/admin/options.php:324 4095 4103 msgid "Select the users that will not show the offer." 4096 4104 msgstr "" 4097 4105 4098 #: inc/modules/buy-x-get-y/admin/options.php:301, inc/modules/complementary-products/admin/options.php:322, inc/modules/free-gifts/admin/options.php:266, inc/modules/free-shipping-progress-bar/admin/options.php:153, inc/modules/frequently-bought-together/admin/options.php:357, inc/modules/pre-orders/admin/options.php:322, inc/modules/spending-goal/admin/options.php:212, inc/modules/storewide-sale/admin/options.php:269, inc/modules/volume-discounts/admin/options.php:341 4106 #: inc/modules/buy-x-get-y/admin/options.php:301, inc/modules/complementary-products/admin/options.php:322, inc/modules/free-gifts/admin/options.php:266, inc/modules/free-shipping-progress-bar/admin/options.php:153, inc/modules/frequently-bought-together/admin/options.php:357, inc/modules/pre-orders/admin/options.php:322, inc/modules/spending-goal/admin/options.php:237, inc/modules/storewide-sale/admin/options.php:269, inc/modules/volume-discounts/admin/options.php:341 4107 msgid "Exclude Roles" 4108 msgstr "" 4109 4110 #: inc/modules/buy-x-get-y/admin/options.php:302, inc/modules/complementary-products/admin/options.php:323, inc/modules/free-gifts/admin/options.php:267, inc/modules/free-shipping-progress-bar/admin/options.php:154, inc/modules/frequently-bought-together/admin/options.php:358, inc/modules/pre-orders/admin/options.php:323, inc/modules/spending-goal/admin/options.php:238, inc/modules/storewide-sale/admin/options.php:270, inc/modules/volume-discounts/admin/options.php:342 4111 msgid "This will exclude the offer for users with these roles." 4112 msgstr "" 4113 4114 #: inc/modules/buy-x-get-y/admin/options.php:327, inc/modules/complementary-products/admin/options.php:348, inc/modules/free-gifts/admin/options.php:292, inc/modules/free-shipping-progress-bar/admin/options.php:179, inc/modules/frequently-bought-together/admin/options.php:383, inc/modules/pre-orders/admin/options.php:348, inc/modules/spending-goal/admin/options.php:212, inc/modules/storewide-sale/admin/options.php:295, inc/modules/volume-discounts/admin/options.php:367 4099 4115 msgid "Exclude Users" 4100 4116 msgstr "" 4101 4117 4102 #: inc/modules/buy-x-get-y/admin/options.php:3 02, inc/modules/complementary-products/admin/options.php:323, inc/modules/free-gifts/admin/options.php:267, inc/modules/free-shipping-progress-bar/admin/options.php:154, inc/modules/frequently-bought-together/admin/options.php:358, inc/modules/pre-orders/admin/options.php:323, inc/modules/spending-goal/admin/options.php:213, inc/modules/storewide-sale/admin/options.php:270, inc/modules/volume-discounts/admin/options.php:3424118 #: inc/modules/buy-x-get-y/admin/options.php:328, inc/modules/complementary-products/admin/options.php:349, inc/modules/free-gifts/admin/options.php:293, inc/modules/free-shipping-progress-bar/admin/options.php:180, inc/modules/frequently-bought-together/admin/options.php:384, inc/modules/pre-orders/admin/options.php:349, inc/modules/spending-goal/admin/options.php:213, inc/modules/storewide-sale/admin/options.php:296, inc/modules/volume-discounts/admin/options.php:368 4103 4119 msgid "This will exclude the offer for the selected customers." 4104 4120 msgstr "" 4105 4121 4106 #: inc/modules/buy-x-get-y/admin/options.php:3 26, inc/modules/complementary-products/admin/options.php:347, inc/modules/frequently-bought-together/admin/options.php:382, inc/modules/volume-discounts/admin/options.php:3664122 #: inc/modules/buy-x-get-y/admin/options.php:352, inc/modules/complementary-products/admin/options.php:373, inc/modules/frequently-bought-together/admin/options.php:408, inc/modules/volume-discounts/admin/options.php:392 4107 4123 msgid "Product Single Page" 4108 4124 msgstr "" 4109 4125 4110 #: inc/modules/buy-x-get-y/admin/options.php:3 27, inc/modules/volume-discounts/admin/options.php:3674126 #: inc/modules/buy-x-get-y/admin/options.php:353, inc/modules/volume-discounts/admin/options.php:393 4111 4127 msgid "Use these settings to control how bulk discount offers appear on product pages." 4112 4128 msgstr "" 4113 4129 4114 #: inc/modules/buy-x-get-y/admin/options.php:3 36, inc/modules/complementary-products/admin/options.php:358, inc/modules/frequently-bought-together/admin/options.php:393, inc/modules/reasons-to-buy/admin/options.php:204, inc/modules/volume-discounts/admin/options.php:3764130 #: inc/modules/buy-x-get-y/admin/options.php:362, inc/modules/complementary-products/admin/options.php:384, inc/modules/frequently-bought-together/admin/options.php:419, inc/modules/reasons-to-buy/admin/options.php:204, inc/modules/volume-discounts/admin/options.php:402 4115 4131 msgid "Placement on product page" 4116 4132 msgstr "" 4117 4133 4118 #: inc/modules/buy-x-get-y/admin/options.php:3 38, inc/modules/volume-discounts/admin/options.php:3794134 #: inc/modules/buy-x-get-y/admin/options.php:364, inc/modules/volume-discounts/admin/options.php:405 4119 4135 msgid "After add to cart" 4120 4136 msgstr "" 4121 4137 4122 #: inc/modules/buy-x-get-y/admin/options.php:3 39, inc/modules/volume-discounts/admin/options.php:3784138 #: inc/modules/buy-x-get-y/admin/options.php:365, inc/modules/volume-discounts/admin/options.php:404 4123 4139 msgid "Before add to cart" 4124 4140 msgstr "" 4125 4141 4126 #: inc/modules/buy-x-get-y/admin/options.php:3 48, inc/modules/buy-x-get-y/admin/options.php:485, inc/modules/buy-x-get-y/admin/options.php:549, inc/modules/buy-x-get-y/admin/options.php:598, inc/modules/complementary-products/admin/options.php:371, inc/modules/complementary-products/admin/options.php:455, inc/modules/frequently-bought-together/admin/options.php:597, inc/modules/volume-discounts/admin/options.php:388, inc/modules/volume-discounts/admin/options.php:568, inc/modules/volume-discounts/admin/options.php:617, inc/modules/volume-discounts/admin/options.php:6684142 #: inc/modules/buy-x-get-y/admin/options.php:374, inc/modules/buy-x-get-y/admin/options.php:511, inc/modules/buy-x-get-y/admin/options.php:575, inc/modules/buy-x-get-y/admin/options.php:624, inc/modules/complementary-products/admin/options.php:397, inc/modules/complementary-products/admin/options.php:481, inc/modules/frequently-bought-together/admin/options.php:623, inc/modules/volume-discounts/admin/options.php:414, inc/modules/volume-discounts/admin/options.php:594, inc/modules/volume-discounts/admin/options.php:643, inc/modules/volume-discounts/admin/options.php:694 4127 4143 msgid "Offer title" 4128 4144 msgstr "" 4129 4145 4130 #: inc/modules/buy-x-get-y/admin/options.php:3 554146 #: inc/modules/buy-x-get-y/admin/options.php:381 4131 4147 msgid "Buy label" 4132 4148 msgstr "" 4133 4149 4134 #: inc/modules/buy-x-get-y/admin/options.php:3 564150 #: inc/modules/buy-x-get-y/admin/options.php:382 4135 4151 msgid "Buy {quantity}" 4136 4152 msgstr "" 4137 4153 4138 4154 #. translators: %1$s: bogo offered product quantity 4139 #: inc/modules/buy-x-get-y/admin/options.php:3 60, inc/modules/buy-x-get-y/admin/options.php:4904155 #: inc/modules/buy-x-get-y/admin/options.php:386, inc/modules/buy-x-get-y/admin/options.php:516 4140 4156 msgid "<strong>%1$s:</strong> to show offered product quantity" 4141 4157 msgstr "" 4142 4158 4143 #: inc/modules/buy-x-get-y/admin/options.php:3 714159 #: inc/modules/buy-x-get-y/admin/options.php:397 4144 4160 msgid "Get label" 4145 4161 msgstr "" 4146 4162 4147 #: inc/modules/buy-x-get-y/admin/options.php:3 724163 #: inc/modules/buy-x-get-y/admin/options.php:398 4148 4164 msgid "Get {quantity} with {discount} off" 4149 4165 msgstr "" 4150 4166 4151 4167 #. translators: %1$s: bogo offered product quantity, %2$s: bogo offer discount 4152 #: inc/modules/buy-x-get-y/admin/options.php: 3764168 #: inc/modules/buy-x-get-y/admin/options.php:402 4153 4169 msgid "<strong>%1$s:</strong> to show offered product quantity<br><strong>%2$s:</strong> to show offer discount" 4154 4170 msgstr "" 4155 4171 4156 #: inc/modules/buy-x-get-y/admin/options.php: 3964172 #: inc/modules/buy-x-get-y/admin/options.php:422 4157 4173 msgid "Font weight" 4158 4174 msgstr "" 4159 4175 4160 #: inc/modules/buy-x-get-y/admin/options.php: 398, inc/modules/stock-scarcity/admin/options.php:156, inc/modules/volume-discounts/admin/options.php:4764176 #: inc/modules/buy-x-get-y/admin/options.php:424, inc/modules/stock-scarcity/admin/options.php:156, inc/modules/volume-discounts/admin/options.php:502 4161 4177 msgid "Light" 4162 4178 msgstr "" 4163 4179 4164 #: inc/modules/buy-x-get-y/admin/options.php: 399, inc/modules/product-labels/admin/options.php:239, inc/modules/stock-scarcity/admin/options.php:157, inc/modules/volume-discounts/admin/options.php:4774180 #: inc/modules/buy-x-get-y/admin/options.php:425, inc/modules/product-labels/admin/options.php:239, inc/modules/stock-scarcity/admin/options.php:157, inc/modules/volume-discounts/admin/options.php:503 4165 4181 msgid "Normal" 4166 4182 msgstr "" 4167 4183 4168 #: inc/modules/buy-x-get-y/admin/options.php:4 00, inc/modules/product-labels/admin/options.php:241, inc/modules/stock-scarcity/admin/options.php:158, inc/modules/volume-discounts/admin/options.php:4784184 #: inc/modules/buy-x-get-y/admin/options.php:426, inc/modules/product-labels/admin/options.php:241, inc/modules/stock-scarcity/admin/options.php:158, inc/modules/volume-discounts/admin/options.php:504 4169 4185 msgid "Bold" 4170 4186 msgstr "" 4171 4187 4172 #: inc/modules/buy-x-get-y/admin/options.php:4 19, inc/modules/size-chart/admin/options.php:74, inc/modules/volume-discounts/admin/options.php:4864188 #: inc/modules/buy-x-get-y/admin/options.php:445, inc/modules/size-chart/admin/options.php:74, inc/modules/volume-discounts/admin/options.php:512 4173 4189 msgid "Title text color" 4174 4190 msgstr "" 4175 4191 4176 #: inc/modules/buy-x-get-y/admin/options.php:4 26, inc/modules/free-gifts/admin/options.php:599, inc/modules/volume-discounts/admin/options.php:5424192 #: inc/modules/buy-x-get-y/admin/options.php:452, inc/modules/free-gifts/admin/options.php:625, inc/modules/volume-discounts/admin/options.php:568 4177 4193 msgid "Label background color" 4178 4194 msgstr "" 4179 4195 4180 #: inc/modules/buy-x-get-y/admin/options.php:4 33, inc/modules/free-gifts/admin/options.php:606, inc/modules/volume-discounts/admin/options.php:5494196 #: inc/modules/buy-x-get-y/admin/options.php:459, inc/modules/free-gifts/admin/options.php:632, inc/modules/volume-discounts/admin/options.php:575 4181 4197 msgid "Label text color" 4182 4198 msgstr "" 4183 4199 4184 #: inc/modules/buy-x-get-y/admin/options.php:4 404200 #: inc/modules/buy-x-get-y/admin/options.php:466 4185 4201 msgid "Arrow background color" 4186 4202 msgstr "" 4187 4203 4188 #: inc/modules/buy-x-get-y/admin/options.php:4 474204 #: inc/modules/buy-x-get-y/admin/options.php:473 4189 4205 msgid "Arrow text color" 4190 4206 msgstr "" 4191 4207 4192 #: inc/modules/buy-x-get-y/admin/options.php:4 554208 #: inc/modules/buy-x-get-y/admin/options.php:481 4193 4209 msgid "Offer border color" 4194 4210 msgstr "" 4195 4211 4196 #: inc/modules/buy-x-get-y/admin/options.php:4 624212 #: inc/modules/buy-x-get-y/admin/options.php:488 4197 4213 msgid "Offer border Radius" 4198 4214 msgstr "" 4199 4215 4200 #: inc/modules/buy-x-get-y/admin/options.php: 474, inc/modules/clear-cart/admin/options.php:107, inc/modules/complementary-products/admin/options.php:396, inc/modules/free-shipping-progress-bar/admin/options.php:697, inc/modules/frequently-bought-together/admin/options.php:509, inc/modules/volume-discounts/admin/options.php:5574216 #: inc/modules/buy-x-get-y/admin/options.php:500, inc/modules/clear-cart/admin/options.php:107, inc/modules/complementary-products/admin/options.php:422, inc/modules/free-shipping-progress-bar/admin/options.php:723, inc/modules/frequently-bought-together/admin/options.php:535, inc/modules/volume-discounts/admin/options.php:583 4201 4217 msgid "Cart Page" 4202 4218 msgstr "" 4203 4219 4204 #: inc/modules/buy-x-get-y/admin/options.php: 475, inc/modules/volume-discounts/admin/options.php:5584220 #: inc/modules/buy-x-get-y/admin/options.php:501, inc/modules/volume-discounts/admin/options.php:584 4205 4221 msgid "Use these settings to control how bulk discount offers appear on the cart page." 4206 4222 msgstr "" 4207 4223 4208 #: inc/modules/buy-x-get-y/admin/options.php: 486, inc/modules/buy-x-get-y/admin/options.php:5504224 #: inc/modules/buy-x-get-y/admin/options.php:512, inc/modules/buy-x-get-y/admin/options.php:576 4209 4225 msgid "You are eligible to get {offer_quantity}x" 4210 4226 msgstr "" 4211 4227 4212 #: inc/modules/buy-x-get-y/admin/options.php:5 01, inc/modules/buy-x-get-y/admin/options.php:564, inc/modules/buy-x-get-y/admin/options.php:626, inc/modules/complementary-products/admin/options.php:530, inc/modules/frequently-bought-together/admin/options.php:603, inc/modules/frequently-bought-together/admin/options.php:665, inc/modules/volume-discounts/admin/options.php:633, inc/modules/volume-discounts/admin/options.php:6974228 #: inc/modules/buy-x-get-y/admin/options.php:527, inc/modules/buy-x-get-y/admin/options.php:590, inc/modules/buy-x-get-y/admin/options.php:652, inc/modules/complementary-products/admin/options.php:556, inc/modules/frequently-bought-together/admin/options.php:629, inc/modules/frequently-bought-together/admin/options.php:691, inc/modules/volume-discounts/admin/options.php:659, inc/modules/volume-discounts/admin/options.php:723 4213 4229 msgid "Discount text" 4214 4230 msgstr "" … … 4216 4232 #. translators: %1$s: bogo Discount amount 4217 4233 #. translators: %1$s: Discount amount 4218 #: inc/modules/buy-x-get-y/admin/options.php:5 06, inc/modules/buy-x-get-y/admin/options.php:569, inc/modules/buy-x-get-y/admin/options.php:631, inc/modules/frequently-bought-together/admin/options.php:441, inc/modules/frequently-bought-together/admin/options.php:539, inc/modules/frequently-bought-together/admin/options.php:6424234 #: inc/modules/buy-x-get-y/admin/options.php:532, inc/modules/buy-x-get-y/admin/options.php:595, inc/modules/buy-x-get-y/admin/options.php:657, inc/modules/frequently-bought-together/admin/options.php:467, inc/modules/frequently-bought-together/admin/options.php:565, inc/modules/frequently-bought-together/admin/options.php:668 4219 4235 msgid "<strong>%1$s:</strong> to show discount amount" 4220 4236 msgstr "" 4221 4237 4222 #: inc/modules/buy-x-get-y/admin/options.php:5 25, inc/modules/complementary-products/admin/options.php:431, inc/modules/free-shipping-progress-bar/admin/options.php:806, inc/modules/frequently-bought-together/admin/options.php:573, inc/modules/volume-discounts/admin/options.php:5934238 #: inc/modules/buy-x-get-y/admin/options.php:551, inc/modules/complementary-products/admin/options.php:457, inc/modules/free-shipping-progress-bar/admin/options.php:832, inc/modules/frequently-bought-together/admin/options.php:599, inc/modules/volume-discounts/admin/options.php:619 4223 4239 msgid "Checkout Page" 4224 4240 msgstr "" 4225 4241 4226 #: inc/modules/buy-x-get-y/admin/options.php:5 264242 #: inc/modules/buy-x-get-y/admin/options.php:552 4227 4243 msgid "Use these settings to control how Buy X get Y offers appear on the checkout page." 4228 4244 msgstr "" 4229 4245 4230 #: inc/modules/buy-x-get-y/admin/options.php:5 37, inc/modules/complementary-products/admin/options.php:443, inc/modules/frequently-bought-together/admin/options.php:585, inc/modules/volume-discounts/admin/options.php:6054246 #: inc/modules/buy-x-get-y/admin/options.php:563, inc/modules/complementary-products/admin/options.php:469, inc/modules/frequently-bought-together/admin/options.php:611, inc/modules/volume-discounts/admin/options.php:631 4231 4247 msgid "Before Billing Details" 4232 4248 msgstr "" 4233 4249 4234 #: inc/modules/buy-x-get-y/admin/options.php:5 38, inc/modules/complementary-products/admin/options.php:444, inc/modules/frequently-bought-together/admin/options.php:586, inc/modules/volume-discounts/admin/options.php:6064250 #: inc/modules/buy-x-get-y/admin/options.php:564, inc/modules/complementary-products/admin/options.php:470, inc/modules/frequently-bought-together/admin/options.php:612, inc/modules/volume-discounts/admin/options.php:632 4235 4251 msgid "After Billing Details" 4236 4252 msgstr "" 4237 4253 4238 #: inc/modules/buy-x-get-y/admin/options.php:5 39, inc/modules/complementary-products/admin/options.php:445, inc/modules/frequently-bought-together/admin/options.php:587, inc/modules/volume-discounts/admin/options.php:6074254 #: inc/modules/buy-x-get-y/admin/options.php:565, inc/modules/complementary-products/admin/options.php:471, inc/modules/frequently-bought-together/admin/options.php:613, inc/modules/volume-discounts/admin/options.php:633 4239 4255 msgid "Before Order Details" 4240 4256 msgstr "" 4241 4257 4242 #: inc/modules/buy-x-get-y/admin/options.php:5 40, inc/modules/complementary-products/admin/options.php:446, inc/modules/frequently-bought-together/admin/options.php:588, inc/modules/volume-discounts/admin/options.php:6084258 #: inc/modules/buy-x-get-y/admin/options.php:566, inc/modules/complementary-products/admin/options.php:472, inc/modules/frequently-bought-together/admin/options.php:614, inc/modules/volume-discounts/admin/options.php:634 4243 4259 msgid "Before Payment Gateways" 4244 4260 msgstr "" 4245 4261 4246 #: inc/modules/buy-x-get-y/admin/options.php:5 41, inc/modules/complementary-products/admin/options.php:447, inc/modules/frequently-bought-together/admin/options.php:589, inc/modules/volume-discounts/admin/options.php:6094262 #: inc/modules/buy-x-get-y/admin/options.php:567, inc/modules/complementary-products/admin/options.php:473, inc/modules/frequently-bought-together/admin/options.php:615, inc/modules/volume-discounts/admin/options.php:635 4247 4263 msgid "Before Order Placement Button" 4248 4264 msgstr "" 4249 4265 4250 #: inc/modules/buy-x-get-y/admin/options.php:5 42, inc/modules/complementary-products/admin/options.php:448, inc/modules/frequently-bought-together/admin/options.php:590, inc/modules/volume-discounts/admin/options.php:6104266 #: inc/modules/buy-x-get-y/admin/options.php:568, inc/modules/complementary-products/admin/options.php:474, inc/modules/frequently-bought-together/admin/options.php:616, inc/modules/volume-discounts/admin/options.php:636 4251 4267 msgid "After Order Placement Button" 4252 4268 msgstr "" … … 4254 4270 #. translators: %1$s: bogo offer quantity 4255 4271 #. translators: %1$s: bogo {offer_quantity} tag 4256 #: inc/modules/buy-x-get-y/admin/options.php:5 54, inc/modules/buy-x-get-y/admin/options.php:6034272 #: inc/modules/buy-x-get-y/admin/options.php:580, inc/modules/buy-x-get-y/admin/options.php:629 4257 4273 msgid "<strong>%1$s:</strong> to show offer quantity" 4258 4274 msgstr "" 4259 4275 4260 #: inc/modules/buy-x-get-y/admin/options.php: 587, inc/modules/volume-discounts/admin/options.php:6574276 #: inc/modules/buy-x-get-y/admin/options.php:613, inc/modules/volume-discounts/admin/options.php:683 4261 4277 msgid "Thank You Page" 4262 4278 msgstr "" 4263 4279 4264 #: inc/modules/buy-x-get-y/admin/options.php: 5884280 #: inc/modules/buy-x-get-y/admin/options.php:614 4265 4281 msgid "Use these settings to control how Buy X get Y offers appear on the thank you page." 4266 4282 msgstr "" 4267 4283 4268 #: inc/modules/buy-x-get-y/admin/options.php: 5994284 #: inc/modules/buy-x-get-y/admin/options.php:625 4269 4285 msgid "Last chance to get {offer_quantity}x" 4270 4286 msgstr "" 4271 4287 4272 #: inc/modules/buy-x-get-y/admin/options.php:6 16, inc/modules/complementary-products/admin/options.php:505, inc/modules/frequently-bought-together/admin/options.php:655, inc/modules/volume-discounts/admin/options.php:6874288 #: inc/modules/buy-x-get-y/admin/options.php:642, inc/modules/complementary-products/admin/options.php:531, inc/modules/frequently-bought-together/admin/options.php:681, inc/modules/volume-discounts/admin/options.php:713 4273 4289 msgid "On Top" 4274 4290 msgstr "" 4275 4291 4276 #: inc/modules/buy-x-get-y/admin/options.php:6 17, inc/modules/complementary-products/admin/options.php:506, inc/modules/frequently-bought-together/admin/options.php:656, inc/modules/volume-discounts/admin/options.php:6884292 #: inc/modules/buy-x-get-y/admin/options.php:643, inc/modules/complementary-products/admin/options.php:532, inc/modules/frequently-bought-together/admin/options.php:682, inc/modules/volume-discounts/admin/options.php:714 4277 4293 msgid "Before Order details" 4278 4294 msgstr "" 4279 4295 4280 #: inc/modules/buy-x-get-y/admin/options.php:6 18, inc/modules/complementary-products/admin/options.php:507, inc/modules/frequently-bought-together/admin/options.php:657, inc/modules/volume-discounts/admin/options.php:6894296 #: inc/modules/buy-x-get-y/admin/options.php:644, inc/modules/complementary-products/admin/options.php:533, inc/modules/frequently-bought-together/admin/options.php:683, inc/modules/volume-discounts/admin/options.php:715 4281 4297 msgid "After Order details" 4282 4298 msgstr "" 4283 4299 4284 #: inc/modules/buy-x-get-y/admin/options.php:6 534300 #: inc/modules/buy-x-get-y/admin/options.php:679 4285 4301 msgid "Buy 1 Get 1" 4286 4302 msgstr "" … … 4318 4334 msgstr "" 4319 4335 4320 #: inc/modules/cart-count-favicon/admin/options.php:47, inc/modules/login-popup/admin/options.php:200, inc/modules/product-labels/admin/options.php:205, inc/modules/product-swatches/admin/options.php:92, inc/modules/product-swatches/admin/options.php:151, inc/modules/product-swatches/admin/options.php:409, inc/modules/product-swatches/admin/options.php:514, inc/modules/quick-social-links/admin/options.php:67, inc/modules/recent-sales-notifications/admin/options.php:645, inc/modules/scroll-to-top-button/admin/options.php:256, inc/modules/side-cart/admin/options.php:572, inc/modules/size-chart/admin/options.php:120, inc/modules/sticky-add-to-cart/admin/options.php:131, inc/modules/volume-discounts/admin/options.php:5 004336 #: inc/modules/cart-count-favicon/admin/options.php:47, inc/modules/login-popup/admin/options.php:200, inc/modules/product-labels/admin/options.php:205, inc/modules/product-swatches/admin/options.php:92, inc/modules/product-swatches/admin/options.php:151, inc/modules/product-swatches/admin/options.php:409, inc/modules/product-swatches/admin/options.php:514, inc/modules/quick-social-links/admin/options.php:67, inc/modules/recent-sales-notifications/admin/options.php:645, inc/modules/scroll-to-top-button/admin/options.php:256, inc/modules/side-cart/admin/options.php:572, inc/modules/size-chart/admin/options.php:120, inc/modules/sticky-add-to-cart/admin/options.php:131, inc/modules/volume-discounts/admin/options.php:526 4321 4337 msgid "Background color" 4322 4338 msgstr "" 4323 4339 4324 #: inc/modules/cart-count-favicon/admin/options.php:54, inc/modules/cookie-banner/admin/options.php:119, inc/modules/free-shipping-progress-bar/admin/options.php:9 66, inc/modules/login-popup/admin/options.php:130, inc/modules/payment-logos/admin/options.php:70, inc/modules/product-navigation-links/admin/options.php:93, inc/modules/product-swatches/admin/options.php:76, inc/modules/product-swatches/admin/options.php:133, inc/modules/product-swatches/admin/options.php:377, inc/modules/product-swatches/admin/options.php:478, inc/modules/scroll-to-top-button/admin/options.php:224, inc/modules/trust-badges/admin/options.php:82, inc/modules/volume-discounts/admin/options.php:5284340 #: inc/modules/cart-count-favicon/admin/options.php:54, inc/modules/cookie-banner/admin/options.php:119, inc/modules/free-shipping-progress-bar/admin/options.php:992, inc/modules/login-popup/admin/options.php:130, inc/modules/payment-logos/admin/options.php:70, inc/modules/product-navigation-links/admin/options.php:93, inc/modules/product-swatches/admin/options.php:76, inc/modules/product-swatches/admin/options.php:133, inc/modules/product-swatches/admin/options.php:377, inc/modules/product-swatches/admin/options.php:478, inc/modules/scroll-to-top-button/admin/options.php:224, inc/modules/trust-badges/admin/options.php:82, inc/modules/volume-discounts/admin/options.php:554 4325 4341 msgid "Text color" 4326 4342 msgstr "" … … 4407 4423 msgstr "" 4408 4424 4409 #: inc/modules/cart-reserved-timer/admin/options.php:92, inc/modules/free-shipping-progress-bar/admin/options.php: 9894425 #: inc/modules/cart-reserved-timer/admin/options.php:92, inc/modules/free-shipping-progress-bar/admin/options.php:1015 4410 4426 msgid "Background Color" 4411 4427 msgstr "" 4412 4428 4413 #: inc/modules/checkout/admin/options.php:36, inc/modules/complementary-products/admin/options.php: 577, inc/modules/quick-social-links/admin/options.php:214429 #: inc/modules/checkout/admin/options.php:36, inc/modules/complementary-products/admin/options.php:603, inc/modules/quick-social-links/admin/options.php:21 4414 4430 msgid "Layout" 4415 4431 msgstr "" … … 4491 4507 msgstr "" 4492 4508 4493 #: inc/modules/clear-cart/admin/options.php:114, inc/modules/clear-cart/admin/options.php:134, inc/modules/clear-cart/admin/options.php:156, inc/modules/free-gifts/admin/options.php:4 67, inc/modules/free-shipping-progress-bar/admin/options.php:194, inc/modules/free-shipping-progress-bar/admin/options.php:519, inc/modules/free-shipping-progress-bar/admin/options.php:617, inc/modules/free-shipping-progress-bar/admin/options.php:662, inc/modules/free-shipping-progress-bar/admin/options.php:765, inc/modules/free-shipping-progress-bar/admin/options.php:874, inc/modules/product-labels/admin/options.php:151, inc/modules/scroll-to-top-button/admin/options.php:64, inc/modules/side-cart/admin/options.php:516, inc/modules/sticky-add-to-cart/admin/options.php:234509 #: inc/modules/clear-cart/admin/options.php:114, inc/modules/clear-cart/admin/options.php:134, inc/modules/clear-cart/admin/options.php:156, inc/modules/free-gifts/admin/options.php:493, inc/modules/free-shipping-progress-bar/admin/options.php:220, inc/modules/free-shipping-progress-bar/admin/options.php:545, inc/modules/free-shipping-progress-bar/admin/options.php:643, inc/modules/free-shipping-progress-bar/admin/options.php:688, inc/modules/free-shipping-progress-bar/admin/options.php:791, inc/modules/free-shipping-progress-bar/admin/options.php:900, inc/modules/product-labels/admin/options.php:151, inc/modules/scroll-to-top-button/admin/options.php:64, inc/modules/side-cart/admin/options.php:516, inc/modules/sticky-add-to-cart/admin/options.php:23 4494 4510 msgid "Position" 4495 4511 msgstr "" … … 4503 4519 msgstr "" 4504 4520 4505 #: inc/modules/clear-cart/admin/options.php:118, inc/modules/free-shipping-progress-bar/admin/options.php:7 694521 #: inc/modules/clear-cart/admin/options.php:118, inc/modules/free-shipping-progress-bar/admin/options.php:795 4506 4522 msgid "After Cart Table" 4507 4523 msgstr "" 4508 4524 4509 #: inc/modules/clear-cart/admin/options.php:127, inc/modules/free-shipping-progress-bar/admin/options.php:6 064525 #: inc/modules/clear-cart/admin/options.php:127, inc/modules/free-shipping-progress-bar/admin/options.php:632 4510 4526 msgid "Mini Cart" 4511 4527 msgstr "" … … 4535 4551 msgstr "" 4536 4552 4537 #: inc/modules/clear-cart/admin/options.php:195, inc/modules/cookie-banner/admin/options.php:82, inc/modules/scroll-to-top-button/admin/options.php:147, inc/modules/spending-goal/admin/options.php: 279, inc/modules/sticky-add-to-cart/admin/options.php:116, inc/modules/stock-scarcity/admin/options.php:1274553 #: inc/modules/clear-cart/admin/options.php:195, inc/modules/cookie-banner/admin/options.php:82, inc/modules/scroll-to-top-button/admin/options.php:147, inc/modules/spending-goal/admin/options.php:305, inc/modules/sticky-add-to-cart/admin/options.php:116, inc/modules/stock-scarcity/admin/options.php:127 4538 4554 msgid "Style" 4539 4555 msgstr "" … … 4651 4667 msgstr "" 4652 4668 4653 #: inc/modules/complementary-products/admin/options.php:3 484669 #: inc/modules/complementary-products/admin/options.php:374 4654 4670 msgid "Use these settings to control how complementary product offers appear on product pages." 4655 4671 msgstr "" 4656 4672 4657 #: inc/modules/complementary-products/admin/options.php:3 60, inc/modules/quick-view/admin/options.php:4094673 #: inc/modules/complementary-products/admin/options.php:386, inc/modules/quick-view/admin/options.php:409 4658 4674 msgid "Before Add to Cart" 4659 4675 msgstr "" 4660 4676 4661 #: inc/modules/complementary-products/admin/options.php:3 61, inc/modules/frequently-bought-together/admin/options.php:3954677 #: inc/modules/complementary-products/admin/options.php:387, inc/modules/frequently-bought-together/admin/options.php:421 4662 4678 msgid "After Product Summary" 4663 4679 msgstr "" 4664 4680 4665 #: inc/modules/complementary-products/admin/options.php:3 62, inc/modules/frequently-bought-together/admin/options.php:3964681 #: inc/modules/complementary-products/admin/options.php:388, inc/modules/frequently-bought-together/admin/options.php:422 4666 4682 msgid "After Product Tabs" 4667 4683 msgstr "" 4668 4684 4669 #: inc/modules/complementary-products/admin/options.php:3 73, inc/modules/complementary-products/admin/options.php:4574685 #: inc/modules/complementary-products/admin/options.php:399, inc/modules/complementary-products/admin/options.php:483 4670 4686 msgid "Enter an optional title to show before the complementary products" 4671 4687 msgstr "" 4672 4688 4673 #: inc/modules/complementary-products/admin/options.php: 3804689 #: inc/modules/complementary-products/admin/options.php:406 4674 4690 msgid "Enter an optional description to display after the offer title." 4675 4691 msgstr "" 4676 4692 4677 4693 #. translators: %1$s: Display the discount amount 4678 #: inc/modules/complementary-products/admin/options.php: 383, inc/modules/complementary-products/admin/options.php:412, inc/modules/complementary-products/admin/options.php:460, inc/modules/complementary-products/admin/options.php:474, inc/modules/complementary-products/admin/options.php:519, inc/modules/complementary-products/admin/options.php:5354694 #: inc/modules/complementary-products/admin/options.php:409, inc/modules/complementary-products/admin/options.php:438, inc/modules/complementary-products/admin/options.php:486, inc/modules/complementary-products/admin/options.php:500, inc/modules/complementary-products/admin/options.php:545, inc/modules/complementary-products/admin/options.php:561 4679 4695 msgid "<strong>%1$s:</strong> Display the discount, only applies to percentage or fixed-amount discounts" 4680 4696 msgstr "" 4681 4697 4682 #: inc/modules/complementary-products/admin/options.php: 3984698 #: inc/modules/complementary-products/admin/options.php:424 4683 4699 msgid "Use these settings to control how complementary product offers appear on the cart page." 4684 4700 msgstr "" 4685 4701 4686 #: inc/modules/complementary-products/admin/options.php:4 074702 #: inc/modules/complementary-products/admin/options.php:433 4687 4703 msgid "Campaign title" 4688 4704 msgstr "" 4689 4705 4690 #: inc/modules/complementary-products/admin/options.php:4 09, inc/modules/complementary-products/admin/options.php:5154706 #: inc/modules/complementary-products/admin/options.php:435, inc/modules/complementary-products/admin/options.php:541 4691 4707 msgid "Add discount title" 4692 4708 msgstr "" 4693 4709 4694 #: inc/modules/complementary-products/admin/options.php:4 324710 #: inc/modules/complementary-products/admin/options.php:458 4695 4711 msgid "Use these settings to control how complementary product offers appear on the checkout page." 4696 4712 msgstr "" 4697 4713 4698 #: inc/modules/complementary-products/admin/options.php:4 564714 #: inc/modules/complementary-products/admin/options.php:482 4699 4715 msgid "Recommended For You" 4700 4716 msgstr "" 4701 4717 4702 #: inc/modules/complementary-products/admin/options.php:4 714718 #: inc/modules/complementary-products/admin/options.php:497 4703 4719 msgid "Enter an optional campaign description" 4704 4720 msgstr "" 4705 4721 4706 #: inc/modules/complementary-products/admin/options.php: 493, inc/modules/frequently-bought-together/admin/options.php:6274722 #: inc/modules/complementary-products/admin/options.php:519, inc/modules/frequently-bought-together/admin/options.php:653 4707 4723 msgid "Thank you Page" 4708 4724 msgstr "" 4709 4725 4710 #: inc/modules/complementary-products/admin/options.php: 4954726 #: inc/modules/complementary-products/admin/options.php:521 4711 4727 msgid "Use these settings to control how complementary product offers appear on the thank you page." 4712 4728 msgstr "" 4713 4729 4714 #: inc/modules/complementary-products/admin/options.php:5 14, inc/modules/frequently-bought-together/admin/options.php:414, inc/modules/frequently-bought-together/admin/options.php:520, inc/modules/frequently-bought-together/admin/options.php:6374730 #: inc/modules/complementary-products/admin/options.php:540, inc/modules/frequently-bought-together/admin/options.php:440, inc/modules/frequently-bought-together/admin/options.php:546, inc/modules/frequently-bought-together/admin/options.php:663 4715 4731 msgid "Bundle title" 4716 4732 msgstr "" 4717 4733 4718 #: inc/modules/complementary-products/admin/options.php:5 16, templates/modules/complementary-products/admin-preview/checkout.php:13, templates/modules/complementary-products/admin-preview/thank-you-page.php:274734 #: inc/modules/complementary-products/admin/options.php:542, templates/modules/complementary-products/admin-preview/checkout.php:13, templates/modules/complementary-products/admin-preview/thank-you-page.php:27 4719 4735 msgid "Last chance to get" 4720 4736 msgstr "" 4721 4737 4722 #: inc/modules/complementary-products/admin/options.php:5 31, templates/modules/complementary-products/admin-preview/thank-you-page.php:344738 #: inc/modules/complementary-products/admin/options.php:557, templates/modules/complementary-products/admin-preview/thank-you-page.php:34 4723 4739 msgid "With discount" 4724 4740 msgstr "" 4725 4741 4726 #: inc/modules/complementary-products/admin/options.php:5 324742 #: inc/modules/complementary-products/admin/options.php:558 4727 4743 msgid "Show the discount details on the product" 4728 4744 msgstr "" 4729 4745 4730 #: inc/modules/complementary-products/admin/options.php: 579, inc/modules/countdown-timer/admin/options.php:1724746 #: inc/modules/complementary-products/admin/options.php:605, inc/modules/countdown-timer/admin/options.php:172 4731 4747 msgid "Classic" 4732 4748 msgstr "" 4733 4749 4734 #: inc/modules/complementary-products/admin/options.php: 5804750 #: inc/modules/complementary-products/admin/options.php:606 4735 4751 msgid "Compact" 4736 4752 msgstr "" 4737 4753 4738 #: inc/modules/complementary-products/admin/options.php: 582, inc/modules/side-cart/admin/options.php:4554754 #: inc/modules/complementary-products/admin/options.php:608, inc/modules/side-cart/admin/options.php:455 4739 4755 msgid "Carousel" 4740 4756 msgstr "" 4741 4757 4742 #: inc/modules/complementary-products/admin/options.php: 5904758 #: inc/modules/complementary-products/admin/options.php:616 4743 4759 msgid "Checkbox style" 4744 4760 msgstr "" 4745 4761 4746 #: inc/modules/complementary-products/admin/options.php: 5924762 #: inc/modules/complementary-products/admin/options.php:618 4747 4763 msgid "Rounded" 4748 4764 msgstr "" 4749 4765 4750 #: inc/modules/complementary-products/admin/options.php: 5934766 #: inc/modules/complementary-products/admin/options.php:619 4751 4767 msgid "Square" 4752 4768 msgstr "" 4753 4769 4754 #: inc/modules/complementary-products/admin/options.php:6 014770 #: inc/modules/complementary-products/admin/options.php:627 4755 4771 msgid "Checkbox color" 4756 4772 msgstr "" 4757 4773 4758 #: inc/modules/complementary-products/admin/options.php:6 294774 #: inc/modules/complementary-products/admin/options.php:655 4759 4775 msgid "Image border color" 4760 4776 msgstr "" 4761 4777 4762 #: inc/modules/complementary-products/admin/options.php:6 364778 #: inc/modules/complementary-products/admin/options.php:662 4763 4779 msgid "Title heading" 4764 4780 msgstr "" 4765 4781 4766 #: inc/modules/complementary-products/admin/options.php:6 524782 #: inc/modules/complementary-products/admin/options.php:678 4767 4783 msgid "Description font size" 4768 4784 msgstr "" 4769 4785 4770 #: inc/modules/complementary-products/admin/options.php: 6864786 #: inc/modules/complementary-products/admin/options.php:712 4771 4787 msgid "Image border radius" 4772 4788 msgstr "" … … 4840 4856 msgstr "" 4841 4857 4842 #: inc/modules/countdown-timer/admin/options.php:34, inc/modules/countdown-timer/admin/options.php:42, inc/modules/pre-orders/admin/options.php:236, inc/modules/pre-orders/admin/options.php:249, inc/modules/pre-orders/admin/options.php:256, inc/modules/storewide-sale/admin/options.php:3 06, inc/modules/storewide-sale/admin/options.php:3134858 #: inc/modules/countdown-timer/admin/options.php:34, inc/modules/countdown-timer/admin/options.php:42, inc/modules/pre-orders/admin/options.php:236, inc/modules/pre-orders/admin/options.php:249, inc/modules/pre-orders/admin/options.php:256, inc/modules/storewide-sale/admin/options.php:332, inc/modules/storewide-sale/admin/options.php:339 4843 4859 msgid "mm/dd/yy, --:-- --" 4844 4860 msgstr "" … … 4853 4869 msgstr "" 4854 4870 4855 #: inc/modules/countdown-timer/admin/options.php:49, inc/modules/pre-orders/admin/options.php:242, inc/modules/pre-orders/admin/options.php:262, inc/modules/storewide-sale/admin/options.php:3 234871 #: inc/modules/countdown-timer/admin/options.php:49, inc/modules/pre-orders/admin/options.php:242, inc/modules/pre-orders/admin/options.php:262, inc/modules/storewide-sale/admin/options.php:349 4856 4872 msgid "WordPress Settings" 4857 4873 msgstr "" … … 5033 5049 msgstr "" 5034 5050 5035 #: inc/modules/free-gifts/admin/options.php: 2915051 #: inc/modules/free-gifts/admin/options.php:317 5036 5052 msgid "Spending goal target" 5037 5053 msgstr "" 5038 5054 5039 #: inc/modules/free-gifts/admin/options.php: 2935055 #: inc/modules/free-gifts/admin/options.php:319 5040 5056 msgid "Configure the text for the gift offer across five phases. Personalize the text at each phase to maximize conversions." 5041 5057 msgstr "" 5042 5058 5043 #: inc/modules/free-gifts/admin/options.php: 2995059 #: inc/modules/free-gifts/admin/options.php:325 5044 5060 msgid "At 0%" 5045 5061 msgstr "" 5046 5062 5047 5063 #. translators: 1. goal amount 5048 #: inc/modules/free-gifts/admin/options.php:3 025064 #: inc/modules/free-gifts/admin/options.php:328 5049 5065 msgid "Spend %1$s to receive this gift!" 5050 5066 msgstr "" 5051 5067 5052 #: inc/modules/free-gifts/admin/options.php:3 105068 #: inc/modules/free-gifts/admin/options.php:336 5053 5069 msgid "Between 1 - 99%" 5054 5070 msgstr "" 5055 5071 5056 5072 #. translators: 1. more amount 5057 #: inc/modules/free-gifts/admin/options.php:3 135073 #: inc/modules/free-gifts/admin/options.php:339 5058 5074 msgid "Spend %1$s more to receive this gift!" 5059 5075 msgstr "" 5060 5076 5061 #: inc/modules/free-gifts/admin/options.php:3 215077 #: inc/modules/free-gifts/admin/options.php:347 5062 5078 msgid "At 100%" 5063 5079 msgstr "" 5064 5080 5065 #: inc/modules/free-gifts/admin/options.php:3 285081 #: inc/modules/free-gifts/admin/options.php:354 5066 5082 msgid "Reminder to claim the gift on the cart page" 5067 5083 msgstr "" 5068 5084 5069 #: inc/modules/free-gifts/admin/options.php:3 295085 #: inc/modules/free-gifts/admin/options.php:355 5070 5086 msgid "Don't forget to claim your free gift before checking out!" 5071 5087 msgstr "" 5072 5088 5073 #: inc/modules/free-gifts/admin/options.php:3 355089 #: inc/modules/free-gifts/admin/options.php:361 5074 5090 msgid "Gift claimed message" 5075 5091 msgstr "" 5076 5092 5077 #: inc/modules/free-gifts/admin/options.php:3 365093 #: inc/modules/free-gifts/admin/options.php:362 5078 5094 msgid "Your free gift has been added to your cart. Thank you for shopping with us!" 5079 5095 msgstr "" 5080 5096 5081 #: inc/modules/free-gifts/admin/options.php:3 415097 #: inc/modules/free-gifts/admin/options.php:367 5082 5098 msgid "Coupon Based" 5083 5099 msgstr "" 5084 5100 5085 #: inc/modules/free-gifts/admin/options.php:3 555101 #: inc/modules/free-gifts/admin/options.php:381 5086 5102 msgid "Select the product that the coupon will apply to." 5087 5103 msgstr "" 5088 5104 5089 #: inc/modules/free-gifts/admin/options.php:3 605105 #: inc/modules/free-gifts/admin/options.php:386 5090 5106 msgid "Select the coupon that will apply to this offer." 5091 5107 msgstr "" 5092 5108 5093 #: inc/modules/free-gifts/admin/options.php:3 665109 #: inc/modules/free-gifts/admin/options.php:392 5094 5110 msgid "The offer won’t appear in the Free-Gifts widget unless the associated coupon is entered." 5095 5111 msgstr "" 5096 5112 5097 #: inc/modules/free-gifts/admin/options.php: 3865113 #: inc/modules/free-gifts/admin/options.php:412 5098 5114 msgid "Cart Settings" 5099 5115 msgstr "" 5100 5116 5101 #: inc/modules/free-gifts/admin/options.php: 3915117 #: inc/modules/free-gifts/admin/options.php:417 5102 5118 msgid "Gift claim method" 5103 5119 msgstr "" 5104 5120 5105 #: inc/modules/free-gifts/admin/options.php: 3925121 #: inc/modules/free-gifts/admin/options.php:418 5106 5122 msgid "Select how customers receive free gifts. ‘Manual’ requires customers to click a claim button, while ‘Automatic’ adds the gift to their cart once they meet the spending threshold." 5107 5123 msgstr "" 5108 5124 5109 #: inc/modules/free-gifts/admin/options.php: 3945125 #: inc/modules/free-gifts/admin/options.php:420 5110 5126 msgid "Manual" 5111 5127 msgstr "" 5112 5128 5113 #: inc/modules/free-gifts/admin/options.php: 3955129 #: inc/modules/free-gifts/admin/options.php:421 5114 5130 msgid "Automatic" 5115 5131 msgstr "" 5116 5132 5117 #: inc/modules/free-gifts/admin/options.php:4 035133 #: inc/modules/free-gifts/admin/options.php:429 5118 5134 msgid "Gift based on spending type" 5119 5135 msgstr "" 5120 5136 5121 #: inc/modules/free-gifts/admin/options.php:4 045137 #: inc/modules/free-gifts/admin/options.php:430 5122 5138 msgid "Select the basis for the gift spending goal: ‘Cart Subtotal’ (excludes tax and shipping) or ‘Cart Total’ (includes tax and shipping)." 5123 5139 msgstr "" 5124 5140 5125 #: inc/modules/free-gifts/admin/options.php:4 06, inc/modules/spending-goal/admin/options.php:335141 #: inc/modules/free-gifts/admin/options.php:432, inc/modules/spending-goal/admin/options.php:33 5126 5142 msgid "Cart subtotal" 5127 5143 msgstr "" 5128 5144 5129 #: inc/modules/free-gifts/admin/options.php:4 155145 #: inc/modules/free-gifts/admin/options.php:441 5130 5146 msgid "Gift price label" 5131 5147 msgstr "" 5132 5148 5133 #: inc/modules/free-gifts/admin/options.php:4 225149 #: inc/modules/free-gifts/admin/options.php:448 5134 5150 msgid "Cart item title text" 5135 5151 msgstr "" 5136 5152 5137 #: inc/modules/free-gifts/admin/options.php:4 24, inc/modules/free-gifts/admin/options.php:432, inc/modules/volume-discounts/admin/options.php:4425153 #: inc/modules/free-gifts/admin/options.php:450, inc/modules/free-gifts/admin/options.php:458, inc/modules/volume-discounts/admin/options.php:468 5138 5154 msgid "This is displayed on the cart page." 5139 5155 msgstr "" 5140 5156 5141 #: inc/modules/free-gifts/admin/options.php:4 305157 #: inc/modules/free-gifts/admin/options.php:456 5142 5158 msgid "Cart item description text" 5143 5159 msgstr "" 5144 5160 5145 #: inc/modules/free-gifts/admin/options.php:4 385161 #: inc/modules/free-gifts/admin/options.php:464 5146 5162 msgid "Tiered free gifts" 5147 5163 msgstr "" 5148 5164 5149 #: inc/modules/free-gifts/admin/options.php:4 395165 #: inc/modules/free-gifts/admin/options.php:465 5150 5166 msgid "Customers can claim one free gift per order. Selecting a new gift automatically replaces any previously chosen gift." 5151 5167 msgstr "" 5152 5168 5153 #: inc/modules/free-gifts/admin/options.php:4 475169 #: inc/modules/free-gifts/admin/options.php:473 5154 5170 msgid "Gift Widget" 5155 5171 msgstr "" 5156 5172 5157 #: inc/modules/free-gifts/admin/options.php:4 535173 #: inc/modules/free-gifts/admin/options.php:479 5158 5174 msgid "Widget icon" 5159 5175 msgstr "" 5160 5176 5161 #: inc/modules/free-gifts/admin/options.php:4 69, inc/modules/recent-sales-notifications/admin/options.php:4985177 #: inc/modules/free-gifts/admin/options.php:495, inc/modules/recent-sales-notifications/admin/options.php:498 5162 5178 msgid "Top Right" 5163 5179 msgstr "" 5164 5180 5165 #: inc/modules/free-gifts/admin/options.php:4 70, inc/modules/recent-sales-notifications/admin/options.php:4995181 #: inc/modules/free-gifts/admin/options.php:496, inc/modules/recent-sales-notifications/admin/options.php:499 5166 5182 msgid "Top Left" 5167 5183 msgstr "" 5168 5184 5169 #: inc/modules/free-gifts/admin/options.php:4 71, inc/modules/recent-sales-notifications/admin/options.php:5005185 #: inc/modules/free-gifts/admin/options.php:497, inc/modules/recent-sales-notifications/admin/options.php:500 5170 5186 msgid "Bottom Right" 5171 5187 msgstr "" 5172 5188 5173 #: inc/modules/free-gifts/admin/options.php:4 72, inc/modules/recent-sales-notifications/admin/options.php:5015189 #: inc/modules/free-gifts/admin/options.php:498, inc/modules/recent-sales-notifications/admin/options.php:501 5174 5190 msgid "Bottom Left" 5175 5191 msgstr "" 5176 5192 5177 #: inc/modules/free-gifts/admin/options.php: 4805193 #: inc/modules/free-gifts/admin/options.php:506 5178 5194 msgid "Distance" 5179 5195 msgstr "" 5180 5196 5181 #: inc/modules/free-gifts/admin/options.php:5 065197 #: inc/modules/free-gifts/admin/options.php:532 5182 5198 msgid "Product page" 5183 5199 msgstr "" 5184 5200 5185 #: inc/modules/free-gifts/admin/options.php:5 135201 #: inc/modules/free-gifts/admin/options.php:539 5186 5202 msgid "Cart page" 5187 5203 msgstr "" 5188 5204 5189 #: inc/modules/free-gifts/admin/options.php:5 275205 #: inc/modules/free-gifts/admin/options.php:553 5190 5206 msgid "Count background color" 5191 5207 msgstr "" 5192 5208 5193 #: inc/modules/free-gifts/admin/options.php:5 345209 #: inc/modules/free-gifts/admin/options.php:560 5194 5210 msgid "Count text color" 5195 5211 msgstr "" 5196 5212 5197 #: inc/modules/free-gifts/admin/options.php:5 415213 #: inc/modules/free-gifts/admin/options.php:567 5198 5214 msgid "Gift button background color" 5199 5215 msgstr "" 5200 5216 5201 #: inc/modules/free-gifts/admin/options.php:5 485217 #: inc/modules/free-gifts/admin/options.php:574 5202 5218 msgid "Gift button Hover background color" 5203 5219 msgstr "" 5204 5220 5205 #: inc/modules/free-gifts/admin/options.php:5 555221 #: inc/modules/free-gifts/admin/options.php:581 5206 5222 msgid "Gift button Icon color" 5207 5223 msgstr "" 5208 5224 5209 #: inc/modules/free-gifts/admin/options.php:5 62, inc/modules/free-gifts/admin/options.php:580, inc/modules/spending-goal/admin/options.php:3065225 #: inc/modules/free-gifts/admin/options.php:588, inc/modules/free-gifts/admin/options.php:606, inc/modules/spending-goal/admin/options.php:332 5210 5226 msgid "Content width" 5211 5227 msgstr "" 5212 5228 5213 #: inc/modules/free-gifts/admin/options.php:5 735229 #: inc/modules/free-gifts/admin/options.php:599 5214 5230 msgid "Mobile width" 5215 5231 msgstr "" 5216 5232 5217 #: inc/modules/free-gifts/admin/options.php: 592, inc/modules/side-cart/admin/options.php:643, inc/modules/spending-goal/admin/options.php:3175233 #: inc/modules/free-gifts/admin/options.php:618, inc/modules/side-cart/admin/options.php:643, inc/modules/spending-goal/admin/options.php:343 5218 5234 msgid "Content background color" 5219 5235 msgstr "" 5220 5236 5221 #: inc/modules/free-gifts/admin/options.php:6 135237 #: inc/modules/free-gifts/admin/options.php:639 5222 5238 msgid "Product text color" 5223 5239 msgstr "" 5224 5240 5225 #: inc/modules/free-gifts/admin/options.php:6 205241 #: inc/modules/free-gifts/admin/options.php:646 5226 5242 msgid "Product hover text color" 5227 5243 msgstr "" 5228 5244 5229 #: inc/modules/free-gifts/admin/options.php:6 275245 #: inc/modules/free-gifts/admin/options.php:653 5230 5246 msgid "Product price text color" 5231 5247 msgstr "" 5232 5248 5233 #: inc/modules/free-gifts/admin/options.php:6 345249 #: inc/modules/free-gifts/admin/options.php:660 5234 5250 msgid "Gift price label color" 5235 5251 msgstr "" … … 5281 5297 msgstr "" 5282 5298 5283 #: inc/modules/free-shipping-progress-bar/admin/options.php: 1875299 #: inc/modules/free-shipping-progress-bar/admin/options.php:213 5284 5300 msgid "Top/Bottom Bar" 5285 5301 msgstr "" 5286 5302 5287 #: inc/modules/free-shipping-progress-bar/admin/options.php: 1965303 #: inc/modules/free-shipping-progress-bar/admin/options.php:222 5288 5304 msgid "Sticky (always visible)" 5289 5305 msgstr "" 5290 5306 5291 #: inc/modules/free-shipping-progress-bar/admin/options.php: 1975307 #: inc/modules/free-shipping-progress-bar/admin/options.php:223 5292 5308 msgid "Fixed (hidden on scroll)" 5293 5309 msgstr "" 5294 5310 5295 #: inc/modules/free-shipping-progress-bar/admin/options.php:2 165311 #: inc/modules/free-shipping-progress-bar/admin/options.php:242 5296 5312 msgid "Both Desktop & Mobile" 5297 5313 msgstr "" 5298 5314 5299 #: inc/modules/free-shipping-progress-bar/admin/options.php:2 175315 #: inc/modules/free-shipping-progress-bar/admin/options.php:243 5300 5316 msgid "Desktop Only" 5301 5317 msgstr "" 5302 5318 5303 #: inc/modules/free-shipping-progress-bar/admin/options.php:2 185319 #: inc/modules/free-shipping-progress-bar/admin/options.php:244 5304 5320 msgid "Mobile Only" 5305 5321 msgstr "" 5306 5322 5307 #: inc/modules/free-shipping-progress-bar/admin/options.php:2 355323 #: inc/modules/free-shipping-progress-bar/admin/options.php:261 5308 5324 msgid "Desktop Placement" 5309 5325 msgstr "" 5310 5326 5311 #: inc/modules/free-shipping-progress-bar/admin/options.php:2 37, inc/modules/free-shipping-progress-bar/admin/options.php:347, inc/modules/quick-view/admin/options.php:267, inc/modules/sticky-add-to-cart/admin/options.php:255327 #: inc/modules/free-shipping-progress-bar/admin/options.php:263, inc/modules/free-shipping-progress-bar/admin/options.php:373, inc/modules/quick-view/admin/options.php:267, inc/modules/sticky-add-to-cart/admin/options.php:25 5312 5328 msgid "Top" 5313 5329 msgstr "" 5314 5330 5315 #: inc/modules/free-shipping-progress-bar/admin/options.php:2 38, inc/modules/free-shipping-progress-bar/admin/options.php:348, inc/modules/quick-social-links/admin/options.php:25, inc/modules/quick-view/admin/options.php:268, inc/modules/sticky-add-to-cart/admin/options.php:265331 #: inc/modules/free-shipping-progress-bar/admin/options.php:264, inc/modules/free-shipping-progress-bar/admin/options.php:374, inc/modules/quick-social-links/admin/options.php:25, inc/modules/quick-view/admin/options.php:268, inc/modules/sticky-add-to-cart/admin/options.php:26 5316 5332 msgid "Bottom" 5317 5333 msgstr "" 5318 5334 5319 #: inc/modules/free-shipping-progress-bar/admin/options.php: 292, inc/modules/free-shipping-progress-bar/admin/options.php:3715335 #: inc/modules/free-shipping-progress-bar/admin/options.php:318, inc/modules/free-shipping-progress-bar/admin/options.php:397 5320 5336 msgid "Custom vertical offset" 5321 5337 msgstr "" 5322 5338 5323 #: inc/modules/free-shipping-progress-bar/admin/options.php:3 14, inc/modules/free-shipping-progress-bar/admin/options.php:3935339 #: inc/modules/free-shipping-progress-bar/admin/options.php:340, inc/modules/free-shipping-progress-bar/admin/options.php:419 5324 5340 msgid "Offset" 5325 5341 msgstr "" 5326 5342 5327 #: inc/modules/free-shipping-progress-bar/admin/options.php:3 455343 #: inc/modules/free-shipping-progress-bar/admin/options.php:371 5328 5344 msgid "Mobile Placement" 5329 5345 msgstr "" 5330 5346 5331 #: inc/modules/free-shipping-progress-bar/admin/options.php:4 235347 #: inc/modules/free-shipping-progress-bar/admin/options.php:449 5332 5348 msgid "Close (x) Icon" 5333 5349 msgstr "" 5334 5350 5335 #: inc/modules/free-shipping-progress-bar/admin/options.php:4 415351 #: inc/modules/free-shipping-progress-bar/admin/options.php:467 5336 5352 msgid "Session Expiration Time" 5337 5353 msgstr "" 5338 5354 5339 #: inc/modules/free-shipping-progress-bar/admin/options.php:4 425355 #: inc/modules/free-shipping-progress-bar/admin/options.php:468 5340 5356 msgid "After this number of hours, the free shipping bar will show again, even if the user has closed it previously." 5341 5357 msgstr "" 5342 5358 5343 #: inc/modules/free-shipping-progress-bar/admin/options.php:4 62, inc/modules/free-shipping-progress-bar/admin/options.php:591, inc/modules/free-shipping-progress-bar/admin/options.php:636, inc/modules/free-shipping-progress-bar/admin/options.php:682, inc/modules/free-shipping-progress-bar/admin/options.php:791, inc/modules/free-shipping-progress-bar/admin/options.php:9035359 #: inc/modules/free-shipping-progress-bar/admin/options.php:488, inc/modules/free-shipping-progress-bar/admin/options.php:617, inc/modules/free-shipping-progress-bar/admin/options.php:662, inc/modules/free-shipping-progress-bar/admin/options.php:708, inc/modules/free-shipping-progress-bar/admin/options.php:817, inc/modules/free-shipping-progress-bar/admin/options.php:929 5344 5360 msgid "Progress Bar" 5345 5361 msgstr "" 5346 5362 5347 #: inc/modules/free-shipping-progress-bar/admin/options.php:4 635363 #: inc/modules/free-shipping-progress-bar/admin/options.php:489 5348 5364 msgid "Enable Progress bar on top and bottom bar" 5349 5365 msgstr "" 5350 5366 5351 #: inc/modules/free-shipping-progress-bar/admin/options.php: 4785367 #: inc/modules/free-shipping-progress-bar/admin/options.php:504 5352 5368 msgid "Show on Shop Page" 5353 5369 msgstr "" 5354 5370 5355 #: inc/modules/free-shipping-progress-bar/admin/options.php: 4795371 #: inc/modules/free-shipping-progress-bar/admin/options.php:505 5356 5372 msgid "Show the bar on shop page" 5357 5373 msgstr "" 5358 5374 5359 #: inc/modules/free-shipping-progress-bar/admin/options.php: 4935375 #: inc/modules/free-shipping-progress-bar/admin/options.php:519 5360 5376 msgid "Single Product Page" 5361 5377 msgstr "" 5362 5378 5363 #: inc/modules/free-shipping-progress-bar/admin/options.php: 498, inc/modules/free-shipping-progress-bar/admin/options.php:611, inc/modules/free-shipping-progress-bar/admin/options.php:656, inc/modules/free-shipping-progress-bar/admin/options.php:702, inc/modules/free-shipping-progress-bar/admin/options.php:8115379 #: inc/modules/free-shipping-progress-bar/admin/options.php:524, inc/modules/free-shipping-progress-bar/admin/options.php:637, inc/modules/free-shipping-progress-bar/admin/options.php:682, inc/modules/free-shipping-progress-bar/admin/options.php:728, inc/modules/free-shipping-progress-bar/admin/options.php:837 5364 5380 msgid "Bar" 5365 5381 msgstr "" 5366 5382 5367 #: inc/modules/free-shipping-progress-bar/admin/options.php:5 04, inc/modules/free-shipping-progress-bar/admin/options.php:708, inc/modules/free-shipping-progress-bar/admin/options.php:8175383 #: inc/modules/free-shipping-progress-bar/admin/options.php:530, inc/modules/free-shipping-progress-bar/admin/options.php:734, inc/modules/free-shipping-progress-bar/admin/options.php:843 5368 5384 msgid "Use Shortcode" 5369 5385 msgstr "" 5370 5386 5371 #: inc/modules/free-shipping-progress-bar/admin/options.php:5 215387 #: inc/modules/free-shipping-progress-bar/admin/options.php:547 5372 5388 msgid "Before Add to Cart Form" 5373 5389 msgstr "" 5374 5390 5375 #: inc/modules/free-shipping-progress-bar/admin/options.php:5 225391 #: inc/modules/free-shipping-progress-bar/admin/options.php:548 5376 5392 msgid "After Add to Cart Quantity" 5377 5393 msgstr "" 5378 5394 5379 #: inc/modules/free-shipping-progress-bar/admin/options.php:5 235395 #: inc/modules/free-shipping-progress-bar/admin/options.php:549 5380 5396 msgid "After Add to Cart Form" 5381 5397 msgstr "" 5382 5398 5383 #: inc/modules/free-shipping-progress-bar/admin/options.php:5 245399 #: inc/modules/free-shipping-progress-bar/admin/options.php:550 5384 5400 msgid "After Single Product Summary" 5385 5401 msgstr "" 5386 5402 5387 #: inc/modules/free-shipping-progress-bar/admin/options.php:5 255403 #: inc/modules/free-shipping-progress-bar/admin/options.php:551 5388 5404 msgid "After Single Product" 5389 5405 msgstr "" 5390 5406 5391 #: inc/modules/free-shipping-progress-bar/admin/options.php:5 485407 #: inc/modules/free-shipping-progress-bar/admin/options.php:574 5392 5408 msgid "If you are using a page builder or a theme that supports shortcodes, then you can output the module using the shortcode above. This might be useful if, for example, you find that you want to control the position of the module output more precisely than with the module settings. Note that this shortcode can only be used on single product pages." 5393 5409 msgstr "" 5394 5410 5395 #: inc/modules/free-shipping-progress-bar/admin/options.php: 5925411 #: inc/modules/free-shipping-progress-bar/admin/options.php:618 5396 5412 msgid "Enable Progress bar on single product page" 5397 5413 msgstr "" 5398 5414 5399 #: inc/modules/free-shipping-progress-bar/admin/options.php:6 19, inc/modules/free-shipping-progress-bar/admin/options.php:6645415 #: inc/modules/free-shipping-progress-bar/admin/options.php:645, inc/modules/free-shipping-progress-bar/admin/options.php:690 5400 5416 msgid "Before Cart Items" 5401 5417 msgstr "" 5402 5418 5403 #: inc/modules/free-shipping-progress-bar/admin/options.php:6 205419 #: inc/modules/free-shipping-progress-bar/admin/options.php:646 5404 5420 msgid "After Subtotal" 5405 5421 msgstr "" 5406 5422 5407 #: inc/modules/free-shipping-progress-bar/admin/options.php:6 375423 #: inc/modules/free-shipping-progress-bar/admin/options.php:663 5408 5424 msgid "Enable Progress bar on mini cart" 5409 5425 msgstr "" 5410 5426 5411 #: inc/modules/free-shipping-progress-bar/admin/options.php:6 655427 #: inc/modules/free-shipping-progress-bar/admin/options.php:691 5412 5428 msgid "Before Cart Buttons" 5413 5429 msgstr "" 5414 5430 5415 #: inc/modules/free-shipping-progress-bar/admin/options.php:6 665431 #: inc/modules/free-shipping-progress-bar/admin/options.php:692 5416 5432 msgid "After Cart Buttons" 5417 5433 msgstr "" 5418 5434 5419 #: inc/modules/free-shipping-progress-bar/admin/options.php: 6835435 #: inc/modules/free-shipping-progress-bar/admin/options.php:709 5420 5436 msgid "Enable Progress bar on side cart" 5421 5437 msgstr "" 5422 5438 5423 #: inc/modules/free-shipping-progress-bar/admin/options.php:7 235439 #: inc/modules/free-shipping-progress-bar/admin/options.php:749 5424 5440 msgid "If you are using a page builder or a theme that supports shortcodes, then you can output the module using the shortcode above. This might be useful if, for example, you find that you want to control the position of the module output more precisely than with the module settings. Note that this shortcode can only be used on cart page." 5425 5441 msgstr "" 5426 5442 5427 #: inc/modules/free-shipping-progress-bar/admin/options.php:7 675443 #: inc/modules/free-shipping-progress-bar/admin/options.php:793 5428 5444 msgid "Before Cart" 5429 5445 msgstr "" 5430 5446 5431 #: inc/modules/free-shipping-progress-bar/admin/options.php:7 685447 #: inc/modules/free-shipping-progress-bar/admin/options.php:794 5432 5448 msgid "After Order Total" 5433 5449 msgstr "" 5434 5450 5435 #: inc/modules/free-shipping-progress-bar/admin/options.php: 7925451 #: inc/modules/free-shipping-progress-bar/admin/options.php:818 5436 5452 msgid "Enable Progress bar on cart page" 5437 5453 msgstr "" 5438 5454 5439 #: inc/modules/free-shipping-progress-bar/admin/options.php:8 325455 #: inc/modules/free-shipping-progress-bar/admin/options.php:858 5440 5456 msgid "If you are using a page builder or a theme that supports shortcodes, then you can output the module using the shortcode above. This might be useful if, for example, you find that you want to control the position of the module output more precisely than with the module settings. Note that this shortcode can only be used on checkout page." 5441 5457 msgstr "" 5442 5458 5443 #: inc/modules/free-shipping-progress-bar/admin/options.php: 8765459 #: inc/modules/free-shipping-progress-bar/admin/options.php:902 5444 5460 msgid "Before Checkout Form" 5445 5461 msgstr "" 5446 5462 5447 #: inc/modules/free-shipping-progress-bar/admin/options.php: 8775463 #: inc/modules/free-shipping-progress-bar/admin/options.php:903 5448 5464 msgid "Checkout Billing" 5449 5465 msgstr "" 5450 5466 5451 #: inc/modules/free-shipping-progress-bar/admin/options.php: 8785467 #: inc/modules/free-shipping-progress-bar/admin/options.php:904 5452 5468 msgid "Checkout Shipping" 5453 5469 msgstr "" 5454 5470 5455 #: inc/modules/free-shipping-progress-bar/admin/options.php: 8795471 #: inc/modules/free-shipping-progress-bar/admin/options.php:905 5456 5472 msgid "Before Payment" 5457 5473 msgstr "" 5458 5474 5459 #: inc/modules/free-shipping-progress-bar/admin/options.php: 8805475 #: inc/modules/free-shipping-progress-bar/admin/options.php:906 5460 5476 msgid "After Payment" 5461 5477 msgstr "" 5462 5478 5463 #: inc/modules/free-shipping-progress-bar/admin/options.php: 8815479 #: inc/modules/free-shipping-progress-bar/admin/options.php:907 5464 5480 msgid "After Checkout Form" 5465 5481 msgstr "" 5466 5482 5467 #: inc/modules/free-shipping-progress-bar/admin/options.php:9 045483 #: inc/modules/free-shipping-progress-bar/admin/options.php:930 5468 5484 msgid "Enable Progress bar on checkout page" 5469 5485 msgstr "" 5470 5486 5471 #: inc/modules/free-shipping-progress-bar/admin/options.php:9 29, inc/modules/recent-sales-notifications/admin/options.php:5715487 #: inc/modules/free-shipping-progress-bar/admin/options.php:955, inc/modules/recent-sales-notifications/admin/options.php:571 5472 5488 msgid "Template" 5473 5489 msgstr "" 5474 5490 5475 #: inc/modules/free-shipping-progress-bar/admin/options.php:9 315491 #: inc/modules/free-shipping-progress-bar/admin/options.php:957 5476 5492 msgid "Custom style" 5477 5493 msgstr "" 5478 5494 5479 #: inc/modules/free-shipping-progress-bar/admin/options.php:9 325495 #: inc/modules/free-shipping-progress-bar/admin/options.php:958 5480 5496 msgid "Solar Night" 5481 5497 msgstr "" 5482 5498 5483 #: inc/modules/free-shipping-progress-bar/admin/options.php:9 335499 #: inc/modules/free-shipping-progress-bar/admin/options.php:959 5484 5500 msgid "Lively Breeze" 5485 5501 msgstr "" 5486 5502 5487 #: inc/modules/free-shipping-progress-bar/admin/options.php:9 345503 #: inc/modules/free-shipping-progress-bar/admin/options.php:960 5488 5504 msgid "Midnight Tide" 5489 5505 msgstr "" 5490 5506 5491 #: inc/modules/free-shipping-progress-bar/admin/options.php:9 355507 #: inc/modules/free-shipping-progress-bar/admin/options.php:961 5492 5508 msgid "Clean Slate" 5493 5509 msgstr "" 5494 5510 5495 #: inc/modules/free-shipping-progress-bar/admin/options.php:9 365511 #: inc/modules/free-shipping-progress-bar/admin/options.php:962 5496 5512 msgid "Fresh Frost" 5497 5513 msgstr "" 5498 5514 5499 #: inc/modules/free-shipping-progress-bar/admin/options.php:9 375515 #: inc/modules/free-shipping-progress-bar/admin/options.php:963 5500 5516 msgid "Sky Harmony" 5501 5517 msgstr "" 5502 5518 5503 #: inc/modules/free-shipping-progress-bar/admin/options.php:9 385519 #: inc/modules/free-shipping-progress-bar/admin/options.php:964 5504 5520 msgid "Ocean Breeze" 5505 5521 msgstr "" 5506 5522 5507 #: inc/modules/free-shipping-progress-bar/admin/options.php:9 455523 #: inc/modules/free-shipping-progress-bar/admin/options.php:971 5508 5524 msgid "Close (x) Icon color" 5509 5525 msgstr "" 5510 5526 5511 #: inc/modules/free-shipping-progress-bar/admin/options.php:9 735527 #: inc/modules/free-shipping-progress-bar/admin/options.php:999 5512 5528 msgid "Variable Text color" 5513 5529 msgstr "" 5514 5530 5515 #: inc/modules/free-shipping-progress-bar/admin/options.php: 9845531 #: inc/modules/free-shipping-progress-bar/admin/options.php:1010 5516 5532 msgid "Font Size" 5517 5533 msgstr "" 5518 5534 5519 #: inc/modules/free-shipping-progress-bar/admin/options.php:10 005535 #: inc/modules/free-shipping-progress-bar/admin/options.php:1026 5520 5536 msgid "Spacing Inside Top" 5521 5537 msgstr "" 5522 5538 5523 #: inc/modules/free-shipping-progress-bar/admin/options.php:10 105539 #: inc/modules/free-shipping-progress-bar/admin/options.php:1036 5524 5540 msgid "Spacing Inside Bottom" 5525 5541 msgstr "" 5526 5542 5527 #: inc/modules/free-shipping-progress-bar/admin/options.php:10 205543 #: inc/modules/free-shipping-progress-bar/admin/options.php:1046 5528 5544 msgid "Spacing Inside Right" 5529 5545 msgstr "" 5530 5546 5531 #: inc/modules/free-shipping-progress-bar/admin/options.php:10 305547 #: inc/modules/free-shipping-progress-bar/admin/options.php:1056 5532 5548 msgid "Spacing Inside Left" 5533 5549 msgstr "" 5534 5550 5535 #: inc/modules/free-shipping-progress-bar/admin/options.php:10 405551 #: inc/modules/free-shipping-progress-bar/admin/options.php:1066 5536 5552 msgid "Text Bottom Spacing" 5537 5553 msgstr "" 5538 5554 5539 #: inc/modules/free-shipping-progress-bar/admin/options.php:10 50, inc/modules/free-shipping-progress-bar/admin/options.php:11085555 #: inc/modules/free-shipping-progress-bar/admin/options.php:1076, inc/modules/free-shipping-progress-bar/admin/options.php:1134 5540 5556 msgid "Corner Radius" 5541 5557 msgstr "" 5542 5558 5543 #: inc/modules/free-shipping-progress-bar/admin/options.php:10 605559 #: inc/modules/free-shipping-progress-bar/admin/options.php:1086 5544 5560 msgid "Border Size" 5545 5561 msgstr "" 5546 5562 5547 #: inc/modules/free-shipping-progress-bar/admin/options.php:10 655563 #: inc/modules/free-shipping-progress-bar/admin/options.php:1091 5548 5564 msgid "Border Color" 5549 5565 msgstr "" 5550 5566 5551 #: inc/modules/free-shipping-progress-bar/admin/options.php:10 715567 #: inc/modules/free-shipping-progress-bar/admin/options.php:1097 5552 5568 msgid "Progress Bar Background Color" 5553 5569 msgstr "" 5554 5570 5555 #: inc/modules/free-shipping-progress-bar/admin/options.php:1 0775571 #: inc/modules/free-shipping-progress-bar/admin/options.php:1103 5556 5572 msgid "Progress Bar Foreground Color" 5557 5573 msgstr "" 5558 5574 5559 #: inc/modules/free-shipping-progress-bar/admin/options.php:1 0885575 #: inc/modules/free-shipping-progress-bar/admin/options.php:1114 5560 5576 msgid "Progress Bar Height" 5561 5577 msgstr "" 5562 5578 5563 #: inc/modules/free-shipping-progress-bar/admin/options.php:1 0985579 #: inc/modules/free-shipping-progress-bar/admin/options.php:1124 5564 5580 msgid "Progress Bar Width" 5565 5581 msgstr "" … … 5630 5646 5631 5647 #: inc/modules/frequently-bought-together/admin/options.php:239 5632 msgid "Offer the products as an optional add-on, giving customers customize their purchase"5648 msgid "Offer the products using checkboxes, so shoppers can choose what to buy" 5633 5649 msgstr "" 5634 5650 … … 5637 5653 msgstr "" 5638 5654 5639 #: inc/modules/frequently-bought-together/admin/options.php:383 5655 #: inc/modules/frequently-bought-together/admin/options.php:340 5656 msgid "Exclude specific users from seeing the offer" 5657 msgstr "" 5658 5659 #: inc/modules/frequently-bought-together/admin/options.php:409 5640 5660 msgid "Use these settings to control how frequently bought together offers appear on product pages." 5641 5661 msgstr "" 5642 5662 5643 #: inc/modules/frequently-bought-together/admin/options.php: 3975663 #: inc/modules/frequently-bought-together/admin/options.php:423 5644 5664 msgid "At the Bottom" 5645 5665 msgstr "" 5646 5666 5647 #: inc/modules/frequently-bought-together/admin/options.php:4 215667 #: inc/modules/frequently-bought-together/admin/options.php:447 5648 5668 msgid "Price label" 5649 5669 msgstr "" 5650 5670 5651 #: inc/modules/frequently-bought-together/admin/options.php:4 285671 #: inc/modules/frequently-bought-together/admin/options.php:454 5652 5672 msgid "Price label for one selected product" 5653 5673 msgstr "" 5654 5674 5655 #: inc/modules/frequently-bought-together/admin/options.php:4 29, inc/modules/real-time-search/admin/options.php:615675 #: inc/modules/frequently-bought-together/admin/options.php:455, inc/modules/real-time-search/admin/options.php:61 5656 5676 msgid "Product price" 5657 5677 msgstr "" 5658 5678 5659 #: inc/modules/frequently-bought-together/admin/options.php:4 305679 #: inc/modules/frequently-bought-together/admin/options.php:456 5660 5680 msgid "Price label when only one product selected" 5661 5681 msgstr "" 5662 5682 5663 #: inc/modules/frequently-bought-together/admin/options.php:4 365683 #: inc/modules/frequently-bought-together/admin/options.php:462 5664 5684 msgid "You save label" 5665 5685 msgstr "" 5666 5686 5667 #: inc/modules/frequently-bought-together/admin/options.php:4 375687 #: inc/modules/frequently-bought-together/admin/options.php:463 5668 5688 msgid "You save: {amount}" 5669 5689 msgstr "" 5670 5690 5671 #: inc/modules/frequently-bought-together/admin/options.php:4 525691 #: inc/modules/frequently-bought-together/admin/options.php:478 5672 5692 msgid "No variation selected text" 5673 5693 msgstr "" 5674 5694 5675 #: inc/modules/frequently-bought-together/admin/options.php:4 595695 #: inc/modules/frequently-bought-together/admin/options.php:485 5676 5696 msgid "No variation selected text (no discount)" 5677 5697 msgstr "" 5678 5698 5679 #: inc/modules/frequently-bought-together/admin/options.php:4 605699 #: inc/modules/frequently-bought-together/admin/options.php:486 5680 5700 msgid "This text will be displayed when the bundle has no discount and includes a variable product." 5681 5701 msgstr "" 5682 5702 5683 #: inc/modules/frequently-bought-together/admin/options.php: 4755703 #: inc/modules/frequently-bought-together/admin/options.php:501 5684 5704 msgid "Plus sign background color" 5685 5705 msgstr "" 5686 5706 5687 #: inc/modules/frequently-bought-together/admin/options.php: 4825707 #: inc/modules/frequently-bought-together/admin/options.php:508 5688 5708 msgid "Plus sign text color" 5689 5709 msgstr "" 5690 5710 5691 #: inc/modules/frequently-bought-together/admin/options.php: 4895711 #: inc/modules/frequently-bought-together/admin/options.php:515 5692 5712 msgid "Bundle border color" 5693 5713 msgstr "" 5694 5714 5695 #: inc/modules/frequently-bought-together/admin/options.php: 4965715 #: inc/modules/frequently-bought-together/admin/options.php:522 5696 5716 msgid "Bundle border radius" 5697 5717 msgstr "" 5698 5718 5699 #: inc/modules/frequently-bought-together/admin/options.php:5 115719 #: inc/modules/frequently-bought-together/admin/options.php:537 5700 5720 msgid "Use these settings to control how frequently bought together offers appear on the cart page." 5701 5721 msgstr "" 5702 5722 5703 #: inc/modules/frequently-bought-together/admin/options.php:5 345723 #: inc/modules/frequently-bought-together/admin/options.php:560 5704 5724 msgid "And save label" 5705 5725 msgstr "" 5706 5726 5707 #: inc/modules/frequently-bought-together/admin/options.php:5 355727 #: inc/modules/frequently-bought-together/admin/options.php:561 5708 5728 msgid "and save: {amount}" 5709 5729 msgstr "" 5710 5730 5711 #: inc/modules/frequently-bought-together/admin/options.php: 5745731 #: inc/modules/frequently-bought-together/admin/options.php:600 5712 5732 msgid "Use these settings to control how Frequently bought together offers appear on the checkout page." 5713 5733 msgstr "" 5714 5734 5715 #: inc/modules/frequently-bought-together/admin/options.php: 5985735 #: inc/modules/frequently-bought-together/admin/options.php:624 5716 5736 msgid "Bundle and Save!" 5717 5737 msgstr "" 5718 5738 5719 #: inc/modules/frequently-bought-together/admin/options.php:6 045739 #: inc/modules/frequently-bought-together/admin/options.php:630 5720 5740 msgid "Add to get {discount} off all items in your bundle ({fbt_products})." 5721 5741 msgstr "" … … 5723 5743 #. translators: %1$s: Discount amount, %2$s: FBT offer product names 5724 5744 #. translators: %1$s: Discount amount 5725 #: inc/modules/frequently-bought-together/admin/options.php:6 08, inc/modules/frequently-bought-together/admin/options.php:670, inc/modules/frequently-bought-together/admin/options.php:6875745 #: inc/modules/frequently-bought-together/admin/options.php:634, inc/modules/frequently-bought-together/admin/options.php:696, inc/modules/frequently-bought-together/admin/options.php:713 5726 5746 msgid "<strong>%1$s:</strong> to show discount amount<br><strong>%2$s:</strong> to show the product names in the offer" 5727 5747 msgstr "" 5728 5748 5729 #: inc/modules/frequently-bought-together/admin/options.php:6 295749 #: inc/modules/frequently-bought-together/admin/options.php:655 5730 5750 msgid "Use these settings to control how frequently bought together offers appear on the thank you page." 5731 5751 msgstr "" 5732 5752 5733 #: inc/modules/frequently-bought-together/admin/options.php:6 385753 #: inc/modules/frequently-bought-together/admin/options.php:664 5734 5754 msgid "Last chance to get {discount} off your bundle!" 5735 5755 msgstr "" 5736 5756 5737 #: inc/modules/frequently-bought-together/admin/options.php:6 665757 #: inc/modules/frequently-bought-together/admin/options.php:692 5738 5758 msgid "Add now to complete your bundle ({fbt_products}) and save" 5739 5759 msgstr "" 5740 5760 5741 #: inc/modules/frequently-bought-together/admin/options.php: 681, inc/modules/volume-discounts/admin/options.php:7145761 #: inc/modules/frequently-bought-together/admin/options.php:707, inc/modules/volume-discounts/admin/options.php:740 5742 5762 msgid "Bonus tip text" 5743 5763 msgstr "" 5744 5764 5745 #: inc/modules/frequently-bought-together/admin/options.php: 6825765 #: inc/modules/frequently-bought-together/admin/options.php:708 5746 5766 msgid "Note: When you click ‘Add to Cart’, the item will be added to your cart and you’ll be taken to the cart page where you’ll see that a bundle discount has been applied to it. This is shown under ‘Your Savings’, and reflects a {discount} discount based on the original prices of the {fbt_products}. You can then proceed to checkout as usual. " 5747 5767 msgstr "" … … 5930 5950 5931 5951 #. translators: %1$s: Time zone, %2$s WordPress setting link 5932 #: inc/modules/pre-orders/admin/options.php:259, inc/modules/storewide-sale/admin/options.php:3 205952 #: inc/modules/pre-orders/admin/options.php:259, inc/modules/storewide-sale/admin/options.php:346 5933 5953 msgid "Leave it empty if you don’t want to have an end date. The times set above are in the %1$s timezone, according to your settings from %2$s." 5934 5954 msgstr "" … … 5942 5962 msgstr "" 5943 5963 5944 #: inc/modules/pre-orders/admin/options.php:3 485964 #: inc/modules/pre-orders/admin/options.php:374 5945 5965 msgid "Pre-Order" 5946 5966 msgstr "" 5947 5967 5948 #: inc/modules/pre-orders/admin/options.php:3 545968 #: inc/modules/pre-orders/admin/options.php:380 5949 5969 msgid "Additional information" 5950 5970 msgstr "" 5951 5971 5952 #: inc/modules/pre-orders/admin/options.php:3 555972 #: inc/modules/pre-orders/admin/options.php:381 5953 5973 msgid "Ships on {date}" 5954 5974 msgstr "" 5955 5975 5956 #: inc/modules/pre-orders/admin/options.php:3 635976 #: inc/modules/pre-orders/admin/options.php:389 5957 5977 msgid "Before Button" 5958 5978 msgstr "" 5959 5979 5960 #: inc/modules/pre-orders/admin/options.php:3 645980 #: inc/modules/pre-orders/admin/options.php:390 5961 5981 msgid "After Button" 5962 5982 msgstr "" 5963 5983 5964 #: inc/modules/pre-orders/admin/options.php:3 715984 #: inc/modules/pre-orders/admin/options.php:397 5965 5985 msgid "Label text on cart" 5966 5986 msgstr "" 5967 5987 5968 #: inc/modules/pre-orders/admin/options.php:4 275988 #: inc/modules/pre-orders/admin/options.php:453 5969 5989 msgid "Pre-order Modes" 5970 5990 msgstr "" 5971 5991 5972 #: inc/modules/pre-orders/admin/options.php:4 295992 #: inc/modules/pre-orders/admin/options.php:455 5973 5993 msgid "Allow only pre-orders" 5974 5994 msgstr "" 5975 5995 5976 #: inc/modules/pre-orders/admin/options.php:4 305996 #: inc/modules/pre-orders/admin/options.php:456 5977 5997 msgid "Treat the whole order as pre-order" 5978 5998 msgstr "" 5979 5999 5980 #: inc/modules/pre-orders/admin/options.php:4 396000 #: inc/modules/pre-orders/admin/options.php:465 5981 6001 msgid "Use this mode if you want to only allow your customers to either choose pre-order products or available ones." 5982 6002 msgstr "" 5983 6003 5984 #: inc/modules/pre-orders/admin/options.php:4 536004 #: inc/modules/pre-orders/admin/options.php:479 5985 6005 msgid "Use this mode if you want to treat the whole order as a pre-order if at least one product is a pre-order." 5986 6006 msgstr "" 5987 6007 5988 #: inc/modules/pre-orders/admin/options.php:4 676008 #: inc/modules/pre-orders/admin/options.php:493 5989 6009 msgid "Use this mode if you want to generate separate orders for each pre-order product." 5990 6010 msgstr "" 5991 6011 5992 #: inc/modules/pre-orders/admin/options.php: 4816012 #: inc/modules/pre-orders/admin/options.php:507 5993 6013 msgid "Use this mode if you want to generate two separate orders, one for pre-orders and one for in-stock products." 5994 6014 msgstr "" … … 7471 7491 msgstr "" 7472 7492 7473 #: inc/modules/scroll-to-top-button/admin/options.php:232, inc/modules/volume-discounts/admin/options.php:5 357493 #: inc/modules/scroll-to-top-button/admin/options.php:232, inc/modules/volume-discounts/admin/options.php:561 7474 7494 msgid "Text color hover" 7475 7495 msgstr "" 7476 7496 7477 #: inc/modules/scroll-to-top-button/admin/options.php:248, inc/modules/volume-discounts/admin/options.php:5 217497 #: inc/modules/scroll-to-top-button/admin/options.php:248, inc/modules/volume-discounts/admin/options.php:547 7478 7498 msgid "Border color hover" 7479 7499 msgstr "" 7480 7500 7481 #: inc/modules/scroll-to-top-button/admin/options.php:264, inc/modules/volume-discounts/admin/options.php:5 077501 #: inc/modules/scroll-to-top-button/admin/options.php:264, inc/modules/volume-discounts/admin/options.php:533 7482 7502 msgid "Background color hover" 7483 7503 msgstr "" … … 7679 7699 msgstr "" 7680 7700 7681 #: inc/modules/side-cart/admin/options.php:636, inc/modules/spending-goal/admin/options.php:3 247701 #: inc/modules/side-cart/admin/options.php:636, inc/modules/spending-goal/admin/options.php:350 7682 7702 msgid "Content text color" 7683 7703 msgstr "" … … 7716 7736 msgstr "" 7717 7737 7718 #: inc/modules/size-chart/admin/options.php:81, inc/modules/volume-discounts/admin/options.php: 4937738 #: inc/modules/size-chart/admin/options.php:81, inc/modules/volume-discounts/admin/options.php:519 7719 7739 msgid "Title text color hover" 7720 7740 msgstr "" … … 7824 7844 msgstr "" 7825 7845 7826 #: inc/modules/spending-goal/admin/options.php:2 377846 #: inc/modules/spending-goal/admin/options.php:263 7827 7847 msgid "Enable Auto Slide In" 7828 7848 msgstr "" 7829 7849 7830 #: inc/modules/spending-goal/admin/options.php:2 387850 #: inc/modules/spending-goal/admin/options.php:264 7831 7851 msgid "This will make the widget slide in each time a product is added to the cart." 7832 7852 msgstr "" 7833 7853 7834 #: inc/modules/spending-goal/admin/options.php:2 46, inc/modules/stock-scarcity/admin/options.php:967854 #: inc/modules/spending-goal/admin/options.php:272, inc/modules/stock-scarcity/admin/options.php:96 7835 7855 msgid "Text Formatting Settings" 7836 7856 msgstr "" 7837 7857 7838 #: inc/modules/spending-goal/admin/options.php:2 537858 #: inc/modules/spending-goal/admin/options.php:279 7839 7859 msgid "When the goal target is at 0%" 7840 7860 msgstr "" 7841 7861 7842 #: inc/modules/spending-goal/admin/options.php:2 557862 #: inc/modules/spending-goal/admin/options.php:281 7843 7863 msgid "Default is: Spend {spending_goal} to get a {discount_amount} discount!" 7844 7864 msgstr "" 7845 7865 7846 #: inc/modules/spending-goal/admin/options.php:2 617866 #: inc/modules/spending-goal/admin/options.php:287 7847 7867 msgid "When the goal target is between 1-99%" 7848 7868 msgstr "" 7849 7869 7850 #: inc/modules/spending-goal/admin/options.php:2 637870 #: inc/modules/spending-goal/admin/options.php:289 7851 7871 msgid "Default is: Spend {spending_goal} more to get a {discount_amount} discount!" 7852 7872 msgstr "" 7853 7873 7854 #: inc/modules/spending-goal/admin/options.php:2 697874 #: inc/modules/spending-goal/admin/options.php:295 7855 7875 msgid "When the goal target is at 100%" 7856 7876 msgstr "" 7857 7877 7858 #: inc/modules/spending-goal/admin/options.php:2 717878 #: inc/modules/spending-goal/admin/options.php:297 7859 7879 msgid "Default: Congratulations! You got a discount of {discount_amount} on this order!" 7860 7880 msgstr "" 7861 7881 7862 #: inc/modules/spending-goal/admin/options.php: 2857882 #: inc/modules/spending-goal/admin/options.php:311 7863 7883 msgid "Gradient start" 7864 7884 msgstr "" 7865 7885 7866 #: inc/modules/spending-goal/admin/options.php: 2927886 #: inc/modules/spending-goal/admin/options.php:318 7867 7887 msgid "Gradient end" 7868 7888 msgstr "" … … 7984 8004 msgstr "" 7985 8005 7986 #: inc/modules/storewide-sale/admin/options.php: 2948006 #: inc/modules/storewide-sale/admin/options.php:320 7987 8007 msgid "Availability" 7988 8008 msgstr "" 7989 8009 7990 #: inc/modules/storewide-sale/admin/options.php: 2968010 #: inc/modules/storewide-sale/admin/options.php:322 7991 8011 msgid "Always available" 7992 8012 msgstr "" 7993 8013 7994 #: inc/modules/storewide-sale/admin/options.php: 2978014 #: inc/modules/storewide-sale/admin/options.php:323 7995 8015 msgid "Specific dates" 7996 8016 msgstr "" 7997 8017 7998 #: inc/modules/storewide-sale/admin/options.php:3 048018 #: inc/modules/storewide-sale/admin/options.php:330 7999 8019 msgid "Start at" 8000 8020 msgstr "" 8001 8021 8002 #: inc/modules/storewide-sale/admin/options.php:3 118022 #: inc/modules/storewide-sale/admin/options.php:337 8003 8023 msgid "Ends at" 8004 8024 msgstr "" 8005 8025 8006 #: inc/modules/storewide-sale/admin/options.php:3 438026 #: inc/modules/storewide-sale/admin/options.php:369 8007 8027 msgid "You can display a sale badge on products eligible for this discount by using Merchant’s Product Labels module." 8008 8028 msgstr "" 8009 8029 8010 #: inc/modules/storewide-sale/admin/options.php:3 448030 #: inc/modules/storewide-sale/admin/options.php:370 8011 8031 msgid "View Product Labels" 8012 8032 msgstr "" … … 8052 8072 msgstr "" 8053 8073 8054 #: inc/modules/volume-discounts/admin/options.php: 3968074 #: inc/modules/volume-discounts/admin/options.php:422 8055 8075 msgid "Save label" 8056 8076 msgstr "" 8057 8077 8058 8078 #. translators: %1$s: Discount amount, %2$s: Discount percentage 8059 #: inc/modules/volume-discounts/admin/options.php:4 01, inc/modules/volume-discounts/admin/options.php:4538079 #: inc/modules/volume-discounts/admin/options.php:427, inc/modules/volume-discounts/admin/options.php:479 8060 8080 msgid "<strong>%1$s:</strong> to show discount amount<br><strong>%2$s:</strong> to show discount percentage" 8061 8081 msgstr "" 8062 8082 8063 #: inc/modules/volume-discounts/admin/options.php:4 108083 #: inc/modules/volume-discounts/admin/options.php:436 8064 8084 msgid "Tier format text" 8065 8085 msgstr "" 8066 8086 8067 8087 #. translators: %1$s: Discount percentage, %2$s: Quantity, %3$s: Discount amount 8068 #: inc/modules/volume-discounts/admin/options.php:4 158088 #: inc/modules/volume-discounts/admin/options.php:441 8069 8089 msgid "<strong>%1$s:</strong> to show discount percentage<br><strong>%2$s:</strong> to show the number of items needed to buy to get the discount<br><strong>%3$s:</strong> to show discount amount on each item" 8070 8090 msgstr "" 8071 8091 8072 #: inc/modules/volume-discounts/admin/options.php:4 268092 #: inc/modules/volume-discounts/admin/options.php:452 8073 8093 msgid "Item text" 8074 8094 msgstr "" 8075 8095 8076 #: inc/modules/volume-discounts/admin/options.php:4 338096 #: inc/modules/volume-discounts/admin/options.php:459 8077 8097 msgid "Total text" 8078 8098 msgstr "" 8079 8099 8080 #: inc/modules/volume-discounts/admin/options.php:4 408100 #: inc/modules/volume-discounts/admin/options.php:466 8081 8101 msgid "Cart item discount title" 8082 8102 msgstr "" 8083 8103 8084 #: inc/modules/volume-discounts/admin/options.php:4 488104 #: inc/modules/volume-discounts/admin/options.php:474 8085 8105 msgid "Cart item discount description" 8086 8106 msgstr "" 8087 8107 8088 #: inc/modules/volume-discounts/admin/options.php:4 508108 #: inc/modules/volume-discounts/admin/options.php:476 8089 8109 msgid "This is displayed on the cart page. You can use these codes in the content." 8090 8110 msgstr "" 8091 8111 8092 #: inc/modules/volume-discounts/admin/options.php:4 638112 #: inc/modules/volume-discounts/admin/options.php:489 8093 8113 msgid "Title font size" 8094 8114 msgstr "" 8095 8115 8096 #: inc/modules/volume-discounts/admin/options.php: 4748116 #: inc/modules/volume-discounts/admin/options.php:500 8097 8117 msgid "Title font weight" 8098 8118 msgstr "" 8099 8119 8100 #: inc/modules/volume-discounts/admin/options.php:5 698120 #: inc/modules/volume-discounts/admin/options.php:595 8101 8121 msgid "Add {quantity} more to get a {discount} discount off each" 8102 8122 msgstr "" 8103 8123 8104 8124 #. translators: %1$s: offer quantity, %2$s: discount amount 8105 #: inc/modules/volume-discounts/admin/options.php:5 73, inc/modules/volume-discounts/admin/options.php:6228125 #: inc/modules/volume-discounts/admin/options.php:599, inc/modules/volume-discounts/admin/options.php:648 8106 8126 msgid "<strong>%1$s:</strong> to show offer quantity<br><strong>%2$s:</strong> to show discount amount" 8107 8127 msgstr "" 8108 8128 8109 #: inc/modules/volume-discounts/admin/options.php: 5948129 #: inc/modules/volume-discounts/admin/options.php:620 8110 8130 msgid "Use these settings to control how bulk discount offers appear on the checkout page." 8111 8131 msgstr "" 8112 8132 8113 #: inc/modules/volume-discounts/admin/options.php:6 18, inc/modules/volume-discounts/admin/options.php:6698133 #: inc/modules/volume-discounts/admin/options.php:644, inc/modules/volume-discounts/admin/options.php:695 8114 8134 msgid "Add {quantity} more to get {discount} off" 8115 8135 msgstr "" 8116 8136 8117 #: inc/modules/volume-discounts/admin/options.php:6 34, inc/modules/volume-discounts/admin/options.php:6988137 #: inc/modules/volume-discounts/admin/options.php:660, inc/modules/volume-discounts/admin/options.php:724 8118 8138 msgid "{product_price}" 8119 8139 msgstr "" 8120 8140 8121 8141 #. translators: %1$s: product price 8122 #: inc/modules/volume-discounts/admin/options.php:6 388142 #: inc/modules/volume-discounts/admin/options.php:664 8123 8143 msgid "<strong>%1$s:</strong> to show product price<br><strong>%2$s:</strong> to show offer discount amount" 8124 8144 msgstr "" 8125 8145 8126 #: inc/modules/volume-discounts/admin/options.php:6 588146 #: inc/modules/volume-discounts/admin/options.php:684 8127 8147 msgid "Use these settings to control how bulk discount offers appear on the thank you page." 8128 8148 msgstr "" 8129 8149 8130 8150 #. translators: %1$s: quantity, %2$s: post purchase discount, %3$s: In Stock, %4$s: Total quantity 8131 #: inc/modules/volume-discounts/admin/options.php:6 738151 #: inc/modules/volume-discounts/admin/options.php:699 8132 8152 msgid "<strong>%1$s:</strong> to show product quantity<br><strong>%2$s:</strong> to show the discount amount" 8133 8153 msgstr "" 8134 8154 8135 8155 #. translators: %1$s: Discount amount, %2$s: product price 8136 #: inc/modules/volume-discounts/admin/options.php:7 028156 #: inc/modules/volume-discounts/admin/options.php:728 8137 8157 msgid "<strong>%1$s:</strong> to show the discount amount<br><strong>%2$s:</strong> to show the product price before and after the offer discount" 8138 8158 msgstr "" 8139 8159 8140 #: inc/modules/volume-discounts/admin/options.php:7 158160 #: inc/modules/volume-discounts/admin/options.php:741 8141 8161 msgid "Bonus: You will also receive this discount off each item you just purchased as part of this bulk discount offer." 8142 8162 msgstr "" 8143 8163 8144 #: inc/modules/volume-discounts/admin/options.php:7 428164 #: inc/modules/volume-discounts/admin/options.php:768 8145 8165 msgid "General" 8146 8166 msgstr "" 8147 8167 8148 #: inc/modules/volume-discounts/admin/options.php:7 488168 #: inc/modules/volume-discounts/admin/options.php:774 8149 8169 msgid "Max offers on checkout page" 8150 8170 msgstr "" 8151 8171 8152 #: inc/modules/volume-discounts/admin/options.php:7 498172 #: inc/modules/volume-discounts/admin/options.php:775 8153 8173 msgid "Set the maximum offers can be displayed on the checkout page." 8154 8174 msgstr "" -
merchant/trunk/merchant.php
r3269935 r3287369 4 4 * Plugin URI: https://athemes.com/merchant 5 5 * Description: All-in-one plugin designed to help you grow your WooCommerce store. Pre-orders, Buy Now buttons, product labels, trust badges, payment logos, and more. 6 * Version: 2.1. 06 * Version: 2.1.1 7 7 * Author: aThemes 8 8 * Author URI: https://athemes.com … … 25 25 26 26 // Merchant constants. 27 define( 'MERCHANT_VERSION', '2.1. 0' );27 define( 'MERCHANT_VERSION', '2.1.1' ); 28 28 define( 'MERCHANT_DB_VERSION', '1.1.0' ); // Update only when the database structure changes. In inc/classes/class-merchant-db-tables.php 29 29 define( 'MERCHANT_FILE', __FILE__ ); -
merchant/trunk/readme.txt
r3269935 r3287369 4 4 Tested up to: 6.7 5 5 Requires PHP: 7.2 6 Stable tag: 2.1. 06 Stable tag: 2.1.1 7 7 Contributors: aThemes 8 8 License: GPLv3 or later … … 219 219 220 220 == Changelog == 221 = 2.1.1 = 222 * Added - Optional opt-in for anonymous, non-sensitive usage tracking of Merchant modules 223 221 224 = 2.1.0 = 222 225 * Fixed - Trust Badges: Restored missing width/height controls for SVG images.
Note: See TracChangeset
for help on using the changeset viewer.