Changeset 3320812
- Timestamp:
- 07/01/2025 07:37:29 PM (6 months ago)
- Location:
- merchant
- Files:
-
- 990 added
- 17 edited
-
tags/2.1.3 (added)
-
tags/2.1.3/admin (added)
-
tags/2.1.3/admin/class-merchant-admin-loader.php (added)
-
tags/2.1.3/admin/classes (added)
-
tags/2.1.3/admin/classes/class-merchant-admin-menu.php (added)
-
tags/2.1.3/admin/classes/class-merchant-admin-modules.php (added)
-
tags/2.1.3/admin/classes/class-merchant-admin-options.php (added)
-
tags/2.1.3/admin/classes/class-merchant-admin-preview.php (added)
-
tags/2.1.3/admin/classes/class-merchant-admin-statistics-tracking.php (added)
-
tags/2.1.3/admin/classes/class-merchant-admin-utils.php (added)
-
tags/2.1.3/admin/classes/class-merchant-plugin-installer.php (added)
-
tags/2.1.3/admin/classes/class-merchant-silent-upgrader-skin.php (added)
-
tags/2.1.3/admin/components (added)
-
tags/2.1.3/admin/components/all-modules.php (added)
-
tags/2.1.3/admin/components/analytics-overview-cards.php (added)
-
tags/2.1.3/admin/components/analytics-overview.php (added)
-
tags/2.1.3/admin/components/enabled-modules.php (added)
-
tags/2.1.3/admin/notices (added)
-
tags/2.1.3/admin/notices/class-merchant-notice-campaign.php (added)
-
tags/2.1.3/admin/notices/class-merchant-notice-review.php (added)
-
tags/2.1.3/admin/notices/class-merchant-notice-upsell.php (added)
-
tags/2.1.3/admin/notices/class-merchant-notice.php (added)
-
tags/2.1.3/admin/pages (added)
-
tags/2.1.3/admin/pages/page-analytics.php (added)
-
tags/2.1.3/admin/pages/page-campaigns.php (added)
-
tags/2.1.3/admin/pages/page-dashboard.php (added)
-
tags/2.1.3/admin/pages/page-module.php (added)
-
tags/2.1.3/admin/pages/page-modules.php (added)
-
tags/2.1.3/admin/pages/page-patcher.php (added)
-
tags/2.1.3/admin/pages/page-settings.php (added)
-
tags/2.1.3/assets (added)
-
tags/2.1.3/assets/css (added)
-
tags/2.1.3/assets/css/admin (added)
-
tags/2.1.3/assets/css/admin/admin-rtl.css (added)
-
tags/2.1.3/assets/css/admin/admin-rtl.min.css (added)
-
tags/2.1.3/assets/css/admin/admin.css (added)
-
tags/2.1.3/assets/css/admin/admin.min.css (added)
-
tags/2.1.3/assets/css/admin/analytics.css (added)
-
tags/2.1.3/assets/css/admin/analytics.min.css (added)
-
tags/2.1.3/assets/css/admin/metabox.css (added)
-
tags/2.1.3/assets/css/admin/metabox.min.css (added)
-
tags/2.1.3/assets/css/admin/notices.css (added)
-
tags/2.1.3/assets/css/admin/notices.min.css (added)
-
tags/2.1.3/assets/css/carousel.css (added)
-
tags/2.1.3/assets/css/carousel.min.css (added)
-
tags/2.1.3/assets/css/compatibility (added)
-
tags/2.1.3/assets/css/compatibility/avada (added)
-
tags/2.1.3/assets/css/compatibility/avada/style.css (added)
-
tags/2.1.3/assets/css/compatibility/avada/style.min.css (added)
-
tags/2.1.3/assets/css/compatibility/blocksy (added)
-
tags/2.1.3/assets/css/compatibility/blocksy/style.css (added)
-
tags/2.1.3/assets/css/compatibility/blocksy/style.min.css (added)
-
tags/2.1.3/assets/css/compatibility/botiga (added)
-
tags/2.1.3/assets/css/compatibility/botiga/style.css (added)
-
tags/2.1.3/assets/css/compatibility/botiga/style.min.css (added)
-
tags/2.1.3/assets/css/compatibility/flatsome (added)
-
tags/2.1.3/assets/css/compatibility/flatsome/style.css (added)
-
tags/2.1.3/assets/css/compatibility/flatsome/style.min.css (added)
-
tags/2.1.3/assets/css/compatibility/kadence (added)
-
tags/2.1.3/assets/css/compatibility/kadence/style.css (added)
-
tags/2.1.3/assets/css/compatibility/kadence/style.min.css (added)
-
tags/2.1.3/assets/css/compatibility/oceanwp (added)
-
tags/2.1.3/assets/css/compatibility/oceanwp/style.css (added)
-
tags/2.1.3/assets/css/compatibility/oceanwp/style.min.css (added)
-
tags/2.1.3/assets/css/compatibility/twenty-twenty-four (added)
-
tags/2.1.3/assets/css/compatibility/twenty-twenty-four/style.css (added)
-
tags/2.1.3/assets/css/compatibility/twenty-twenty-four/style.min.css (added)
-
tags/2.1.3/assets/css/grid.css (added)
-
tags/2.1.3/assets/css/grid.min.css (added)
-
tags/2.1.3/assets/css/merchant.css (added)
-
tags/2.1.3/assets/css/merchant.min.css (added)
-
tags/2.1.3/assets/css/modal.css (added)
-
tags/2.1.3/assets/css/modal.min.css (added)
-
tags/2.1.3/assets/css/modules (added)
-
tags/2.1.3/assets/css/modules/add-to-cart-text (added)
-
tags/2.1.3/assets/css/modules/add-to-cart-text/admin (added)
-
tags/2.1.3/assets/css/modules/add-to-cart-text/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/add-to-cart-text/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/added-to-cart-popup (added)
-
tags/2.1.3/assets/css/modules/added-to-cart-popup/admin (added)
-
tags/2.1.3/assets/css/modules/added-to-cart-popup/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/added-to-cart-popup/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/address-autocomplete (added)
-
tags/2.1.3/assets/css/modules/address-autocomplete/admin (added)
-
tags/2.1.3/assets/css/modules/address-autocomplete/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/address-autocomplete/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/advanced-reviews (added)
-
tags/2.1.3/assets/css/modules/advanced-reviews/admin (added)
-
tags/2.1.3/assets/css/modules/advanced-reviews/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/advanced-reviews/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/advanced-reviews/advanced-reviews.css (added)
-
tags/2.1.3/assets/css/modules/advanced-reviews/advanced-reviews.min.css (added)
-
tags/2.1.3/assets/css/modules/agree-to-terms-checkbox (added)
-
tags/2.1.3/assets/css/modules/agree-to-terms-checkbox/admin (added)
-
tags/2.1.3/assets/css/modules/agree-to-terms-checkbox/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/agree-to-terms-checkbox/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/agree-to-terms-checkbox/agree-to-terms-checkbox.css (added)
-
tags/2.1.3/assets/css/modules/agree-to-terms-checkbox/agree-to-terms-checkbox.min.css (added)
-
tags/2.1.3/assets/css/modules/animated-add-to-cart (added)
-
tags/2.1.3/assets/css/modules/animated-add-to-cart/admin (added)
-
tags/2.1.3/assets/css/modules/animated-add-to-cart/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/animated-add-to-cart/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/animated-add-to-cart/animated-add-to-cart.css (added)
-
tags/2.1.3/assets/css/modules/animated-add-to-cart/animated-add-to-cart.min.css (added)
-
tags/2.1.3/assets/css/modules/auto-external-links (added)
-
tags/2.1.3/assets/css/modules/auto-external-links/admin (added)
-
tags/2.1.3/assets/css/modules/auto-external-links/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/auto-external-links/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/buy-now (added)
-
tags/2.1.3/assets/css/modules/buy-now/admin (added)
-
tags/2.1.3/assets/css/modules/buy-now/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/buy-now/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/buy-now/buy-now.css (added)
-
tags/2.1.3/assets/css/modules/buy-now/buy-now.min.css (added)
-
tags/2.1.3/assets/css/modules/buy-x-get-y (added)
-
tags/2.1.3/assets/css/modules/buy-x-get-y/admin (added)
-
tags/2.1.3/assets/css/modules/buy-x-get-y/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/buy-x-get-y/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/buy-x-get-y/buy-x-get-y.css (added)
-
tags/2.1.3/assets/css/modules/buy-x-get-y/buy-x-get-y.min.css (added)
-
tags/2.1.3/assets/css/modules/cart-count-favicon (added)
-
tags/2.1.3/assets/css/modules/cart-count-favicon/admin (added)
-
tags/2.1.3/assets/css/modules/cart-count-favicon/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/cart-count-favicon/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/cart-reserved-timer (added)
-
tags/2.1.3/assets/css/modules/cart-reserved-timer/admin (added)
-
tags/2.1.3/assets/css/modules/cart-reserved-timer/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/cart-reserved-timer/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/cart-reserved-timer/cart-reserved-timer.css (added)
-
tags/2.1.3/assets/css/modules/cart-reserved-timer/cart-reserved-timer.min.css (added)
-
tags/2.1.3/assets/css/modules/checkout (added)
-
tags/2.1.3/assets/css/modules/checkout/admin (added)
-
tags/2.1.3/assets/css/modules/checkout/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/checkout/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/clear-cart (added)
-
tags/2.1.3/assets/css/modules/clear-cart/admin (added)
-
tags/2.1.3/assets/css/modules/clear-cart/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/clear-cart/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/clear-cart/clear-cart.css (added)
-
tags/2.1.3/assets/css/modules/clear-cart/clear-cart.min.css (added)
-
tags/2.1.3/assets/css/modules/complementary-products (added)
-
tags/2.1.3/assets/css/modules/complementary-products/admin (added)
-
tags/2.1.3/assets/css/modules/complementary-products/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/complementary-products/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/cookie-banner (added)
-
tags/2.1.3/assets/css/modules/cookie-banner/admin (added)
-
tags/2.1.3/assets/css/modules/cookie-banner/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/cookie-banner/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/cookie-banner/cookie-banner.css (added)
-
tags/2.1.3/assets/css/modules/cookie-banner/cookie-banner.min.css (added)
-
tags/2.1.3/assets/css/modules/countdown-timer (added)
-
tags/2.1.3/assets/css/modules/countdown-timer/admin (added)
-
tags/2.1.3/assets/css/modules/countdown-timer/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/countdown-timer/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/countdown-timer/countdown-timer.css (added)
-
tags/2.1.3/assets/css/modules/countdown-timer/countdown-timer.min.css (added)
-
tags/2.1.3/assets/css/modules/free-gifts (added)
-
tags/2.1.3/assets/css/modules/free-gifts/admin (added)
-
tags/2.1.3/assets/css/modules/free-gifts/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/free-gifts/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/free-gifts/free-gifts.css (added)
-
tags/2.1.3/assets/css/modules/free-gifts/free-gifts.min.css (added)
-
tags/2.1.3/assets/css/modules/free-shipping-progress-bar (added)
-
tags/2.1.3/assets/css/modules/free-shipping-progress-bar/admin (added)
-
tags/2.1.3/assets/css/modules/free-shipping-progress-bar/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/free-shipping-progress-bar/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/frequently-bought-together (added)
-
tags/2.1.3/assets/css/modules/frequently-bought-together/admin (added)
-
tags/2.1.3/assets/css/modules/frequently-bought-together/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/frequently-bought-together/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/inactive-tab-message (added)
-
tags/2.1.3/assets/css/modules/inactive-tab-message/admin (added)
-
tags/2.1.3/assets/css/modules/inactive-tab-message/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/inactive-tab-message/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/login-popup (added)
-
tags/2.1.3/assets/css/modules/login-popup/admin (added)
-
tags/2.1.3/assets/css/modules/login-popup/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/login-popup/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/login-popup/login-popup.css (added)
-
tags/2.1.3/assets/css/modules/login-popup/login-popup.min.css (added)
-
tags/2.1.3/assets/css/modules/payment-logos (added)
-
tags/2.1.3/assets/css/modules/payment-logos/admin (added)
-
tags/2.1.3/assets/css/modules/payment-logos/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/payment-logos/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/payment-logos/payment-logos.css (added)
-
tags/2.1.3/assets/css/modules/payment-logos/payment-logos.min.css (added)
-
tags/2.1.3/assets/css/modules/pre-orders (added)
-
tags/2.1.3/assets/css/modules/pre-orders/admin (added)
-
tags/2.1.3/assets/css/modules/pre-orders/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/pre-orders/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/pre-orders/pre-orders.css (added)
-
tags/2.1.3/assets/css/modules/pre-orders/pre-orders.min.css (added)
-
tags/2.1.3/assets/css/modules/product-audio (added)
-
tags/2.1.3/assets/css/modules/product-audio/admin (added)
-
tags/2.1.3/assets/css/modules/product-audio/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/product-audio/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/product-audio/product-audio.css (added)
-
tags/2.1.3/assets/css/modules/product-audio/product-audio.min.css (added)
-
tags/2.1.3/assets/css/modules/product-brand-image (added)
-
tags/2.1.3/assets/css/modules/product-brand-image/admin (added)
-
tags/2.1.3/assets/css/modules/product-brand-image/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/product-brand-image/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/product-brand-image/product-brand-image.css (added)
-
tags/2.1.3/assets/css/modules/product-brand-image/product-brand-image.min.css (added)
-
tags/2.1.3/assets/css/modules/product-bundles (added)
-
tags/2.1.3/assets/css/modules/product-bundles/admin (added)
-
tags/2.1.3/assets/css/modules/product-bundles/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/product-bundles/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/product-labels (added)
-
tags/2.1.3/assets/css/modules/product-labels/admin (added)
-
tags/2.1.3/assets/css/modules/product-labels/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/product-labels/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/product-labels/product-labels.css (added)
-
tags/2.1.3/assets/css/modules/product-labels/product-labels.min.css (added)
-
tags/2.1.3/assets/css/modules/product-navigation-links (added)
-
tags/2.1.3/assets/css/modules/product-navigation-links/admin (added)
-
tags/2.1.3/assets/css/modules/product-navigation-links/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/product-navigation-links/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/product-swatches (added)
-
tags/2.1.3/assets/css/modules/product-swatches/admin (added)
-
tags/2.1.3/assets/css/modules/product-swatches/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/product-swatches/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/product-video (added)
-
tags/2.1.3/assets/css/modules/product-video/admin (added)
-
tags/2.1.3/assets/css/modules/product-video/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/product-video/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/product-video/product-video.css (added)
-
tags/2.1.3/assets/css/modules/product-video/product-video.min.css (added)
-
tags/2.1.3/assets/css/modules/quick-social-links (added)
-
tags/2.1.3/assets/css/modules/quick-social-links/admin (added)
-
tags/2.1.3/assets/css/modules/quick-social-links/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/quick-social-links/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/quick-social-links/quick-social-links.css (added)
-
tags/2.1.3/assets/css/modules/quick-social-links/quick-social-links.min.css (added)
-
tags/2.1.3/assets/css/modules/quick-view (added)
-
tags/2.1.3/assets/css/modules/quick-view/admin (added)
-
tags/2.1.3/assets/css/modules/quick-view/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/quick-view/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/quick-view/quick-view.css (added)
-
tags/2.1.3/assets/css/modules/quick-view/quick-view.min.css (added)
-
tags/2.1.3/assets/css/modules/real-time-search (added)
-
tags/2.1.3/assets/css/modules/real-time-search/admin (added)
-
tags/2.1.3/assets/css/modules/real-time-search/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/real-time-search/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/real-time-search/real-time-search.css (added)
-
tags/2.1.3/assets/css/modules/real-time-search/real-time-search.min.css (added)
-
tags/2.1.3/assets/css/modules/reasons-to-buy (added)
-
tags/2.1.3/assets/css/modules/reasons-to-buy/admin (added)
-
tags/2.1.3/assets/css/modules/reasons-to-buy/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/reasons-to-buy/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/reasons-to-buy/reasons-to-buy.css (added)
-
tags/2.1.3/assets/css/modules/reasons-to-buy/reasons-to-buy.min.css (added)
-
tags/2.1.3/assets/css/modules/recent-sales-notifications (added)
-
tags/2.1.3/assets/css/modules/recent-sales-notifications/admin (added)
-
tags/2.1.3/assets/css/modules/recent-sales-notifications/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/recent-sales-notifications/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/recently-viewed-products (added)
-
tags/2.1.3/assets/css/modules/recently-viewed-products/admin (added)
-
tags/2.1.3/assets/css/modules/recently-viewed-products/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/recently-viewed-products/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/recently-viewed-products/recently-viewed-products.css (added)
-
tags/2.1.3/assets/css/modules/recently-viewed-products/recently-viewed-products.min.css (added)
-
tags/2.1.3/assets/css/modules/scroll-to-top-button (added)
-
tags/2.1.3/assets/css/modules/scroll-to-top-button/admin (added)
-
tags/2.1.3/assets/css/modules/scroll-to-top-button/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/scroll-to-top-button/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/scroll-to-top-button/scroll-to-top-button.css (added)
-
tags/2.1.3/assets/css/modules/scroll-to-top-button/scroll-to-top-button.min.css (added)
-
tags/2.1.3/assets/css/modules/side-cart (added)
-
tags/2.1.3/assets/css/modules/side-cart/admin (added)
-
tags/2.1.3/assets/css/modules/side-cart/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/side-cart/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/side-cart/side-cart.css (added)
-
tags/2.1.3/assets/css/modules/side-cart/side-cart.min.css (added)
-
tags/2.1.3/assets/css/modules/size-chart (added)
-
tags/2.1.3/assets/css/modules/size-chart/admin (added)
-
tags/2.1.3/assets/css/modules/size-chart/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/size-chart/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/size-chart/size-chart.css (added)
-
tags/2.1.3/assets/css/modules/size-chart/size-chart.min.css (added)
-
tags/2.1.3/assets/css/modules/spending-goal (added)
-
tags/2.1.3/assets/css/modules/spending-goal/admin (added)
-
tags/2.1.3/assets/css/modules/spending-goal/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/spending-goal/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/spending-goal/spending-goal.css (added)
-
tags/2.1.3/assets/css/modules/spending-goal/spending-goal.min.css (added)
-
tags/2.1.3/assets/css/modules/sticky-add-to-cart (added)
-
tags/2.1.3/assets/css/modules/sticky-add-to-cart/admin (added)
-
tags/2.1.3/assets/css/modules/sticky-add-to-cart/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/sticky-add-to-cart/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/sticky-add-to-cart/sticky-add-to-cart.css (added)
-
tags/2.1.3/assets/css/modules/sticky-add-to-cart/sticky-add-to-cart.min.css (added)
-
tags/2.1.3/assets/css/modules/stock-scarcity (added)
-
tags/2.1.3/assets/css/modules/stock-scarcity/admin (added)
-
tags/2.1.3/assets/css/modules/stock-scarcity/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/stock-scarcity/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/stock-scarcity/stock-scarcity.css (added)
-
tags/2.1.3/assets/css/modules/stock-scarcity/stock-scarcity.min.css (added)
-
tags/2.1.3/assets/css/modules/storewide-sale (added)
-
tags/2.1.3/assets/css/modules/storewide-sale/admin (added)
-
tags/2.1.3/assets/css/modules/storewide-sale/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/storewide-sale/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/trust-badges (added)
-
tags/2.1.3/assets/css/modules/trust-badges/admin (added)
-
tags/2.1.3/assets/css/modules/trust-badges/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/trust-badges/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/trust-badges/trust-badges.css (added)
-
tags/2.1.3/assets/css/modules/trust-badges/trust-badges.min.css (added)
-
tags/2.1.3/assets/css/modules/volume-discounts (added)
-
tags/2.1.3/assets/css/modules/volume-discounts/admin (added)
-
tags/2.1.3/assets/css/modules/volume-discounts/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/volume-discounts/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/volume-discounts/volume-discounts.css (added)
-
tags/2.1.3/assets/css/modules/volume-discounts/volume-discounts.min.css (added)
-
tags/2.1.3/assets/css/modules/wait-list (added)
-
tags/2.1.3/assets/css/modules/wait-list/admin (added)
-
tags/2.1.3/assets/css/modules/wait-list/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/wait-list/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/wait-list/wait-list.css (added)
-
tags/2.1.3/assets/css/modules/wait-list/wait-list.min.css (added)
-
tags/2.1.3/assets/css/modules/wishlist (added)
-
tags/2.1.3/assets/css/modules/wishlist/admin (added)
-
tags/2.1.3/assets/css/modules/wishlist/admin/preview.css (added)
-
tags/2.1.3/assets/css/modules/wishlist/admin/preview.min.css (added)
-
tags/2.1.3/assets/css/modules/wishlist/wishlist-button.css (added)
-
tags/2.1.3/assets/css/modules/wishlist/wishlist-button.min.css (added)
-
tags/2.1.3/assets/css/pagination.css (added)
-
tags/2.1.3/assets/css/pagination.min.css (added)
-
tags/2.1.3/assets/css/tooltip.css (added)
-
tags/2.1.3/assets/css/tooltip.min.css (added)
-
tags/2.1.3/assets/images (added)
-
tags/2.1.3/assets/images/admin (added)
-
tags/2.1.3/assets/images/admin-hand-icon.png (added)
-
tags/2.1.3/assets/images/admin/30-percent-green.png (added)
-
tags/2.1.3/assets/images/admin/30-percent.png (added)
-
tags/2.1.3/assets/images/admin/40-percent.png (added)
-
tags/2.1.3/assets/images/admin/calendar.svg (added)
-
tags/2.1.3/assets/images/admin/christmas-background.jpg (added)
-
tags/2.1.3/assets/images/admin/easter-background.jpg (added)
-
tags/2.1.3/assets/images/admin/info.svg (added)
-
tags/2.1.3/assets/images/admin/no-active-modules.svg (added)
-
tags/2.1.3/assets/images/admin/no-campaigns.svg (added)
-
tags/2.1.3/assets/images/admin/notice-thumbnail.png (added)
-
tags/2.1.3/assets/images/admin/people-christmas.png (added)
-
tags/2.1.3/assets/images/admin/people-easter.png (added)
-
tags/2.1.3/assets/images/admin/people-trust.png (added)
-
tags/2.1.3/assets/images/admin/products-search-icon.svg (added)
-
tags/2.1.3/assets/images/arrow-1.svg (added)
-
tags/2.1.3/assets/images/arrow-2.svg (added)
-
tags/2.1.3/assets/images/arrow-3.svg (added)
-
tags/2.1.3/assets/images/arrow-4.svg (added)
-
tags/2.1.3/assets/images/arrow-down.svg (added)
-
tags/2.1.3/assets/images/athemes-logo.svg (added)
-
tags/2.1.3/assets/images/cart.svg (added)
-
tags/2.1.3/assets/images/chevron-right-small.svg (added)
-
tags/2.1.3/assets/images/dashboard-hero.svg (added)
-
tags/2.1.3/assets/images/dummy (added)
-
tags/2.1.3/assets/images/dummy/Glamifiedpeach.jpeg (added)
-
tags/2.1.3/assets/images/dummy/Glamifiedviola.jpeg (added)
-
tags/2.1.3/assets/images/dummy/Pearlville.jpeg (added)
-
tags/2.1.3/assets/images/enable-module.png (added)
-
tags/2.1.3/assets/images/eye.svg (added)
-
tags/2.1.3/assets/images/icon-1.svg (added)
-
tags/2.1.3/assets/images/icon-2.svg (added)
-
tags/2.1.3/assets/images/icon-3.svg (added)
-
tags/2.1.3/assets/images/icons (added)
-
tags/2.1.3/assets/images/icons/cart-reserved-timer (added)
-
tags/2.1.3/assets/images/icons/cart-reserved-timer/cancel.svg (added)
-
tags/2.1.3/assets/images/icons/cart-reserved-timer/clock.svg (added)
-
tags/2.1.3/assets/images/icons/cart-reserved-timer/fire.svg (added)
-
tags/2.1.3/assets/images/icons/cart-reserved-timer/hour-glass.svg (added)
-
tags/2.1.3/assets/images/icons/countdown-timer (added)
-
tags/2.1.3/assets/images/icons/countdown-timer/admin (added)
-
tags/2.1.3/assets/images/icons/countdown-timer/admin/cards.png (added)
-
tags/2.1.3/assets/images/icons/countdown-timer/admin/circles.png (added)
-
tags/2.1.3/assets/images/icons/countdown-timer/admin/classic.png (added)
-
tags/2.1.3/assets/images/icons/countdown-timer/admin/minimalist.png (added)
-
tags/2.1.3/assets/images/icons/countdown-timer/admin/modern.png (added)
-
tags/2.1.3/assets/images/icons/countdown-timer/admin/progress.png (added)
-
tags/2.1.3/assets/images/icons/countdown-timer/admin/squares.png (added)
-
tags/2.1.3/assets/images/icons/free-gifts (added)
-
tags/2.1.3/assets/images/icons/free-gifts/icon-1.svg (added)
-
tags/2.1.3/assets/images/icons/free-gifts/icon-2.svg (added)
-
tags/2.1.3/assets/images/icons/free-gifts/icon-3.svg (added)
-
tags/2.1.3/assets/images/icons/free-gifts/icon-4.svg (added)
-
tags/2.1.3/assets/images/icons/free-gifts/icon-5.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-icon.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-1.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-10.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-11.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-12.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-13.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-14.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-15.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-16.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-17.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-18.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-19.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-2.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-20.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-21.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-22.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-23.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-24.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-3.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-4.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-5.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-6.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-7.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-8.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/image-shape-9.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/text-icon.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/text-shape-1.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/text-shape-2.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/text-shape-3.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/text-shape-4.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/text-shape-5.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/text-shape-6.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/text-shape-7.svg (added)
-
tags/2.1.3/assets/images/icons/product-labels/text-shape-8.svg (added)
-
tags/2.1.3/assets/images/icons/side-cart (added)
-
tags/2.1.3/assets/images/icons/side-cart/admin (added)
-
tags/2.1.3/assets/images/icons/side-cart/admin/cart-icon-1.svg (added)
-
tags/2.1.3/assets/images/icons/side-cart/admin/cart-icon-2.svg (added)
-
tags/2.1.3/assets/images/icons/side-cart/admin/cart-icon-3.svg (added)
-
tags/2.1.3/assets/images/icons/side-cart/admin/cart-icon-4.svg (added)
-
tags/2.1.3/assets/images/icons/side-cart/admin/cart-icon-5.svg (added)
-
tags/2.1.3/assets/images/icons/size-chart (added)
-
tags/2.1.3/assets/images/icons/size-chart/admin (added)
-
tags/2.1.3/assets/images/icons/size-chart/admin/cloth-size-guide-icon.svg (added)
-
tags/2.1.3/assets/images/icons/size-chart/admin/icon-size-chart.svg (added)
-
tags/2.1.3/assets/images/icons/size-chart/admin/measurement-vertical-icon.svg (added)
-
tags/2.1.3/assets/images/icons/size-chart/admin/measuring-tape-icon.svg (added)
-
tags/2.1.3/assets/images/icons/size-chart/admin/pencil-rule.svg (added)
-
tags/2.1.3/assets/images/icons/size-chart/admin/scale-ruler-icon.svg (added)
-
tags/2.1.3/assets/images/icons/size-chart/cloth-size-guide-icon.svg (added)
-
tags/2.1.3/assets/images/icons/size-chart/icon-size-chart.svg (added)
-
tags/2.1.3/assets/images/icons/size-chart/measurement-vertical-icon.svg (added)
-
tags/2.1.3/assets/images/icons/size-chart/measuring-tape-icon.svg (added)
-
tags/2.1.3/assets/images/icons/size-chart/pencil-rule.svg (added)
-
tags/2.1.3/assets/images/icons/size-chart/scale-ruler-icon.svg (added)
-
tags/2.1.3/assets/images/merchant-logo.svg (added)
-
tags/2.1.3/assets/images/modules (added)
-
tags/2.1.3/assets/images/modules-hero.svg (added)
-
tags/2.1.3/assets/images/modules/added-to-cart-popup (added)
-
tags/2.1.3/assets/images/modules/added-to-cart-popup/admin (added)
-
tags/2.1.3/assets/images/modules/added-to-cart-popup/admin/layout-1.png (added)
-
tags/2.1.3/assets/images/modules/added-to-cart-popup/admin/layout-2.png (added)
-
tags/2.1.3/assets/images/modules/added-to-cart-popup/admin/layout-3.png (added)
-
tags/2.1.3/assets/images/modules/agree-to-terms-checkbox.png (added)
-
tags/2.1.3/assets/images/modules/animated-add-to-cart.png (added)
-
tags/2.1.3/assets/images/modules/auto-external-links.png (added)
-
tags/2.1.3/assets/images/modules/buy-now.png (added)
-
tags/2.1.3/assets/images/modules/cart-count-favicon.png (added)
-
tags/2.1.3/assets/images/modules/code-snippets.png (added)
-
tags/2.1.3/assets/images/modules/cookie-banner.png (added)
-
tags/2.1.3/assets/images/modules/inactive-tab-messsage.png (added)
-
tags/2.1.3/assets/images/modules/payment-logos.png (added)
-
tags/2.1.3/assets/images/modules/pre-orders.png (added)
-
tags/2.1.3/assets/images/modules/product-labels.png (added)
-
tags/2.1.3/assets/images/modules/quick-view.png (added)
-
tags/2.1.3/assets/images/modules/real-time-search.png (added)
-
tags/2.1.3/assets/images/modules/recent-sales-notifications (added)
-
tags/2.1.3/assets/images/modules/recent-sales-notifications/black_friday.png (added)
-
tags/2.1.3/assets/images/modules/recent-sales-notifications/christmas.png (added)
-
tags/2.1.3/assets/images/modules/recent-sales-notifications/cyber_monday.png (added)
-
tags/2.1.3/assets/images/modules/recent-sales-notifications/halloween.png (added)
-
tags/2.1.3/assets/images/modules/recent-sales-notifications/layout-1.png (added)
-
tags/2.1.3/assets/images/modules/recent-sales-notifications/layout-2.png (added)
-
tags/2.1.3/assets/images/modules/recent-sales-notifications/layout-3.png (added)
-
tags/2.1.3/assets/images/modules/recent-sales-notifications/layout-4.png (added)
-
tags/2.1.3/assets/images/modules/recent-sales-notifications/new_year.png (added)
-
tags/2.1.3/assets/images/modules/recent-sales-notifications/spring.png (added)
-
tags/2.1.3/assets/images/modules/recent-sales-notifications/thanks_giving.png (added)
-
tags/2.1.3/assets/images/modules/recent-sales-notifications/valentine.png (added)
-
tags/2.1.3/assets/images/modules/scroll-to-top-button.png (added)
-
tags/2.1.3/assets/images/modules/trust-badges.png (added)
-
tags/2.1.3/assets/images/qlb.svg (added)
-
tags/2.1.3/assets/images/qlbf.svg (added)
-
tags/2.1.3/assets/images/qll.svg (added)
-
tags/2.1.3/assets/images/qlr.svg (added)
-
tags/2.1.3/assets/images/upload-icon.svg (added)
-
tags/2.1.3/assets/js (added)
-
tags/2.1.3/assets/js/admin (added)
-
tags/2.1.3/assets/js/admin/admin.js (added)
-
tags/2.1.3/assets/js/admin/admin.min.js (added)
-
tags/2.1.3/assets/js/admin/analytics.js (added)
-
tags/2.1.3/assets/js/admin/analytics.min.js (added)
-
tags/2.1.3/assets/js/admin/merchant-metabox.js (added)
-
tags/2.1.3/assets/js/admin/merchant-metabox.min.js (added)
-
tags/2.1.3/assets/js/admin/merchant-preview.js (added)
-
tags/2.1.3/assets/js/admin/merchant-preview.min.js (added)
-
tags/2.1.3/assets/js/admin/plugin-installer.js (added)
-
tags/2.1.3/assets/js/admin/plugin-installer.min.js (added)
-
tags/2.1.3/assets/js/admin/settings.js (added)
-
tags/2.1.3/assets/js/admin/settings.min.js (added)
-
tags/2.1.3/assets/js/carousel.js (added)
-
tags/2.1.3/assets/js/carousel.min.js (added)
-
tags/2.1.3/assets/js/copy-to-clipboard.js (added)
-
tags/2.1.3/assets/js/copy-to-clipboard.min.js (added)
-
tags/2.1.3/assets/js/custom-addtocart-button.js (added)
-
tags/2.1.3/assets/js/custom-addtocart-button.min.js (added)
-
tags/2.1.3/assets/js/merchant.js (added)
-
tags/2.1.3/assets/js/merchant.min.js (added)
-
tags/2.1.3/assets/js/modal.js (added)
-
tags/2.1.3/assets/js/modal.min.js (added)
-
tags/2.1.3/assets/js/modules (added)
-
tags/2.1.3/assets/js/modules/added-to-cart-popup (added)
-
tags/2.1.3/assets/js/modules/added-to-cart-popup/admin (added)
-
tags/2.1.3/assets/js/modules/added-to-cart-popup/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/added-to-cart-popup/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/modules/address-autocomplete (added)
-
tags/2.1.3/assets/js/modules/address-autocomplete/admin (added)
-
tags/2.1.3/assets/js/modules/address-autocomplete/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/address-autocomplete/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/modules/auto-external-links (added)
-
tags/2.1.3/assets/js/modules/auto-external-links/auto-external-links.js (added)
-
tags/2.1.3/assets/js/modules/auto-external-links/auto-external-links.min.js (added)
-
tags/2.1.3/assets/js/modules/buy-now (added)
-
tags/2.1.3/assets/js/modules/buy-now/buy-now.js (added)
-
tags/2.1.3/assets/js/modules/buy-now/buy-now.min.js (added)
-
tags/2.1.3/assets/js/modules/buy-x-get-y (added)
-
tags/2.1.3/assets/js/modules/buy-x-get-y/admin (added)
-
tags/2.1.3/assets/js/modules/buy-x-get-y/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/buy-x-get-y/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/modules/cart-count-favicon (added)
-
tags/2.1.3/assets/js/modules/cart-count-favicon/cart-count-favicon.js (added)
-
tags/2.1.3/assets/js/modules/cart-count-favicon/cart-count-favicon.min.js (added)
-
tags/2.1.3/assets/js/modules/clear-cart (added)
-
tags/2.1.3/assets/js/modules/clear-cart/admin (added)
-
tags/2.1.3/assets/js/modules/clear-cart/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/clear-cart/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/modules/clear-cart/clear-cart.js (added)
-
tags/2.1.3/assets/js/modules/clear-cart/clear-cart.min.js (added)
-
tags/2.1.3/assets/js/modules/complementary-products (added)
-
tags/2.1.3/assets/js/modules/complementary-products/admin (added)
-
tags/2.1.3/assets/js/modules/complementary-products/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/complementary-products/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/modules/cookie-banner (added)
-
tags/2.1.3/assets/js/modules/cookie-banner/cookie-banner.js (added)
-
tags/2.1.3/assets/js/modules/cookie-banner/cookie-banner.min.js (added)
-
tags/2.1.3/assets/js/modules/countdown-timer (added)
-
tags/2.1.3/assets/js/modules/countdown-timer/admin (added)
-
tags/2.1.3/assets/js/modules/countdown-timer/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/countdown-timer/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/modules/countdown-timer/countdown-timer.js (added)
-
tags/2.1.3/assets/js/modules/countdown-timer/countdown-timer.min.js (added)
-
tags/2.1.3/assets/js/modules/free-gifts (added)
-
tags/2.1.3/assets/js/modules/free-gifts/admin (added)
-
tags/2.1.3/assets/js/modules/free-gifts/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/free-gifts/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/modules/free-shipping-progress-bar (added)
-
tags/2.1.3/assets/js/modules/free-shipping-progress-bar/admin (added)
-
tags/2.1.3/assets/js/modules/free-shipping-progress-bar/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/free-shipping-progress-bar/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/modules/frequently-bought-together (added)
-
tags/2.1.3/assets/js/modules/frequently-bought-together/admin (added)
-
tags/2.1.3/assets/js/modules/frequently-bought-together/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/frequently-bought-together/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/modules/inactive-tab-message (added)
-
tags/2.1.3/assets/js/modules/inactive-tab-message/inactive-tab-message.js (added)
-
tags/2.1.3/assets/js/modules/inactive-tab-message/inactive-tab-message.min.js (added)
-
tags/2.1.3/assets/js/modules/login-popup (added)
-
tags/2.1.3/assets/js/modules/login-popup/login-popup.js (added)
-
tags/2.1.3/assets/js/modules/login-popup/login-popup.min.js (added)
-
tags/2.1.3/assets/js/modules/payment-logos (added)
-
tags/2.1.3/assets/js/modules/payment-logos/admin (added)
-
tags/2.1.3/assets/js/modules/payment-logos/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/payment-logos/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/modules/pre-orders (added)
-
tags/2.1.3/assets/js/modules/pre-orders/admin (added)
-
tags/2.1.3/assets/js/modules/pre-orders/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/pre-orders/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/modules/pre-orders/pre-orders.js (added)
-
tags/2.1.3/assets/js/modules/pre-orders/pre-orders.min.js (added)
-
tags/2.1.3/assets/js/modules/product-bundles (added)
-
tags/2.1.3/assets/js/modules/product-bundles/admin (added)
-
tags/2.1.3/assets/js/modules/product-bundles/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/product-bundles/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/modules/product-labels (added)
-
tags/2.1.3/assets/js/modules/product-labels/admin (added)
-
tags/2.1.3/assets/js/modules/product-labels/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/product-labels/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/modules/product-labels/product-labels.js (added)
-
tags/2.1.3/assets/js/modules/product-labels/product-labels.min.js (added)
-
tags/2.1.3/assets/js/modules/quick-social-links (added)
-
tags/2.1.3/assets/js/modules/quick-social-links/admin (added)
-
tags/2.1.3/assets/js/modules/quick-social-links/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/quick-social-links/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/modules/quick-view (added)
-
tags/2.1.3/assets/js/modules/quick-view/quick-view.js (added)
-
tags/2.1.3/assets/js/modules/quick-view/quick-view.min.js (added)
-
tags/2.1.3/assets/js/modules/real-time-search (added)
-
tags/2.1.3/assets/js/modules/real-time-search/real-time-search.js (added)
-
tags/2.1.3/assets/js/modules/real-time-search/real-time-search.min.js (added)
-
tags/2.1.3/assets/js/modules/reasons-to-buy (added)
-
tags/2.1.3/assets/js/modules/reasons-to-buy/admin (added)
-
tags/2.1.3/assets/js/modules/reasons-to-buy/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/reasons-to-buy/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/modules/recent-sales-notifications (added)
-
tags/2.1.3/assets/js/modules/recent-sales-notifications/admin (added)
-
tags/2.1.3/assets/js/modules/recent-sales-notifications/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/recent-sales-notifications/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/modules/scroll-to-top-button (added)
-
tags/2.1.3/assets/js/modules/scroll-to-top-button/scroll-to-top-button.js (added)
-
tags/2.1.3/assets/js/modules/scroll-to-top-button/scroll-to-top-button.min.js (added)
-
tags/2.1.3/assets/js/modules/side-cart (added)
-
tags/2.1.3/assets/js/modules/side-cart/admin (added)
-
tags/2.1.3/assets/js/modules/side-cart/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/side-cart/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/modules/side-cart/side-cart.js (added)
-
tags/2.1.3/assets/js/modules/side-cart/side-cart.min.js (added)
-
tags/2.1.3/assets/js/modules/size-chart (added)
-
tags/2.1.3/assets/js/modules/size-chart/size-chart.js (added)
-
tags/2.1.3/assets/js/modules/size-chart/size-chart.min.js (added)
-
tags/2.1.3/assets/js/modules/spending-goal (added)
-
tags/2.1.3/assets/js/modules/spending-goal/admin (added)
-
tags/2.1.3/assets/js/modules/spending-goal/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/spending-goal/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/modules/spending-goal/spending-goal.js (added)
-
tags/2.1.3/assets/js/modules/spending-goal/spending-goal.min.js (added)
-
tags/2.1.3/assets/js/modules/volume-discounts (added)
-
tags/2.1.3/assets/js/modules/volume-discounts/admin (added)
-
tags/2.1.3/assets/js/modules/volume-discounts/admin/preview.js (added)
-
tags/2.1.3/assets/js/modules/volume-discounts/admin/preview.min.js (added)
-
tags/2.1.3/assets/js/pagination.js (added)
-
tags/2.1.3/assets/js/pagination.min.js (added)
-
tags/2.1.3/assets/js/scroll-direction.js (added)
-
tags/2.1.3/assets/js/scroll-direction.min.js (added)
-
tags/2.1.3/assets/js/scroll-to.js (added)
-
tags/2.1.3/assets/js/scroll-to.min.js (added)
-
tags/2.1.3/assets/js/toggle-class.js (added)
-
tags/2.1.3/assets/js/toggle-class.min.js (added)
-
tags/2.1.3/assets/js/vendor (added)
-
tags/2.1.3/assets/js/vendor/apexcharts.min.js (added)
-
tags/2.1.3/assets/js/vendor/favico.js (added)
-
tags/2.1.3/assets/vendor (added)
-
tags/2.1.3/assets/vendor/air-datepicker (added)
-
tags/2.1.3/assets/vendor/air-datepicker/air-datepicker.css (added)
-
tags/2.1.3/assets/vendor/air-datepicker/air-datepicker.js (added)
-
tags/2.1.3/assets/vendor/jquery-form (added)
-
tags/2.1.3/assets/vendor/jquery-form/jquery.form.min.js (added)
-
tags/2.1.3/assets/vendor/pickr (added)
-
tags/2.1.3/assets/vendor/pickr/pickr.min.js (added)
-
tags/2.1.3/assets/vendor/select2 (added)
-
tags/2.1.3/assets/vendor/select2/select2.full.min.js (added)
-
tags/2.1.3/assets/vendor/select2/select2.min.css (added)
-
tags/2.1.3/assets/vendor/slick-slider (added)
-
tags/2.1.3/assets/vendor/slick-slider/slick.css (added)
-
tags/2.1.3/assets/vendor/slick-slider/slick.min.js (added)
-
tags/2.1.3/inc (added)
-
tags/2.1.3/inc/MultiLang (added)
-
tags/2.1.3/inc/MultiLang/class-merchant-no-plugin-support.php (added)
-
tags/2.1.3/inc/MultiLang/class-merchant-polylang-support.php (added)
-
tags/2.1.3/inc/MultiLang/class-merchant-translator.php (added)
-
tags/2.1.3/inc/MultiLang/class-merchant-wpml-support.php (added)
-
tags/2.1.3/inc/MultiLang/interface-language-strategy.php (added)
-
tags/2.1.3/inc/analytics (added)
-
tags/2.1.3/inc/analytics/class-merchant-analytics-data-ajax.php (added)
-
tags/2.1.3/inc/analytics/class-merchant-analytics-data-hooks.php (added)
-
tags/2.1.3/inc/analytics/class-merchant-analytics-data-provider.php (added)
-
tags/2.1.3/inc/analytics/class-merchant-analytics-data-reports.php (added)
-
tags/2.1.3/inc/analytics/class-merchant-analytics-db-orm.php (added)
-
tags/2.1.3/inc/analytics/class-merchant-analytics-logger.php (added)
-
tags/2.1.3/inc/class-merchant-loader.php (added)
-
tags/2.1.3/inc/classes (added)
-
tags/2.1.3/inc/classes/class-merchant-ajax-callbacks.php (added)
-
tags/2.1.3/inc/classes/class-merchant-custom-css.php (added)
-
tags/2.1.3/inc/classes/class-merchant-db-tables.php (added)
-
tags/2.1.3/inc/classes/class-merchant-general-hooks.php (added)
-
tags/2.1.3/inc/classes/class-merchant-metabox.php (added)
-
tags/2.1.3/inc/classes/class-merchant-modules.php (added)
-
tags/2.1.3/inc/classes/class-merchant-option.php (added)
-
tags/2.1.3/inc/classes/class-merchant-svg-icons.php (added)
-
tags/2.1.3/inc/compatibility (added)
-
tags/2.1.3/inc/compatibility/class-merchant-astra-theme.php (added)
-
tags/2.1.3/inc/compatibility/class-merchant-avada-theme.php (added)
-
tags/2.1.3/inc/compatibility/class-merchant-blocksy-theme.php (added)
-
tags/2.1.3/inc/compatibility/class-merchant-botiga-theme.php (added)
-
tags/2.1.3/inc/compatibility/class-merchant-breakdance-builder.php (added)
-
tags/2.1.3/inc/compatibility/class-merchant-bricks-builder.php (added)
-
tags/2.1.3/inc/compatibility/class-merchant-divi-theme.php (added)
-
tags/2.1.3/inc/compatibility/class-merchant-elementor-builder.php (added)
-
tags/2.1.3/inc/compatibility/class-merchant-flatsome-theme.php (added)
-
tags/2.1.3/inc/compatibility/class-merchant-kadence-theme.php (added)
-
tags/2.1.3/inc/compatibility/class-merchant-oceanwp-theme.php (added)
-
tags/2.1.3/inc/compatibility/class-merchant-ohio-theme.php (added)
-
tags/2.1.3/inc/compatibility/class-merchant-twenty-twenty-four-theme.php (added)
-
tags/2.1.3/inc/compatibility/class-merchant-woo-multi-currency.php (added)
-
tags/2.1.3/inc/compatibility/class-merchant-woo-payments-plugin.php (added)
-
tags/2.1.3/inc/functions.php (added)
-
tags/2.1.3/inc/helpers.php (added)
-
tags/2.1.3/inc/modules (added)
-
tags/2.1.3/inc/modules/add-to-cart-text (added)
-
tags/2.1.3/inc/modules/add-to-cart-text/admin (added)
-
tags/2.1.3/inc/modules/add-to-cart-text/admin/class-add-to-cart-text-metabox.php (added)
-
tags/2.1.3/inc/modules/add-to-cart-text/admin/options.php (added)
-
tags/2.1.3/inc/modules/add-to-cart-text/class-add-to-cart-text.php (added)
-
tags/2.1.3/inc/modules/added-to-cart-popup (added)
-
tags/2.1.3/inc/modules/added-to-cart-popup/admin (added)
-
tags/2.1.3/inc/modules/added-to-cart-popup/admin/options.php (added)
-
tags/2.1.3/inc/modules/added-to-cart-popup/class-added-to-cart-popup.php (added)
-
tags/2.1.3/inc/modules/address-autocomplete (added)
-
tags/2.1.3/inc/modules/address-autocomplete/admin (added)
-
tags/2.1.3/inc/modules/address-autocomplete/admin/options.php (added)
-
tags/2.1.3/inc/modules/address-autocomplete/class-address-autocomplete.php (added)
-
tags/2.1.3/inc/modules/advanced-reviews (added)
-
tags/2.1.3/inc/modules/advanced-reviews/admin (added)
-
tags/2.1.3/inc/modules/advanced-reviews/admin/class-reviews-table.php (added)
-
tags/2.1.3/inc/modules/advanced-reviews/admin/options.php (added)
-
tags/2.1.3/inc/modules/advanced-reviews/class-advanced-reviews-analytics.php (added)
-
tags/2.1.3/inc/modules/advanced-reviews/class-advanced-reviews.php (added)
-
tags/2.1.3/inc/modules/advanced-reviews/class-product-dummy-data.php (added)
-
tags/2.1.3/inc/modules/agree-to-terms-checkbox (added)
-
tags/2.1.3/inc/modules/agree-to-terms-checkbox/admin (added)
-
tags/2.1.3/inc/modules/agree-to-terms-checkbox/admin/options.php (added)
-
tags/2.1.3/inc/modules/agree-to-terms-checkbox/class-agree-to-terms-checkbox.php (added)
-
tags/2.1.3/inc/modules/animated-add-to-cart (added)
-
tags/2.1.3/inc/modules/animated-add-to-cart/admin (added)
-
tags/2.1.3/inc/modules/animated-add-to-cart/admin/options.php (added)
-
tags/2.1.3/inc/modules/animated-add-to-cart/class-animated-add-to-cart.php (added)
-
tags/2.1.3/inc/modules/auto-external-links (added)
-
tags/2.1.3/inc/modules/auto-external-links/admin (added)
-
tags/2.1.3/inc/modules/auto-external-links/admin/images (added)
-
tags/2.1.3/inc/modules/auto-external-links/admin/images/preview-auto-external-links.png (added)
-
tags/2.1.3/inc/modules/auto-external-links/admin/options.php (added)
-
tags/2.1.3/inc/modules/auto-external-links/class-auto-external-links.php (added)
-
tags/2.1.3/inc/modules/buy-now (added)
-
tags/2.1.3/inc/modules/buy-now/admin (added)
-
tags/2.1.3/inc/modules/buy-now/admin/options.php (added)
-
tags/2.1.3/inc/modules/buy-now/class-buy-now.php (added)
-
tags/2.1.3/inc/modules/buy-x-get-y (added)
-
tags/2.1.3/inc/modules/buy-x-get-y/admin (added)
-
tags/2.1.3/inc/modules/buy-x-get-y/admin/options.php (added)
-
tags/2.1.3/inc/modules/buy-x-get-y/class-buy-x-get-y.php (added)
-
tags/2.1.3/inc/modules/cart-count-favicon (added)
-
tags/2.1.3/inc/modules/cart-count-favicon/admin (added)
-
tags/2.1.3/inc/modules/cart-count-favicon/admin/images (added)
-
tags/2.1.3/inc/modules/cart-count-favicon/admin/images/wplogo.svg (added)
-
tags/2.1.3/inc/modules/cart-count-favicon/admin/options.php (added)
-
tags/2.1.3/inc/modules/cart-count-favicon/class-cart-count-favicon.php (added)
-
tags/2.1.3/inc/modules/cart-reserved-timer (added)
-
tags/2.1.3/inc/modules/cart-reserved-timer/admin (added)
-
tags/2.1.3/inc/modules/cart-reserved-timer/admin/options.php (added)
-
tags/2.1.3/inc/modules/cart-reserved-timer/class-cart-reserved-timer.php (added)
-
tags/2.1.3/inc/modules/checkout (added)
-
tags/2.1.3/inc/modules/checkout/admin (added)
-
tags/2.1.3/inc/modules/checkout/admin/images (added)
-
tags/2.1.3/inc/modules/checkout/admin/images/preview-layout-multi-step.png (added)
-
tags/2.1.3/inc/modules/checkout/admin/images/preview-layout-one-step.png (added)
-
tags/2.1.3/inc/modules/checkout/admin/images/preview-layout-shopify.png (added)
-
tags/2.1.3/inc/modules/checkout/admin/options.php (added)
-
tags/2.1.3/inc/modules/checkout/class-checkout.php (added)
-
tags/2.1.3/inc/modules/class-add-module.php (added)
-
tags/2.1.3/inc/modules/clear-cart (added)
-
tags/2.1.3/inc/modules/clear-cart/admin (added)
-
tags/2.1.3/inc/modules/clear-cart/admin/options.php (added)
-
tags/2.1.3/inc/modules/clear-cart/class-clear-cart.php (added)
-
tags/2.1.3/inc/modules/complementary-products (added)
-
tags/2.1.3/inc/modules/complementary-products/admin (added)
-
tags/2.1.3/inc/modules/complementary-products/admin/options.php (added)
-
tags/2.1.3/inc/modules/complementary-products/class-complementary-products.php (added)
-
tags/2.1.3/inc/modules/cookie-banner (added)
-
tags/2.1.3/inc/modules/cookie-banner/admin (added)
-
tags/2.1.3/inc/modules/cookie-banner/admin/options.php (added)
-
tags/2.1.3/inc/modules/cookie-banner/class-cookie-banner.php (added)
-
tags/2.1.3/inc/modules/countdown-timer (added)
-
tags/2.1.3/inc/modules/countdown-timer/admin (added)
-
tags/2.1.3/inc/modules/countdown-timer/admin/options.php (added)
-
tags/2.1.3/inc/modules/countdown-timer/class-countdown-timer.php (added)
-
tags/2.1.3/inc/modules/free-gifts (added)
-
tags/2.1.3/inc/modules/free-gifts/admin (added)
-
tags/2.1.3/inc/modules/free-gifts/admin/options.php (added)
-
tags/2.1.3/inc/modules/free-gifts/class-free-gifts.php (added)
-
tags/2.1.3/inc/modules/free-shipping-progress-bar (added)
-
tags/2.1.3/inc/modules/free-shipping-progress-bar/admin (added)
-
tags/2.1.3/inc/modules/free-shipping-progress-bar/admin/options.php (added)
-
tags/2.1.3/inc/modules/free-shipping-progress-bar/class-free-shipping-progress-bar.php (added)
-
tags/2.1.3/inc/modules/frequently-bought-together (added)
-
tags/2.1.3/inc/modules/frequently-bought-together/admin (added)
-
tags/2.1.3/inc/modules/frequently-bought-together/admin/options.php (added)
-
tags/2.1.3/inc/modules/frequently-bought-together/class-frequently-bought-together.php (added)
-
tags/2.1.3/inc/modules/global-settings (added)
-
tags/2.1.3/inc/modules/global-settings/global-settings.php (added)
-
tags/2.1.3/inc/modules/inactive-tab-message (added)
-
tags/2.1.3/inc/modules/inactive-tab-message/admin (added)
-
tags/2.1.3/inc/modules/inactive-tab-message/admin/images (added)
-
tags/2.1.3/inc/modules/inactive-tab-message/admin/images/wplogo.svg (added)
-
tags/2.1.3/inc/modules/inactive-tab-message/admin/options.php (added)
-
tags/2.1.3/inc/modules/inactive-tab-message/class-inactive-tab-message.php (added)
-
tags/2.1.3/inc/modules/login-popup (added)
-
tags/2.1.3/inc/modules/login-popup/admin (added)
-
tags/2.1.3/inc/modules/login-popup/admin/options.php (added)
-
tags/2.1.3/inc/modules/login-popup/class-login-popup.php (added)
-
tags/2.1.3/inc/modules/payment-logos (added)
-
tags/2.1.3/inc/modules/payment-logos/admin (added)
-
tags/2.1.3/inc/modules/payment-logos/admin/images (added)
-
tags/2.1.3/inc/modules/payment-logos/admin/images/master.svg (added)
-
tags/2.1.3/inc/modules/payment-logos/admin/images/pp.svg (added)
-
tags/2.1.3/inc/modules/payment-logos/admin/images/visa.svg (added)
-
tags/2.1.3/inc/modules/payment-logos/admin/options.php (added)
-
tags/2.1.3/inc/modules/payment-logos/class-payment-logos.php (added)
-
tags/2.1.3/inc/modules/pre-orders (added)
-
tags/2.1.3/inc/modules/pre-orders/admin (added)
-
tags/2.1.3/inc/modules/pre-orders/admin/options.php (added)
-
tags/2.1.3/inc/modules/pre-orders/class-pre-orders-main-functionality.php (added)
-
tags/2.1.3/inc/modules/pre-orders/class-pre-orders.php (added)
-
tags/2.1.3/inc/modules/product-audio (added)
-
tags/2.1.3/inc/modules/product-audio/admin (added)
-
tags/2.1.3/inc/modules/product-audio/admin/images (added)
-
tags/2.1.3/inc/modules/product-audio/admin/images/preview-product-audio.png (added)
-
tags/2.1.3/inc/modules/product-audio/admin/options.php (added)
-
tags/2.1.3/inc/modules/product-audio/class-product-audio.php (added)
-
tags/2.1.3/inc/modules/product-brand-image (added)
-
tags/2.1.3/inc/modules/product-brand-image/admin (added)
-
tags/2.1.3/inc/modules/product-brand-image/admin/images (added)
-
tags/2.1.3/inc/modules/product-brand-image/admin/images/brand-images.png (added)
-
tags/2.1.3/inc/modules/product-brand-image/admin/options.php (added)
-
tags/2.1.3/inc/modules/product-brand-image/class-product-brand-image.php (added)
-
tags/2.1.3/inc/modules/product-bundles (added)
-
tags/2.1.3/inc/modules/product-bundles/admin (added)
-
tags/2.1.3/inc/modules/product-bundles/admin/options.php (added)
-
tags/2.1.3/inc/modules/product-bundles/class-product-bundles.php (added)
-
tags/2.1.3/inc/modules/product-labels (added)
-
tags/2.1.3/inc/modules/product-labels/admin (added)
-
tags/2.1.3/inc/modules/product-labels/admin/options.php (added)
-
tags/2.1.3/inc/modules/product-labels/class-product-labels.php (added)
-
tags/2.1.3/inc/modules/product-navigation-links (added)
-
tags/2.1.3/inc/modules/product-navigation-links/admin (added)
-
tags/2.1.3/inc/modules/product-navigation-links/admin/options.php (added)
-
tags/2.1.3/inc/modules/product-navigation-links/class-product-navigation-links.php (added)
-
tags/2.1.3/inc/modules/product-swatches (added)
-
tags/2.1.3/inc/modules/product-swatches/admin (added)
-
tags/2.1.3/inc/modules/product-swatches/admin/options.php (added)
-
tags/2.1.3/inc/modules/product-swatches/class-product-swatches.php (added)
-
tags/2.1.3/inc/modules/product-video (added)
-
tags/2.1.3/inc/modules/product-video/admin (added)
-
tags/2.1.3/inc/modules/product-video/admin/images (added)
-
tags/2.1.3/inc/modules/product-video/admin/images/preview-product-video.png (added)
-
tags/2.1.3/inc/modules/product-video/admin/options.php (added)
-
tags/2.1.3/inc/modules/product-video/class-product-video.php (added)
-
tags/2.1.3/inc/modules/quick-social-links (added)
-
tags/2.1.3/inc/modules/quick-social-links/admin (added)
-
tags/2.1.3/inc/modules/quick-social-links/admin/options.php (added)
-
tags/2.1.3/inc/modules/quick-social-links/class-quick-social-links.php (added)
-
tags/2.1.3/inc/modules/quick-view (added)
-
tags/2.1.3/inc/modules/quick-view/admin (added)
-
tags/2.1.3/inc/modules/quick-view/admin/options.php (added)
-
tags/2.1.3/inc/modules/quick-view/class-quick-view.php (added)
-
tags/2.1.3/inc/modules/real-time-search (added)
-
tags/2.1.3/inc/modules/real-time-search/admin (added)
-
tags/2.1.3/inc/modules/real-time-search/admin/options.php (added)
-
tags/2.1.3/inc/modules/real-time-search/class-real-time-search.php (added)
-
tags/2.1.3/inc/modules/reasons-to-buy (added)
-
tags/2.1.3/inc/modules/reasons-to-buy/admin (added)
-
tags/2.1.3/inc/modules/reasons-to-buy/admin/icons (added)
-
tags/2.1.3/inc/modules/reasons-to-buy/admin/icons/check1.svg (added)
-
tags/2.1.3/inc/modules/reasons-to-buy/admin/icons/check2.svg (added)
-
tags/2.1.3/inc/modules/reasons-to-buy/admin/icons/check3.svg (added)
-
tags/2.1.3/inc/modules/reasons-to-buy/admin/options.php (added)
-
tags/2.1.3/inc/modules/reasons-to-buy/class-reasons-to-buy.php (added)
-
tags/2.1.3/inc/modules/recent-sales-notifications (added)
-
tags/2.1.3/inc/modules/recent-sales-notifications/admin (added)
-
tags/2.1.3/inc/modules/recent-sales-notifications/admin/options.php (added)
-
tags/2.1.3/inc/modules/recent-sales-notifications/class-recent-sales-notifications.php (added)
-
tags/2.1.3/inc/modules/recently-viewed-products (added)
-
tags/2.1.3/inc/modules/recently-viewed-products/admin (added)
-
tags/2.1.3/inc/modules/recently-viewed-products/admin/options.php (added)
-
tags/2.1.3/inc/modules/recently-viewed-products/class-recently-viewed-products.php (added)
-
tags/2.1.3/inc/modules/scroll-to-top-button (added)
-
tags/2.1.3/inc/modules/scroll-to-top-button/admin (added)
-
tags/2.1.3/inc/modules/scroll-to-top-button/admin/options.php (added)
-
tags/2.1.3/inc/modules/scroll-to-top-button/class-scroll-to-top-button.php (added)
-
tags/2.1.3/inc/modules/side-cart (added)
-
tags/2.1.3/inc/modules/side-cart/admin (added)
-
tags/2.1.3/inc/modules/side-cart/admin/options.php (added)
-
tags/2.1.3/inc/modules/side-cart/class-side-cart.php (added)
-
tags/2.1.3/inc/modules/size-chart (added)
-
tags/2.1.3/inc/modules/size-chart/admin (added)
-
tags/2.1.3/inc/modules/size-chart/admin/options.php (added)
-
tags/2.1.3/inc/modules/size-chart/class-size-chart.php (added)
-
tags/2.1.3/inc/modules/spending-goal (added)
-
tags/2.1.3/inc/modules/spending-goal/admin (added)
-
tags/2.1.3/inc/modules/spending-goal/admin/options.php (added)
-
tags/2.1.3/inc/modules/spending-goal/class-spending-goal.php (added)
-
tags/2.1.3/inc/modules/sticky-add-to-cart (added)
-
tags/2.1.3/inc/modules/sticky-add-to-cart/admin (added)
-
tags/2.1.3/inc/modules/sticky-add-to-cart/admin/options.php (added)
-
tags/2.1.3/inc/modules/sticky-add-to-cart/class-sticky-add-to-cart.php (added)
-
tags/2.1.3/inc/modules/stock-scarcity (added)
-
tags/2.1.3/inc/modules/stock-scarcity/admin (added)
-
tags/2.1.3/inc/modules/stock-scarcity/admin/options.php (added)
-
tags/2.1.3/inc/modules/stock-scarcity/class-stock-scarcity.php (added)
-
tags/2.1.3/inc/modules/storewide-sale (added)
-
tags/2.1.3/inc/modules/storewide-sale/admin (added)
-
tags/2.1.3/inc/modules/storewide-sale/admin/options.php (added)
-
tags/2.1.3/inc/modules/storewide-sale/class-storewide-sale.php (added)
-
tags/2.1.3/inc/modules/trust-badges (added)
-
tags/2.1.3/inc/modules/trust-badges/admin (added)
-
tags/2.1.3/inc/modules/trust-badges/admin/images (added)
-
tags/2.1.3/inc/modules/trust-badges/admin/images/badge1.svg (added)
-
tags/2.1.3/inc/modules/trust-badges/admin/images/badge2.svg (added)
-
tags/2.1.3/inc/modules/trust-badges/admin/images/badge3.svg (added)
-
tags/2.1.3/inc/modules/trust-badges/admin/options.php (added)
-
tags/2.1.3/inc/modules/trust-badges/class-trust-badges.php (added)
-
tags/2.1.3/inc/modules/volume-discounts (added)
-
tags/2.1.3/inc/modules/volume-discounts/admin (added)
-
tags/2.1.3/inc/modules/volume-discounts/admin/options.php (added)
-
tags/2.1.3/inc/modules/volume-discounts/class-volume-discounts.php (added)
-
tags/2.1.3/inc/modules/wait-list (added)
-
tags/2.1.3/inc/modules/wait-list/admin (added)
-
tags/2.1.3/inc/modules/wait-list/admin/options.php (added)
-
tags/2.1.3/inc/modules/wait-list/class-wait-list.php (added)
-
tags/2.1.3/inc/modules/wishlist (added)
-
tags/2.1.3/inc/modules/wishlist/admin (added)
-
tags/2.1.3/inc/modules/wishlist/admin/icons (added)
-
tags/2.1.3/inc/modules/wishlist/admin/icons/heart1.svg (added)
-
tags/2.1.3/inc/modules/wishlist/admin/icons/heart2.svg (added)
-
tags/2.1.3/inc/modules/wishlist/admin/options.php (added)
-
tags/2.1.3/inc/modules/wishlist/class-wishlist.php (added)
-
tags/2.1.3/index.php (added)
-
tags/2.1.3/languages (added)
-
tags/2.1.3/languages/merchant.pot (added)
-
tags/2.1.3/merchant.php (added)
-
tags/2.1.3/readme.txt (added)
-
tags/2.1.3/templates (added)
-
tags/2.1.3/templates/modules (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/admin (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/admin/layout-1.php (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/admin/layout-2.php (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/admin/layout-3.php (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/admin/layouts.php (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/common (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/common/action-buttons.php (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/common/add-to-cart.php (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/common/added-product.php (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/common/buy-x-get-y.php (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/common/frequently-bought-together.php (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/common/popup-header.php (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/common/recently-viewed-products.php (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/common/related-products.php (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/layouts (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/layouts/layout-1.php (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/layouts/layout-2.php (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/layouts/layout-3.php (added)
-
tags/2.1.3/templates/modules/added-to-cart-popup/popup-container.php (added)
-
tags/2.1.3/templates/modules/advanced-reviews (added)
-
tags/2.1.3/templates/modules/advanced-reviews/load-more-button.php (added)
-
tags/2.1.3/templates/modules/advanced-reviews/modal.php (added)
-
tags/2.1.3/templates/modules/advanced-reviews/pagination-links.php (added)
-
tags/2.1.3/templates/modules/advanced-reviews/photo-slider.php (added)
-
tags/2.1.3/templates/modules/advanced-reviews/reviews-list.php (added)
-
tags/2.1.3/templates/modules/advanced-reviews/reviews.php (added)
-
tags/2.1.3/templates/modules/buy-x-get-y (added)
-
tags/2.1.3/templates/modules/buy-x-get-y/single-product.php (added)
-
tags/2.1.3/templates/modules/cart-reserved-timer (added)
-
tags/2.1.3/templates/modules/cart-reserved-timer/cart.php (added)
-
tags/2.1.3/templates/modules/complementary-products (added)
-
tags/2.1.3/templates/modules/complementary-products/admin-preview (added)
-
tags/2.1.3/templates/modules/complementary-products/admin-preview/cart.php (added)
-
tags/2.1.3/templates/modules/complementary-products/admin-preview/checkout.php (added)
-
tags/2.1.3/templates/modules/complementary-products/admin-preview/single-product.php (added)
-
tags/2.1.3/templates/modules/complementary-products/admin-preview/thank-you-page.php (added)
-
tags/2.1.3/templates/modules/countdown-timer (added)
-
tags/2.1.3/templates/modules/countdown-timer/single-product.php (added)
-
tags/2.1.3/templates/modules/free-gifts (added)
-
tags/2.1.3/templates/modules/free-gifts/widget-contents.php (added)
-
tags/2.1.3/templates/modules/free-gifts/widget.php (added)
-
tags/2.1.3/templates/modules/frequently-bought-together (added)
-
tags/2.1.3/templates/modules/frequently-bought-together/single-product.php (added)
-
tags/2.1.3/templates/modules/reasons-to-buy (added)
-
tags/2.1.3/templates/modules/reasons-to-buy/content.php (added)
-
tags/2.1.3/templates/modules/recent-sales-notifications (added)
-
tags/2.1.3/templates/modules/recent-sales-notifications/admin (added)
-
tags/2.1.3/templates/modules/recent-sales-notifications/admin/preview.php (added)
-
tags/2.1.3/templates/modules/spending-goal (added)
-
tags/2.1.3/templates/modules/spending-goal/widget.php (added)
-
tags/2.1.3/templates/modules/sticky-add-to-cart (added)
-
tags/2.1.3/templates/modules/sticky-add-to-cart/content.php (added)
-
tags/2.1.3/templates/modules/stock-scarcity (added)
-
tags/2.1.3/templates/modules/stock-scarcity/single-product.php (added)
-
tags/2.1.3/templates/modules/volume-discounts (added)
-
tags/2.1.3/templates/modules/volume-discounts/admin-preview-tiered-radio.php (added)
-
tags/2.1.3/templates/modules/volume-discounts/admin-preview.php (added)
-
tags/2.1.3/templates/modules/volume-discounts/single-product-radio.php (added)
-
tags/2.1.3/templates/modules/volume-discounts/single-product.php (added)
-
tags/2.1.3/uninstall.php (added)
-
trunk/assets/css/modules/buy-x-get-y/buy-x-get-y.css (modified) (2 diffs)
-
trunk/assets/css/modules/buy-x-get-y/buy-x-get-y.min.css (modified) (1 diff)
-
trunk/assets/js/admin/analytics.js (modified) (16 diffs)
-
trunk/assets/js/admin/analytics.min.js (modified) (1 diff)
-
trunk/assets/js/modules/side-cart/side-cart.js (modified) (1 diff)
-
trunk/assets/js/modules/side-cart/side-cart.min.js (modified) (1 diff)
-
trunk/inc/class-merchant-loader.php (modified) (1 diff)
-
trunk/inc/compatibility/class-merchant-woo-multi-currency.php (added)
-
trunk/inc/helpers.php (modified) (1 diff)
-
trunk/inc/modules/buy-x-get-y/admin/options.php (modified) (8 diffs)
-
trunk/inc/modules/frequently-bought-together/admin/options.php (modified) (7 diffs)
-
trunk/inc/modules/pre-orders/class-pre-orders-main-functionality.php (modified) (1 diff)
-
trunk/inc/modules/storewide-sale/admin/options.php (modified) (6 diffs)
-
trunk/inc/modules/volume-discounts/admin/options.php (modified) (6 diffs)
-
trunk/languages/merchant.pot (modified) (46 diffs)
-
trunk/merchant.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/templates/modules/buy-x-get-y/single-product.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
merchant/trunk/assets/css/modules/buy-x-get-y/buy-x-get-y.css
r3239506 r3320812 25 25 display: flex; 26 26 grid-gap: 20px; 27 -webkit-transition: opacity 0.3s ease; 28 transition: opacity 0.3s ease; 27 29 } 28 30 .merchant-bogo-offer > div { … … 31 33 .merchant-bogo-offer:not(:last-child) { 32 34 margin-bottom: 20px; 35 } 36 .merchant-bogo-offer.hidden { 37 opacity: 0; 38 pointer-events: none; 33 39 } 34 40 @media (max-width: 1024px) and (min-width: 769px) { -
merchant/trunk/assets/css/modules/buy-x-get-y/buy-x-get-y.min.css
r3239506 r3320812 1 .merchant-bogo{margin-block:20px}.merchant-quick-view-content .merchant-bogo{max-width:100%}.merchant-bogo-title{margin:0 0 10px;font-size:var(--merchant-font-size);font-weight:var(--merchant-font-weight);color:var(--merchant-text-color)}.merchant-bogo .added_to_cart,.merchant-bogo .wc-forward{display:none !important}.merchant-bogo-offer{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px }.merchant-bogo-offer>div{position:relative}.merchant-bogo-offer:not(:last-child){margin-bottom:20px}@media(max-width: 1024px)and (min-width: 769px){.merchant-quick-view-content .merchant-bogo-offer .merchant-bogo-product-x{width:45%}.merchant-quick-view-content .merchant-bogo-offer .merchant-bogo-product-y{width:55%}}.merchant-bogo-product{display:-webkit-box;display:-ms-flexbox;display:flex}.merchant-bogo-product p{margin:0 0 5px}.merchant-bogo-product p,.merchant-bogo-product span{font-size:13px}.merchant-bogo-product p del,.merchant-bogo-product p bdi,.merchant-bogo-product span del,.merchant-bogo-product span bdi{font-size:inherit !important}.merchant-bogo-product img{max-height:80px !important;max-width:80px !important}.merchant-bogo-product-price .error{color:red;font-size:12px}.merchant-bogo-product-contents{padding-left:10px}.merchant-bogo-product-y{border:1px solid;border-radius:0;padding:10px 10px 0}.merchant-bogo-product-label{background:var(--merchant-bg-color);color:var(--merchant-text-color);padding:4px 12px;font-weight:bold;border-radius:20px;font-size:12px;display:inline-block;margin-bottom:10px}.merchant-bogo-arrow{background:var(--merchant-bg-color);color:var(--merchant-text-color);width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;text-align:center;position:absolute;right:-30px;top:80px;z-index:2}button.button.merchant-bogo-add-to-cart{font-size:12px;margin-top:10px;padding:7px 14px;width:100%}.merchant-bogo-offer-error{color:red;font-size:12px;margin-top:10px;line-height:1.6}.merchant-bogo-offer-error .error{margin-bottom:10px;display:block;text-align:center}.merchant-bogo-product-attributes{display:grid;grid-gap:10px;margin-top:10px}.merchant-bogo-product-attributes select{min-height:inherit;height:inherit;padding:7px;font-size:12px}@media(min-width: 470px){.merchant-bogo-product-x{width:50%}.merchant-bogo-product-y{width:50%}}@media(max-width: 469px){.merchant-bogo-offer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.merchant-bogo-arrow{right:0;left:50%;bottom:-30px;top:inherit;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.select-error-tooltip{position:relative;color:#58151c}.select-error-tooltip:after,.select-error-tooltip:before{position:absolute;z-index:99}.select-error-tooltip:before{font-weight:400;text-transform:none;content:attr(data-error);background:#f8d7da;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#58151c;padding:5px 10px;border-radius:5px;bottom:calc(100% + 10px);left:0}.select-error-tooltip:after{font-family:"dashicons";content:"";font-size:26px;color:#f8d7da;line-height:1;bottom:calc(100% - 5px);left:5px}1 .merchant-bogo{margin-block:20px}.merchant-quick-view-content .merchant-bogo{max-width:100%}.merchant-bogo-title{margin:0 0 10px;font-size:var(--merchant-font-size);font-weight:var(--merchant-font-weight);color:var(--merchant-text-color)}.merchant-bogo .added_to_cart,.merchant-bogo .wc-forward{display:none !important}.merchant-bogo-offer{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.merchant-bogo-offer>div{position:relative}.merchant-bogo-offer:not(:last-child){margin-bottom:20px}.merchant-bogo-offer.hidden{opacity:0;pointer-events:none}@media(max-width: 1024px)and (min-width: 769px){.merchant-quick-view-content .merchant-bogo-offer .merchant-bogo-product-x{width:45%}.merchant-quick-view-content .merchant-bogo-offer .merchant-bogo-product-y{width:55%}}.merchant-bogo-product{display:-webkit-box;display:-ms-flexbox;display:flex}.merchant-bogo-product p{margin:0 0 5px}.merchant-bogo-product p,.merchant-bogo-product span{font-size:13px}.merchant-bogo-product p del,.merchant-bogo-product p bdi,.merchant-bogo-product span del,.merchant-bogo-product span bdi{font-size:inherit !important}.merchant-bogo-product img{max-height:80px !important;max-width:80px !important}.merchant-bogo-product-price .error{color:red;font-size:12px}.merchant-bogo-product-contents{padding-left:10px}.merchant-bogo-product-y{border:1px solid;border-radius:0;padding:10px 10px 0}.merchant-bogo-product-label{background:var(--merchant-bg-color);color:var(--merchant-text-color);padding:4px 12px;font-weight:bold;border-radius:20px;font-size:12px;display:inline-block;margin-bottom:10px}.merchant-bogo-arrow{background:var(--merchant-bg-color);color:var(--merchant-text-color);width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;text-align:center;position:absolute;right:-30px;top:80px;z-index:2}button.button.merchant-bogo-add-to-cart{font-size:12px;margin-top:10px;padding:7px 14px;width:100%}.merchant-bogo-offer-error{color:red;font-size:12px;margin-top:10px;line-height:1.6}.merchant-bogo-offer-error .error{margin-bottom:10px;display:block;text-align:center}.merchant-bogo-product-attributes{display:grid;grid-gap:10px;margin-top:10px}.merchant-bogo-product-attributes select{min-height:inherit;height:inherit;padding:7px;font-size:12px}@media(min-width: 470px){.merchant-bogo-product-x{width:50%}.merchant-bogo-product-y{width:50%}}@media(max-width: 469px){.merchant-bogo-offer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.merchant-bogo-arrow{right:0;left:50%;bottom:-30px;top:inherit;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.select-error-tooltip{position:relative;color:#58151c}.select-error-tooltip:after,.select-error-tooltip:before{position:absolute;z-index:99}.select-error-tooltip:before{font-weight:400;text-transform:none;content:attr(data-error);background:#f8d7da;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#58151c;padding:5px 10px;border-radius:5px;bottom:calc(100% + 10px);left:0}.select-error-tooltip:after{font-family:"dashicons";content:"";font-size:26px;color:#f8d7da;line-height:1;bottom:calc(100% - 5px);left:5px} -
merchant/trunk/assets/js/admin/analytics.js
r3287369 r3320812 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/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; } 15 function _regenerator() { /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var e, t, r = "function" == typeof Symbol ? Symbol : {}, n = r.iterator || "@@iterator", o = r.toStringTag || "@@toStringTag"; function i(r, n, o, i) { var c = n && n.prototype instanceof Generator ? n : Generator, u = Object.create(c.prototype); return _regeneratorDefine2(u, "_invoke", function (r, n, o) { var i, c, u, f = 0, p = o || [], y = !1, G = { p: 0, n: 0, v: e, a: d, f: d.bind(e, 4), d: function d(t, r) { return i = t, c = 0, u = e, G.n = r, a; } }; function d(r, n) { for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) { var o, i = p[t], d = G.p, l = i[2]; r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0)); } if (o || r > 1) return a; throw y = !0, n; } return function (o, p, l) { if (f > 1) throw TypeError("Generator is already running"); for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) { i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u); try { if (f = 2, i) { if (c || (o = "next"), t = i[o]) { if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object"); if (!t.done) return t; u = t.value, c < 2 && (c = 0); } else 1 === c && (t = i.return) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1); i = e; } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break; } catch (t) { i = e, c = 1, u = t; } finally { f = 1; } } return { value: t, done: y }; }; }(r, o, i), !0), u; } var a = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} t = Object.getPrototypeOf; var c = [][n] ? t(t([][n]())) : (_regeneratorDefine2(t = {}, n, function () { return this; }), t), u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c); function f(e) { return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, _regeneratorDefine2(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e; } return GeneratorFunction.prototype = GeneratorFunctionPrototype, _regeneratorDefine2(u, "constructor", GeneratorFunctionPrototype), _regeneratorDefine2(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", _regeneratorDefine2(GeneratorFunctionPrototype, o, "GeneratorFunction"), _regeneratorDefine2(u), _regeneratorDefine2(u, o, "Generator"), _regeneratorDefine2(u, n, function () { return this; }), _regeneratorDefine2(u, "toString", function () { return "[object Generator]"; }), (_regenerator = function _regenerator() { return { w: i, m: f }; })(); } 16 function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { i({}, "", {}); } catch (e) { i = 0; } _regeneratorDefine2 = function _regeneratorDefine(e, r, n, t) { if (r) i ? i(e, r, { value: n, enumerable: !t, configurable: !t, writable: !t }) : e[r] = n;else { var o = function o(r, n) { _regeneratorDefine2(e, r, function (e) { return this._invoke(r, n, e); }); }; o("next", 0), o("throw", 1), o("return", 2); } }, _regeneratorDefine2(e, r, n, t); } 16 17 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 18 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); }); }; } … … 466 467 */ 467 468 sendAjaxRequest: function () { 468 var _sendAjaxRequest = _asyncToGenerator(/*#__PURE__*/_regenerator Runtime().mark(function _callee(data) {469 var _sendAjaxRequest = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(data) { 469 470 var loadingIndicatorSelector, 470 471 method, 471 _args = arguments; 472 return _regeneratorRuntime().wrap(function _callee$(_context) { 473 while (1) switch (_context.prev = _context.next) { 472 _args = arguments, 473 _t; 474 return _regenerator().w(function (_context) { 475 while (1) switch (_context.n) { 474 476 case 0: 475 477 loadingIndicatorSelector = _args.length > 1 && _args[1] !== undefined ? _args[1] : ''; 476 478 method = _args.length > 2 && _args[2] !== undefined ? _args[2] : 'GET'; 477 _context.p rev = 2;479 _context.p = 1; 478 480 if (loadingIndicatorSelector) { 479 481 $(loadingIndicatorSelector).addClass('show'); 480 482 } 481 _context.n ext = 6;483 _context.n = 2; 482 484 return $.ajax({ 483 485 url: this.AJAX_URL, … … 485 487 data: data 486 488 }); 487 case 6:488 return _context.a brupt("return", _context.sent);489 case 9:490 _context.p rev = 9;491 _ context.t0 = _context["catch"](2);492 console.error('AJAX request failed:', _ context.t0);493 throw _ context.t0;494 case 13:495 _context.p rev = 13;489 case 2: 490 return _context.a(2, _context.v); 491 case 3: 492 _context.p = 3; 493 _t = _context.v; 494 console.error('AJAX request failed:', _t); 495 throw _t; 496 case 4: 497 _context.p = 4; 496 498 if (loadingIndicatorSelector) { 497 499 $(loadingIndicatorSelector).removeClass('show'); 498 500 } 499 return _context.finish(13); 500 case 16: 501 case "end": 502 return _context.stop(); 503 } 504 }, _callee, this, [[2, 9, 13, 16]]); 501 return _context.f(4); 502 case 5: 503 return _context.a(2); 504 } 505 }, _callee, this, [[1, 3, 4, 5]]); 505 506 })); 506 507 function sendAjaxRequest(_x) { … … 535 536 */ 536 537 updateImpressionsChart: function () { 537 var _updateImpressionsChart = _asyncToGenerator(/*#__PURE__*/_regenerator Runtime().mark(function _callee2(data) {538 var _data$formattedDate, startDate, endDate, response ;539 return _regenerator Runtime().wrap(function _callee2$(_context2) {540 while (1) switch (_context2. prev = _context2.next) {538 var _updateImpressionsChart = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee2(data) { 539 var _data$formattedDate, startDate, endDate, response, _t2; 540 return _regenerator().w(function (_context2) { 541 while (1) switch (_context2.n) { 541 542 case 0: 542 543 _data$formattedDate = _slicedToArray(data.formattedDate, 2), startDate = _data$formattedDate[0], endDate = _data$formattedDate[1]; 543 _context2.p rev= 1;544 _context2.n ext = 4;544 _context2.p = 1; 545 _context2.n = 2; 545 546 return this.sendAjaxRequest(this.prepareAjaxData('merchant_get_impressions_chart_data', startDate, endDate), '.impressions-chart-section .merchant-analytics-loading-spinner'); 546 case 4:547 response = _context2. sent;547 case 2: 548 response = _context2.v; 548 549 if (response.success) { 549 550 this.impressionsChart.updateSeries([{ … … 551 552 }]); 552 553 } 553 _context2.n ext = 11;554 _context2.n = 4; 554 555 break; 555 case 8: 556 _context2.prev = 8; 557 _context2.t0 = _context2["catch"](1); 558 console.error('Error fetching impressions data:', _context2.t0); 559 case 11: 560 case "end": 561 return _context2.stop(); 562 } 563 }, _callee2, this, [[1, 8]]); 556 case 3: 557 _context2.p = 3; 558 _t2 = _context2.v; 559 console.error('Error fetching impressions data:', _t2); 560 case 4: 561 return _context2.a(2); 562 } 563 }, _callee2, this, [[1, 3]]); 564 564 })); 565 565 function updateImpressionsChart(_x2) { … … 573 573 */ 574 574 updateRevenueChart: function () { 575 var _updateRevenueChart = _asyncToGenerator(/*#__PURE__*/_regenerator Runtime().mark(function _callee3(data) {576 var _data$formattedDate2, startDate, endDate, response ;577 return _regenerator Runtime().wrap(function _callee3$(_context3) {578 while (1) switch (_context3. prev = _context3.next) {575 var _updateRevenueChart = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee3(data) { 576 var _data$formattedDate2, startDate, endDate, response, _t3; 577 return _regenerator().w(function (_context3) { 578 while (1) switch (_context3.n) { 579 579 case 0: 580 580 _data$formattedDate2 = _slicedToArray(data.formattedDate, 2), startDate = _data$formattedDate2[0], endDate = _data$formattedDate2[1]; 581 _context3.p rev= 1;582 _context3.n ext = 4;581 _context3.p = 1; 582 _context3.n = 2; 583 583 return this.sendAjaxRequest(this.prepareAjaxData('merchant_get_revenue_chart_data', startDate, endDate), '.revenue-chart-section .merchant-analytics-loading-spinner'); 584 case 4:585 response = _context3. sent;584 case 2: 585 response = _context3.v; 586 586 if (response.success) { 587 587 this.revenueChart.updateSeries([{ … … 589 589 }]); 590 590 } 591 _context3.n ext = 11;591 _context3.n = 4; 592 592 break; 593 case 8: 594 _context3.prev = 8; 595 _context3.t0 = _context3["catch"](1); 596 console.error('Error fetching revenue data:', _context3.t0); 597 case 11: 598 case "end": 599 return _context3.stop(); 600 } 601 }, _callee3, this, [[1, 8]]); 593 case 3: 594 _context3.p = 3; 595 _t3 = _context3.v; 596 console.error('Error fetching revenue data:', _t3); 597 case 4: 598 return _context3.a(2); 599 } 600 }, _callee3, this, [[1, 3]]); 602 601 })); 603 602 function updateRevenueChart(_x3) { … … 611 610 */ 612 611 updateAOVChart: function () { 613 var _updateAOVChart = _asyncToGenerator(/*#__PURE__*/_regenerator Runtime().mark(function _callee4(data) {614 var _data$formattedDate3, startDate, endDate, response ;615 return _regenerator Runtime().wrap(function _callee4$(_context4) {616 while (1) switch (_context4. prev = _context4.next) {612 var _updateAOVChart = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee4(data) { 613 var _data$formattedDate3, startDate, endDate, response, _t4; 614 return _regenerator().w(function (_context4) { 615 while (1) switch (_context4.n) { 617 616 case 0: 618 617 _data$formattedDate3 = _slicedToArray(data.formattedDate, 2), startDate = _data$formattedDate3[0], endDate = _data$formattedDate3[1]; 619 _context4.p rev= 1;620 _context4.n ext = 4;618 _context4.p = 1; 619 _context4.n = 2; 621 620 return this.sendAjaxRequest(this.prepareAjaxData('merchant_get_avg_order_value_chart_data', startDate, endDate), '.aov-chart-section .merchant-analytics-loading-spinner'); 622 case 4:623 response = _context4. sent;621 case 2: 622 response = _context4.v; 624 623 if (response.success) { 625 624 this.avgOrderValChart.updateSeries([{ … … 627 626 }]); 628 627 } 629 _context4.n ext = 11;628 _context4.n = 4; 630 629 break; 631 case 8: 632 _context4.prev = 8; 633 _context4.t0 = _context4["catch"](1); 634 console.error('Error fetching AOV data:', _context4.t0); 635 case 11: 636 case "end": 637 return _context4.stop(); 638 } 639 }, _callee4, this, [[1, 8]]); 630 case 3: 631 _context4.p = 3; 632 _t4 = _context4.v; 633 console.error('Error fetching AOV data:', _t4); 634 case 4: 635 return _context4.a(2); 636 } 637 }, _callee4, this, [[1, 3]]); 640 638 })); 641 639 function updateAOVChart(_x4) { … … 650 648 */ 651 649 updateOverviewCards: function () { 652 var _updateOverviewCards = _asyncToGenerator(/*#__PURE__*/_regenerator Runtime().mark(function _callee5(dates) {653 var response ;654 return _regenerator Runtime().wrap(function _callee5$(_context5) {655 while (1) switch (_context5. prev = _context5.next) {650 var _updateOverviewCards = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee5(dates) { 651 var response, _t5; 652 return _regenerator().w(function (_context5) { 653 while (1) switch (_context5.n) { 656 654 case 0: 657 _context5.p rev= 0;658 _context5.n ext = 3;655 _context5.p = 0; 656 _context5.n = 1; 659 657 return this.sendAjaxRequest(this.prepareAjaxData($('.merchant-analytics-overview-section').attr('data-action'), dates.startDate, dates.endDate, dates.compareStartDate, dates.compareEndDate), '.merchant-analytics-overview-section .merchant-analytics-loading-spinner'); 660 case 3:661 response = _context5. sent;658 case 1: 659 response = _context5.v; 662 660 if (response.success) { 663 661 // Update the cards with the new data 664 662 this.updateCardsWithData(response.data); 665 663 } 666 _context5.n ext = 10;664 _context5.n = 3; 667 665 break; 668 case 7: 669 _context5.prev = 7; 670 _context5.t0 = _context5["catch"](0); 671 console.error('Error fetching cards data:', _context5.t0); 672 case 10: 673 case "end": 674 return _context5.stop(); 675 } 676 }, _callee5, this, [[0, 7]]); 666 case 2: 667 _context5.p = 2; 668 _t5 = _context5.v; 669 console.error('Error fetching cards data:', _t5); 670 case 3: 671 return _context5.a(2); 672 } 673 }, _callee5, this, [[0, 2]]); 677 674 })); 678 675 function updateOverviewCards(_x5) { … … 698 695 */ 699 696 updatePerformingCampaignsTable: function () { 700 var _updatePerformingCampaignsTable = _asyncToGenerator(/*#__PURE__*/_regenerator Runtime().mark(function _callee6(dates) {701 var response ;702 return _regenerator Runtime().wrap(function _callee6$(_context6) {703 while (1) switch (_context6. prev = _context6.next) {697 var _updatePerformingCampaignsTable = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee6(dates) { 698 var response, _t6; 699 return _regenerator().w(function (_context6) { 700 while (1) switch (_context6.n) { 704 701 case 0: 705 _context6.p rev= 0;706 _context6.n ext = 3;702 _context6.p = 0; 703 _context6.n = 1; 707 704 return this.sendAjaxRequest(this.prepareAjaxData('merchant_get_top_performing_campaigns_table_data', dates.startDate, dates.endDate, '', ''), '.merchant-analytics-overview-section .merchant-analytics-loading-spinner'); 708 case 3:709 response = _context6. sent;705 case 1: 706 response = _context6.v; 710 707 if (response.success) { 711 708 // Update the cards with the new data 712 709 this.updateTopCampaignsWithData(response.data, dates.container); 713 710 } 714 _context6.n ext = 10;711 _context6.n = 3; 715 712 break; 716 case 7: 717 _context6.prev = 7; 718 _context6.t0 = _context6["catch"](0); 719 console.error('Error fetching cards data:', _context6.t0); 720 case 10: 721 case "end": 722 return _context6.stop(); 723 } 724 }, _callee6, this, [[0, 7]]); 713 case 2: 714 _context6.p = 2; 715 _t6 = _context6.v; 716 console.error('Error fetching cards data:', _t6); 717 case 3: 718 return _context6.a(2); 719 } 720 }, _callee6, this, [[0, 2]]); 725 721 })); 726 722 function updatePerformingCampaignsTable(_x6) { … … 735 731 */ 736 732 updateAllCampaignsTable: function () { 737 var _updateAllCampaignsTable = _asyncToGenerator(/*#__PURE__*/_regenerator Runtime().mark(function _callee7(dates) {738 var response ;739 return _regenerator Runtime().wrap(function _callee7$(_context7) {740 while (1) switch (_context7. prev = _context7.next) {733 var _updateAllCampaignsTable = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee7(dates) { 734 var response, _t7; 735 return _regenerator().w(function (_context7) { 736 while (1) switch (_context7.n) { 741 737 case 0: 742 _context7.p rev= 0;743 _context7.n ext = 3;738 _context7.p = 0; 739 _context7.n = 1; 744 740 return this.sendAjaxRequest(this.prepareAjaxData('merchant_get_all_campaigns_table_data', dates.startDate, dates.endDate, '', ''), '.merchant-page-campaigns .merchant-analytics-loading-spinner'); 745 case 3:746 response = _context7. sent;741 case 1: 742 response = _context7.v; 747 743 if (response.success) { 748 744 // Update the cards with the new data … … 750 746 this.populateFilterSelect(dates.container); 751 747 } 752 _context7.n ext = 10;748 _context7.n = 3; 753 749 break; 754 case 7: 755 _context7.prev = 7; 756 _context7.t0 = _context7["catch"](0); 757 console.error('Error fetching cards data:', _context7.t0); 758 case 10: 759 case "end": 760 return _context7.stop(); 761 } 762 }, _callee7, this, [[0, 7]]); 750 case 2: 751 _context7.p = 2; 752 _t7 = _context7.v; 753 console.error('Error fetching cards data:', _t7); 754 case 3: 755 return _context7.a(2); 756 } 757 }, _callee7, this, [[0, 2]]); 763 758 })); 764 759 function updateAllCampaignsTable(_x7) { … … 1340 1335 */ 1341 1336 updateCampaignStatus: function () { 1342 var _updateCampaignStatus = _asyncToGenerator(/*#__PURE__*/_regenerator Runtime().mark(function _callee8(campaignData, el, checkboxes) {1337 var _updateCampaignStatus = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee8(campaignData, el, checkboxes) { 1343 1338 var singleRow, 1344 1339 self, 1345 1340 $table, 1346 1341 $loader, 1347 _args8 = arguments; 1348 return _regeneratorRuntime().wrap(function _callee8$(_context8) { 1349 while (1) switch (_context8.prev = _context8.next) { 1342 _args8 = arguments, 1343 _t8; 1344 return _regenerator().w(function (_context8) { 1345 while (1) switch (_context8.n) { 1350 1346 case 0: 1351 1347 singleRow = _args8.length > 3 && _args8[3] !== undefined ? _args8[3] : false; … … 1361 1357 el.closest('.bulk-action').append($loader); 1362 1358 } 1363 _context8.p rev = 6;1364 _context8.n ext = 9;1359 _context8.p = 1; 1360 _context8.n = 2; 1365 1361 return this.sendAjaxRequest({ 1366 1362 action: 'merchant_update_campaign_status', … … 1391 1387 } 1392 1388 }); 1393 case 9:1394 _context8.n ext = 14;1389 case 2: 1390 _context8.n = 4; 1395 1391 break; 1396 case 11: 1397 _context8.prev = 11; 1398 _context8.t0 = _context8["catch"](6); 1399 console.error('Error fetching campaign status data:', _context8.t0); 1400 case 14: 1401 case "end": 1402 return _context8.stop(); 1403 } 1404 }, _callee8, this, [[6, 11]]); 1392 case 3: 1393 _context8.p = 3; 1394 _t8 = _context8.v; 1395 console.error('Error fetching campaign status data:', _t8); 1396 case 4: 1397 return _context8.a(2); 1398 } 1399 }, _callee8, this, [[1, 3]]); 1405 1400 })); 1406 1401 function updateCampaignStatus(_x8, _x9, _x0) { -
merchant/trunk/assets/js/admin/analytics.min.js
r3287369 r3320812 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 _regenerator Runtime(){_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);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 _regenerator(){var f,t="function"==typeof Symbol?Symbol:{},e=t.iterator||"@@iterator",a=t.toStringTag||"@@toStringTag";function n(t,e,a,n){var r,o,i,s,c,l,d,p,u,e=e&&e.prototype instanceof m?e:m,e=Object.create(e.prototype);return _regeneratorDefine2(e,"_invoke",(r=t,o=a,d=n||[],p=!1,u={p:l=0,n:0,v:f,a:h,f:h.bind(f,4),d:function(t,e){return i=t,s=0,c=f,u.n=e,g}},function(t,e,a){if(1<l)throw TypeError("Generator is already running");for(p&&1===e&&h(e,a),s=e,c=a;(v=s<2?f:c)||!p;){i||(s?s<3?(1<s&&(u.n=-1),h(s,c)):u.n=c:u.v=c);try{if(l=2,i){if(v=i[t=s?t:"next"]){if(!(v=v.call(i,c)))throw TypeError("iterator result is not an object");if(!v.done)return v;c=v.value,s<2&&(s=0)}else 1===s&&(v=i.return)&&v.call(i),s<2&&(c=TypeError("The iterator does not provide a '"+t+"' method"),s=1);i=f}else if((v=(p=u.n<0)?c:r.call(o,u))!==g)break}catch(t){i=f,s=1,c=t}finally{l=1}}return{value:v,done:p}}),!0),e;function h(t,e){for(s=t,c=e,v=0;!p&&l&&!a&&v<d.length;v++){var a,n=d[v],r=u.p,o=n[2];3<t?(a=o===e)&&(c=n[(s=n[4])?5:s=3],n[4]=n[5]=f):n[0]<=r&&((a=t<2&&r<n[1])?(s=0,u.v=e,u.n=n[1]):r<o&&(a=t<3||n[0]>e||o<e)&&(n[4]=t,n[5]=e,u.n=o,s=0))}if(a||1<t)return g;throw p=!0,e}}var g={};function m(){}function r(){}function o(){}var v=Object.getPrototypeOf,t=[][e]?v(v([][e]())):(_regeneratorDefine2(v={},e,function(){return this}),v),i=o.prototype=m.prototype=Object.create(t);function s(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,o):(t.__proto__=o,_regeneratorDefine2(t,a,"GeneratorFunction")),t.prototype=Object.create(i),t}return _regeneratorDefine2(i,"constructor",r.prototype=o),_regeneratorDefine2(o,"constructor",r),_regeneratorDefine2(o,a,r.displayName="GeneratorFunction"),_regeneratorDefine2(i),_regeneratorDefine2(i,a,"Generator"),_regeneratorDefine2(i,e,function(){return this}),_regeneratorDefine2(i,"toString",function(){return"[object Generator]"}),(_regenerator=function(){return{w:n,m:s}})()}function _regeneratorDefine2(t,e,a,n){var r=Object.defineProperty;try{r({},"",{})}catch(t){r=0}(_regeneratorDefine2=function(t,e,a,n){e?r?r(t,e,{value:a,enumerable:!n,configurable:!n,writable:!n}):t[e]=a:((n=function(e,a){_regeneratorDefine2(t,e,function(t){return this._invoke(e,a,t)})})("next",0),n("throw",1),n("return",2))})(t,e,a,n)}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(_regenerator().m(function t(e){var a,n,r=arguments;return _regenerator().w(function(t){for(;;)switch(t.n){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.p=1,a&&l(a).addClass("show"),t.n=2,l.ajax({url:this.AJAX_URL,method:n,data:e});case 2:return t.a(2,t.v);case 3:throw t.p=3,n=t.v,console.error("AJAX request failed:",n),n;case 4:return t.p=4,a&&l(a).removeClass("show"),t.f(4);case 5:return t.a(2)}},t,this,[[1,3,4,5]])})),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(_regenerator().m(function t(e){var a,n;return _regenerator().w(function(t){for(;;)switch(t.n){case 0:return n=_slicedToArray(e.formattedDate,2),a=n[0],n=n[1],t.p=1,t.n=2,this.sendAjaxRequest(this.prepareAjaxData("merchant_get_impressions_chart_data",a,n),".impressions-chart-section .merchant-analytics-loading-spinner");case 2:(a=t.v).success&&this.impressionsChart.updateSeries([{data:a.data}]),t.n=4;break;case 3:t.p=3,n=t.v,console.error("Error fetching impressions data:",n);case 4:return t.a(2)}},t,this,[[1,3]])})),function(t){return s.apply(this,arguments)}),updateRevenueChart:(i=_asyncToGenerator(_regenerator().m(function t(e){var a,n;return _regenerator().w(function(t){for(;;)switch(t.n){case 0:return n=_slicedToArray(e.formattedDate,2),a=n[0],n=n[1],t.p=1,t.n=2,this.sendAjaxRequest(this.prepareAjaxData("merchant_get_revenue_chart_data",a,n),".revenue-chart-section .merchant-analytics-loading-spinner");case 2:(a=t.v).success&&this.revenueChart.updateSeries([{data:a.data}]),t.n=4;break;case 3:t.p=3,n=t.v,console.error("Error fetching revenue data:",n);case 4:return t.a(2)}},t,this,[[1,3]])})),function(t){return i.apply(this,arguments)}),updateAOVChart:(o=_asyncToGenerator(_regenerator().m(function t(e){var a,n;return _regenerator().w(function(t){for(;;)switch(t.n){case 0:return n=_slicedToArray(e.formattedDate,2),a=n[0],n=n[1],t.p=1,t.n=2,this.sendAjaxRequest(this.prepareAjaxData("merchant_get_avg_order_value_chart_data",a,n),".aov-chart-section .merchant-analytics-loading-spinner");case 2:(a=t.v).success&&this.avgOrderValChart.updateSeries([{data:a.data}]),t.n=4;break;case 3:t.p=3,n=t.v,console.error("Error fetching AOV data:",n);case 4:return t.a(2)}},t,this,[[1,3]])})),function(t){return o.apply(this,arguments)}),updateOverviewCards:(r=_asyncToGenerator(_regenerator().m(function t(e){var a;return _regenerator().w(function(t){for(;;)switch(t.n){case 0:return t.p=0,t.n=1,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 1:(a=t.v).success&&this.updateCardsWithData(a.data),t.n=3;break;case 2:t.p=2,a=t.v,console.error("Error fetching cards data:",a);case 3:return t.a(2)}},t,this,[[0,2]])})),function(t){return r.apply(this,arguments)}),updateCardsWithData:function(t){l(".merchant-analytics-overview-section").find(".overview-cards").html(t)},updatePerformingCampaignsTable:(a=_asyncToGenerator(_regenerator().m(function t(e){var a;return _regenerator().w(function(t){for(;;)switch(t.n){case 0:return t.p=0,t.n=1,this.sendAjaxRequest(this.prepareAjaxData("merchant_get_top_performing_campaigns_table_data",e.startDate,e.endDate,"",""),".merchant-analytics-overview-section .merchant-analytics-loading-spinner");case 1:(a=t.v).success&&this.updateTopCampaignsWithData(a.data,e.container),t.n=3;break;case 2:t.p=2,a=t.v,console.error("Error fetching cards data:",a);case 3:return t.a(2)}},t,this,[[0,2]])})),function(t){return a.apply(this,arguments)}),updateAllCampaignsTable:(e=_asyncToGenerator(_regenerator().m(function t(e){var a;return _regenerator().w(function(t){for(;;)switch(t.n){case 0:return t.p=0,t.n=1,this.sendAjaxRequest(this.prepareAjaxData("merchant_get_all_campaigns_table_data",e.startDate,e.endDate,"",""),".merchant-page-campaigns .merchant-analytics-loading-spinner");case 1:(a=t.v).success&&(this.updateAllCampaignsWithData(a.data,e.container),this.populateFilterSelect(e.container)),t.n=3;break;case 2:t.p=2,a=t.v,console.error("Error fetching cards data:",a);case 3:return t.a(2)}},t,this,[[0,2]])})),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(_regenerator().m(function t(e,a,n){var r,o,i,s,c=arguments;return _regenerator().w(function(t){for(;;)switch(t.n){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.p=1,t.n=2,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 2:t.n=4;break;case 3:t.p=3,s=t.v,console.error("Error fetching campaign status data:",s);case 4:return t.a(2)}},t,this,[[1,3]])})),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/modules/side-cart/side-cart.js
r3259457 r3320812 335 335 success: function success(response) { 336 336 self.handleSuccess(response); 337 $(document).trigger('add_to_cart', [response.data.fragments, response.data.cart_hash, btn, 'side-cart']); 337 338 }, 338 339 error: function error(_error3) { -
merchant/trunk/assets/js/modules/side-cart/side-cart.min.js
r3259457 r3320812 1 jQuery(document).ready(function(c){var t,o,e=(null==(e=merchant)?void 0:e.setting)||{}, n=e.side_cart,r=void 0===n?{}:n,i=e.ajax_url,s=e.nonce,d=c("body");function a(){var t=null==r?void 0:r.allowed_devices,e=window.innerWidth;return e<=768&&t.includes("mobile")||!!(768<e&&t.includes("desktop"))}function l(e){var t,n,a;e.length&&i&&s&&(t=e.attr("name"),n=Math.round(parseFloat(e.val()||1)),a=e.closest(".js-side-cart-item"),clearTimeout(o),o=setTimeout(function(){c.ajax({type:"POST",url:i,data:{action:"update_side_cart_quantity",cart_item_key:t,quantity:n,nonce:s},beforeSend:function(){a.length&&a.block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},success:function(t){t&&t.fragments&&(c(document.body).trigger("added_to_cart",[t.fragments,t.cart_hash,e,"side-cart"]),a.length)&&(a.unblock(),c(document).trigger("merchant_destroy_carousel"),c(document).trigger("merchant_init_carousel"))},error:function(t){console.log("Error:",t)}})},350))}c(document).on("click",".js-merchant-side-cart-toggle-handler",function(t){t.preventDefault(),d.toggleClass("merchant-side-cart-show"),c(window).trigger("merchant.side-cart-resize")}),d.on("wc_cart_emptied",function(t,e){c(".merchant_widget_shopping_cart_content").fadeOut(function(){c(this).empty().append('<p class="woocommerce-mini-cart__empty-message">'.concat((null==r?void 0:r.side_cart_empty_message)||"","</p>")).fadeIn()});var n=c(".merchant-side-cart-floating-cart");n.length&&(n.find(".merchant-side-cart-floating-cart-counter").text(0),"cart-not-empty"===(null==r?void 0:r.icon_display))&&n.removeClass("merchant-show")}),r.hasOwnProperty("show_after_add_to_cart_single_product")&&a()&&(n=c("body.single-product").length,e=c(".woocommerce-notices-wrapper").is(":visible")&&!c(".woocommerce-notices-wrapper").is(":empty"),t=c(".wc-block-components-notice-banner").is(":visible")&&!c(".wc-block-components-notice-banner").is(":empty"),n)&&(e||t)&&(d.toggleClass("merchant-side-cart-show"),c(window).trigger("merchant.side-cart-resize")),r.hasOwnProperty("add_to_cart_slide_out")&&a()&&c(document.body).on("added_to_cart",function(t,e,n,a,o){"side-cart"!==o&&"free-gifts"!==o&&d.toggleClass("merchant-side-cart-show"),c(window).trigger("merchant.side-cart-resize")}),r.hasOwnProperty("cart_url")&&a()&&c('[href="'+(null==r?void 0:r.cart_url)+'"]:not(.merchant-side-cart-view-cart-btn)').on("click",function(t){t.preventDefault(),c(window).trigger("merchant.side-cart-resize"),d.toggleClass("merchant-side-cart-show")}),c(document).on("click",".js-merchant-quantity-btn",function(t){t.preventDefault();var e,n,a,o,t=c(this),r=t.closest(".merchant-quantity-wrap").find(".js-update-quantity");r.length&&(e=+(r.val()||1),n=+r.attr("min"),a=+r.attr("max"),o=Math.round(parseFloat(r.attr("step"))),t.hasClass("merchant-quantity-plus")?(e+=o,e=a&&-1!=a?Math.min(e,a):e):t.hasClass("merchant-quantity-minus")&&(e-=o,e=n?Math.max(e,n):e),r.val(e),l(r))}),c(document).on("input change",".js-update-quantity",function(t){t.preventDefault(),l(c(this))}),{init:function(){this.bindEvents(),setTimeout(function(){c(document).trigger("merchant_init_carousel"),c(document).find(".woocommerce-mini-cart-item.merchant-upsell-widget").on("mouseenter",function(){c(document).find(".merchant-mini-cart-upsells.upsells-layout-carousel").hasClass("slick-initialized")&&c(".merchant-mini-cart-upsells.upsells-layout-carousel").slick("slickPause")}),c(document).find(".woocommerce-mini-cart-item.merchant-upsell-widget").on("mouseleave",function(){c(document).find(".merchant-mini-cart-upsells.upsells-layout-carousel").hasClass("slick-initialized")&&c(".merchant-mini-cart-upsells.upsells-layout-carousel").slick("slickPlay")})},500)},bindEvents:function(){c(document).on("change",".merchant-mini-cart-upsell-item-wrap .variation-selector",this.handleVariationChange.bind(this)),c(document).on("click",".add-to-cart-wrap .merchant-upsell-add-to-cart:not(.disabled)",this.handleAddToCartClick.bind(this)),c(document).on("click",".merchant-coupon-form button",this.handleCouponBtnClick.bind(this)),c(document).on("click",".merchant-remove-coupon",this.handleCouponRemoveClick.bind(this)),c(document).on("merchant_init_carousel",this.initCarousel.bind(this)),c(document).on("merchant_destroy_carousel",this.destroyCarousel.bind(this)),c(document).on("added_to_cart",this.handleAddToCart.bind(this)),c(document).on("removed_from_cart",this.handleRemoveFromCart.bind(this))},handleVariationChange:function(t){var e=c(t.target).closest(".merchant-mini-cart-upsell-item-wrap"),n=e.attr("data-variations")&&JSON.parse(e.attr("data-variations"))||[],a=e.find(".variation-selector"),o=(e.attr("data-variation-id",0),{name:c(t.target).attr("data-attribute_name"),value:c(t.target).val()}),r=[],i=n.filter(function(t){return void 0!==t.attributes[o.name.toLowerCase()]&&t.attributes[o.name.toLowerCase()]===o.value});a.each(function(){var t=c(this),e=t.attr("data-attribute_name");i.forEach(function(t){t=t.attributes[e.toLowerCase()];void 0===t||""===t||r.includes(t)||r.push(t)}),o.name.toLowerCase()!==e.toLowerCase()&&t.find("option").each(function(){var t=c(this).attr("value");""!==t&&(r.includes(t)?c(this).show():c(this).hide())})}),this.isAllVariationsSelected(e)?(this.fetchVariationDetails(e,e.attr("data-product-id"),this.getSelectedAttributes(e),this),this.handleAddToCartBtnState(e,!0)):this.handleAddToCartBtnState(e,!1)},fetchVariationDetails:function(e,t,n,a){c.ajax({type:"POST",url:i,data:{action:"merchant_get_variation_data",product_id:t,nonce:null==r?void 0:r.variation_info_nonce,attributes:n},success:function(t){t.success&&(e.attr("data-variation-id",t.data.id),a.updateProductThumbnail(e,t.data.thumbnail_url))},error:function(t){console.log("Error:",t)}})},updateProductThumbnail:function(t,e){t.find(".product-thumbnail a img").attr("src",e)},getSelectedAttributes:function(t){var e={};return t.find(".variation-selector").each(function(){e[c(this).attr("name")]=c(this).val()}),e},handleAddToCartBtnState:function(t,e){t=t.find(".add-to-cart-wrap .merchant-upsell-add-to-cart");e?(t.removeClass("disabled"),t.prop("disabled",!1)):(t.addClass("disabled"),t.prop("disabled",!0))},isAllVariationsSelected:function(t){t=t.find(".variation-selector");return t.length&&t.toArray().every(function(t){return""!==c(t).val()})},handleAddToCartClick:function(t){t.preventDefault();var t=c(t.currentTarget),e=t.closest(".merchant-mini-cart-upsell-item-wrap"),n=e.attr("data-product-type"),a=e.attr("data-product-id"),e=e.attr("data-variation-id");"variable"===n&&"0"!==e?this.addToCart(this,"variable",a,e,t):"simple"===n?this.addToCart(this,"simple",a,e,t):console.log("Unsupported product type:",n)},addToCart:function(e,t,n,a,o){c.ajax({type:"POST",url:i,data:{action:"merchant_side_cart_upsells_add_to_cart",product_id:n,variation_id:a,nonce:s},beforeSend:function(){o.addClass("loading")},success:function(t){e.handleSuccess(t)},error:function(t){e.handleError(t)},complete:function(){o.removeClass("loading")}})},handleSuccess:function(t){t.data.fragments&&(c(document).trigger("merchant_destroy_carousel"),c(document.body).trigger("added_to_cart",[t.data.fragments,t.data.cart_hash,c(".merchant-upsell-add-to-cart"),"side-cart"]),c(document).trigger("merchant_init_carousel"))},handleError:function(t){console.log("Error:",t)},handleAddToCart:function(t,e,n,a,o){c(document).trigger("merchant_destroy_carousel"),c(document).trigger("merchant_init_carousel")},handleRemoveFromCart:function(t){c(document).trigger("merchant_destroy_carousel"),c(document).trigger("merchant_init_carousel")},initCarousel:function(){var t=c(document).find(".merchant-mini-cart-upsells.upsells-layout-carousel");"carousel"!==(null==r?void 0:r.upsells_style)||t.hasClass("slick-initialized")||t.slick({infinite:!0,arrows:!0,slidesToShow:1,dots:!1,autoplay:!1,fade:!0,cssEase:"linear",pauseOnFocus:!0,pauseOnHover:!0,prevArrow:'<button type="button" class="slick-prev"><</button>',nextArrow:'<button type="button" class="slick-next">></button>',rtl:"1"===(null==r?void 0:r.is_rtl)})},destroyCarousel:function(){var t=c(document).find(".merchant-mini-cart-upsells.upsells-layout-carousel");"carousel"===(null==r?void 0:r.upsells_style)&&t.hasClass("slick-initialized")&&t.slick("unslick")},handleCouponBtnClick:function(t){t.preventDefault();var t=c(t.currentTarget).closest(".merchant-coupon-form"),e=t.find(".coupon_code").val();""!==e&&this.applyCoupon(this,e,t)},applyCoupon:function(e,t,n){c.ajax({type:"POST",url:i,data:{action:"merchant_side_cart_apply_coupon",coupon_code:t,nonce:s},beforeSend:function(){n.addClass("loading")},success:function(t){e.handleCouponSuccess(t)},error:function(t){e.handleCouponError(t)},complete:function(){n.removeClass("loading")}})},removeCoupon:function(e,t){c.ajax({type:"POST",url:i,data:{action:"merchant_side_cart_remove_coupon",coupon_code:t,nonce:s},beforeSend:function(){},success:function(t){e.handleCouponSuccess(t)},error:function(t){e.handleCouponError(t)}})},handleCouponSuccess:function(t){void 0!==(null==t?void 0:t.fragments)&&(c(document).trigger("merchant_destroy_carousel"),c(document.body).trigger("added_to_cart",[t.fragments,t.cart_hash,c(".merchant-coupon-form button"),"side-cart"]),c(document).trigger("merchant_init_carousel"))},handleCouponError:function(t){console.log("Error:",t)},handleCouponRemoveClick:function(t){t.preventDefault();t=c(t.currentTarget).attr("data-coupon");this.removeCoupon(this,t)}}.init()});1 jQuery(document).ready(function(c){var t,o,e=(null==(e=merchant)?void 0:e.setting)||{},a=e.side_cart,r=void 0===a?{}:a,i=e.ajax_url,s=e.nonce,d=c("body");function n(){var t=null==r?void 0:r.allowed_devices,e=window.innerWidth;return e<=768&&t.includes("mobile")||!!(768<e&&t.includes("desktop"))}function l(e){var t,a,n;e.length&&i&&s&&(t=e.attr("name"),a=Math.round(parseFloat(e.val()||1)),n=e.closest(".js-side-cart-item"),clearTimeout(o),o=setTimeout(function(){c.ajax({type:"POST",url:i,data:{action:"update_side_cart_quantity",cart_item_key:t,quantity:a,nonce:s},beforeSend:function(){n.length&&n.block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},success:function(t){t&&t.fragments&&(c(document.body).trigger("added_to_cart",[t.fragments,t.cart_hash,e,"side-cart"]),n.length)&&(n.unblock(),c(document).trigger("merchant_destroy_carousel"),c(document).trigger("merchant_init_carousel"))},error:function(t){console.log("Error:",t)}})},350))}c(document).on("click",".js-merchant-side-cart-toggle-handler",function(t){t.preventDefault(),d.toggleClass("merchant-side-cart-show"),c(window).trigger("merchant.side-cart-resize")}),d.on("wc_cart_emptied",function(t,e){c(".merchant_widget_shopping_cart_content").fadeOut(function(){c(this).empty().append('<p class="woocommerce-mini-cart__empty-message">'.concat((null==r?void 0:r.side_cart_empty_message)||"","</p>")).fadeIn()});var a=c(".merchant-side-cart-floating-cart");a.length&&(a.find(".merchant-side-cart-floating-cart-counter").text(0),"cart-not-empty"===(null==r?void 0:r.icon_display))&&a.removeClass("merchant-show")}),r.hasOwnProperty("show_after_add_to_cart_single_product")&&n()&&(a=c("body.single-product").length,e=c(".woocommerce-notices-wrapper").is(":visible")&&!c(".woocommerce-notices-wrapper").is(":empty"),t=c(".wc-block-components-notice-banner").is(":visible")&&!c(".wc-block-components-notice-banner").is(":empty"),a)&&(e||t)&&(d.toggleClass("merchant-side-cart-show"),c(window).trigger("merchant.side-cart-resize")),r.hasOwnProperty("add_to_cart_slide_out")&&n()&&c(document.body).on("added_to_cart",function(t,e,a,n,o){"side-cart"!==o&&"free-gifts"!==o&&d.toggleClass("merchant-side-cart-show"),c(window).trigger("merchant.side-cart-resize")}),r.hasOwnProperty("cart_url")&&n()&&c('[href="'+(null==r?void 0:r.cart_url)+'"]:not(.merchant-side-cart-view-cart-btn)').on("click",function(t){t.preventDefault(),c(window).trigger("merchant.side-cart-resize"),d.toggleClass("merchant-side-cart-show")}),c(document).on("click",".js-merchant-quantity-btn",function(t){t.preventDefault();var e,a,n,o,t=c(this),r=t.closest(".merchant-quantity-wrap").find(".js-update-quantity");r.length&&(e=+(r.val()||1),a=+r.attr("min"),n=+r.attr("max"),o=Math.round(parseFloat(r.attr("step"))),t.hasClass("merchant-quantity-plus")?(e+=o,e=n&&-1!=n?Math.min(e,n):e):t.hasClass("merchant-quantity-minus")&&(e-=o,e=a?Math.max(e,a):e),r.val(e),l(r))}),c(document).on("input change",".js-update-quantity",function(t){t.preventDefault(),l(c(this))}),{init:function(){this.bindEvents(),setTimeout(function(){c(document).trigger("merchant_init_carousel"),c(document).find(".woocommerce-mini-cart-item.merchant-upsell-widget").on("mouseenter",function(){c(document).find(".merchant-mini-cart-upsells.upsells-layout-carousel").hasClass("slick-initialized")&&c(".merchant-mini-cart-upsells.upsells-layout-carousel").slick("slickPause")}),c(document).find(".woocommerce-mini-cart-item.merchant-upsell-widget").on("mouseleave",function(){c(document).find(".merchant-mini-cart-upsells.upsells-layout-carousel").hasClass("slick-initialized")&&c(".merchant-mini-cart-upsells.upsells-layout-carousel").slick("slickPlay")})},500)},bindEvents:function(){c(document).on("change",".merchant-mini-cart-upsell-item-wrap .variation-selector",this.handleVariationChange.bind(this)),c(document).on("click",".add-to-cart-wrap .merchant-upsell-add-to-cart:not(.disabled)",this.handleAddToCartClick.bind(this)),c(document).on("click",".merchant-coupon-form button",this.handleCouponBtnClick.bind(this)),c(document).on("click",".merchant-remove-coupon",this.handleCouponRemoveClick.bind(this)),c(document).on("merchant_init_carousel",this.initCarousel.bind(this)),c(document).on("merchant_destroy_carousel",this.destroyCarousel.bind(this)),c(document).on("added_to_cart",this.handleAddToCart.bind(this)),c(document).on("removed_from_cart",this.handleRemoveFromCart.bind(this))},handleVariationChange:function(t){var e=c(t.target).closest(".merchant-mini-cart-upsell-item-wrap"),a=e.attr("data-variations")&&JSON.parse(e.attr("data-variations"))||[],n=e.find(".variation-selector"),o=(e.attr("data-variation-id",0),{name:c(t.target).attr("data-attribute_name"),value:c(t.target).val()}),r=[],i=a.filter(function(t){return void 0!==t.attributes[o.name.toLowerCase()]&&t.attributes[o.name.toLowerCase()]===o.value});n.each(function(){var t=c(this),e=t.attr("data-attribute_name");i.forEach(function(t){t=t.attributes[e.toLowerCase()];void 0===t||""===t||r.includes(t)||r.push(t)}),o.name.toLowerCase()!==e.toLowerCase()&&t.find("option").each(function(){var t=c(this).attr("value");""!==t&&(r.includes(t)?c(this).show():c(this).hide())})}),this.isAllVariationsSelected(e)?(this.fetchVariationDetails(e,e.attr("data-product-id"),this.getSelectedAttributes(e),this),this.handleAddToCartBtnState(e,!0)):this.handleAddToCartBtnState(e,!1)},fetchVariationDetails:function(e,t,a,n){c.ajax({type:"POST",url:i,data:{action:"merchant_get_variation_data",product_id:t,nonce:null==r?void 0:r.variation_info_nonce,attributes:a},success:function(t){t.success&&(e.attr("data-variation-id",t.data.id),n.updateProductThumbnail(e,t.data.thumbnail_url))},error:function(t){console.log("Error:",t)}})},updateProductThumbnail:function(t,e){t.find(".product-thumbnail a img").attr("src",e)},getSelectedAttributes:function(t){var e={};return t.find(".variation-selector").each(function(){e[c(this).attr("name")]=c(this).val()}),e},handleAddToCartBtnState:function(t,e){t=t.find(".add-to-cart-wrap .merchant-upsell-add-to-cart");e?(t.removeClass("disabled"),t.prop("disabled",!1)):(t.addClass("disabled"),t.prop("disabled",!0))},isAllVariationsSelected:function(t){t=t.find(".variation-selector");return t.length&&t.toArray().every(function(t){return""!==c(t).val()})},handleAddToCartClick:function(t){t.preventDefault();var t=c(t.currentTarget),e=t.closest(".merchant-mini-cart-upsell-item-wrap"),a=e.attr("data-product-type"),n=e.attr("data-product-id"),e=e.attr("data-variation-id");"variable"===a&&"0"!==e?this.addToCart(this,"variable",n,e,t):"simple"===a?this.addToCart(this,"simple",n,e,t):console.log("Unsupported product type:",a)},addToCart:function(e,t,a,n,o){c.ajax({type:"POST",url:i,data:{action:"merchant_side_cart_upsells_add_to_cart",product_id:a,variation_id:n,nonce:s},beforeSend:function(){o.addClass("loading")},success:function(t){e.handleSuccess(t),c(document).trigger("add_to_cart",[t.data.fragments,t.data.cart_hash,o,"side-cart"])},error:function(t){e.handleError(t)},complete:function(){o.removeClass("loading")}})},handleSuccess:function(t){t.data.fragments&&(c(document).trigger("merchant_destroy_carousel"),c(document.body).trigger("added_to_cart",[t.data.fragments,t.data.cart_hash,c(".merchant-upsell-add-to-cart"),"side-cart"]),c(document).trigger("merchant_init_carousel"))},handleError:function(t){console.log("Error:",t)},handleAddToCart:function(t,e,a,n,o){c(document).trigger("merchant_destroy_carousel"),c(document).trigger("merchant_init_carousel")},handleRemoveFromCart:function(t){c(document).trigger("merchant_destroy_carousel"),c(document).trigger("merchant_init_carousel")},initCarousel:function(){var t=c(document).find(".merchant-mini-cart-upsells.upsells-layout-carousel");"carousel"!==(null==r?void 0:r.upsells_style)||t.hasClass("slick-initialized")||t.slick({infinite:!0,arrows:!0,slidesToShow:1,dots:!1,autoplay:!1,fade:!0,cssEase:"linear",pauseOnFocus:!0,pauseOnHover:!0,prevArrow:'<button type="button" class="slick-prev"><</button>',nextArrow:'<button type="button" class="slick-next">></button>',rtl:"1"===(null==r?void 0:r.is_rtl)})},destroyCarousel:function(){var t=c(document).find(".merchant-mini-cart-upsells.upsells-layout-carousel");"carousel"===(null==r?void 0:r.upsells_style)&&t.hasClass("slick-initialized")&&t.slick("unslick")},handleCouponBtnClick:function(t){t.preventDefault();var t=c(t.currentTarget).closest(".merchant-coupon-form"),e=t.find(".coupon_code").val();""!==e&&this.applyCoupon(this,e,t)},applyCoupon:function(e,t,a){c.ajax({type:"POST",url:i,data:{action:"merchant_side_cart_apply_coupon",coupon_code:t,nonce:s},beforeSend:function(){a.addClass("loading")},success:function(t){e.handleCouponSuccess(t)},error:function(t){e.handleCouponError(t)},complete:function(){a.removeClass("loading")}})},removeCoupon:function(e,t){c.ajax({type:"POST",url:i,data:{action:"merchant_side_cart_remove_coupon",coupon_code:t,nonce:s},beforeSend:function(){},success:function(t){e.handleCouponSuccess(t)},error:function(t){e.handleCouponError(t)}})},handleCouponSuccess:function(t){void 0!==(null==t?void 0:t.fragments)&&(c(document).trigger("merchant_destroy_carousel"),c(document.body).trigger("added_to_cart",[t.fragments,t.cart_hash,c(".merchant-coupon-form button"),"side-cart"]),c(document).trigger("merchant_init_carousel"))},handleCouponError:function(t){console.log("Error:",t)},handleCouponRemoveClick:function(t){t.preventDefault();t=c(t.currentTarget).attr("data-coupon");this.removeCoupon(this,t)}}.init()}); -
merchant/trunk/inc/class-merchant-loader.php
r3293700 r3320812 123 123 require_once MERCHANT_DIR . 'inc/compatibility/class-merchant-woo-payments-plugin.php'; 124 124 require_once MERCHANT_DIR . 'inc/compatibility/class-merchant-ohio-theme.php'; 125 require_once MERCHANT_DIR . 'inc/compatibility/class-merchant-woo-multi-currency.php'; 125 126 126 127 /** -
merchant/trunk/inc/helpers.php
r3293700 r3320812 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 $user_role = is_object( $current_user ) && isset( $current_user->roles ) && ! empty( $current_user->roles ) ? $current_user->roles[0] : ''; 711 711 712 712 $condition = $args['user_condition'] ?? 'all'; -
merchant/trunk/inc/modules/buy-x-get-y/admin/options.php
r3293700 r3320812 63 63 'desc' => esc_html__( 'Select the products that will show the offer', 'merchant' ), 64 64 'condition' => array( 'rules_to_display', '==', 'products' ), 65 'allowed_types' => array( 'simple', 'variable' ),65 'allowed_types' => array( 'simple', 'variable', 'variation' ), 66 66 ), 67 67 array( … … 88 88 ), 89 89 90 array( 91 'id' => 'exclusion_enabled', 90 91 92 93 array( 94 'id' => 'exclude_products_toggle', 92 95 'type' => 'switcher', 93 'title' => esc_html__( 'Exclusion List', 'merchant' ), 94 'desc' => esc_html__( 'Select the products that will not show the offer.', 'merchant' ), 96 'title' => esc_html__( 'Exclude products', 'merchant' ), 95 97 'default' => 0, 96 98 'conditions' => array( … … 121 123 ), 122 124 array( 123 'field' => 'exclu sion_enabled',125 'field' => 'exclude_products_toggle', 124 126 'operator' => '===', 125 127 'value' => true, … … 128 130 ), 129 131 ), 132 133 array( 134 'id' => 'exclude_categories_toggle', 135 'type' => 'switcher', 136 'title' => esc_html__( 'Exclude categories', 'merchant' ), 137 'default' => 0, 138 'conditions' => array( 139 'relation' => 'AND', 140 'terms' => array( 141 array( 142 'field' => 'rules_to_display', 143 'operator' => 'in', 144 'value' => array( 'all', 'categories', 'tags' ), 145 ), 146 ), 147 ), 148 ), 149 130 150 array( 131 151 'id' => 'excluded_categories', 132 152 'type' => 'select_ajax', 133 'title' => esc_html__( 'Exclude Categories', 'merchant' ),153 'title' => esc_html__( 'Excluded Categories List', 'merchant' ), 134 154 'source' => 'options', 135 155 'multiple' => true, … … 143 163 'field' => 'rules_to_display', 144 164 'operator' => 'in', 145 'value' => array( 'all' ),146 ), 147 array( 148 'field' => 'exclu sion_enabled',165 'value' => array( 'all', 'categories', 'tags' ), 166 ), 167 array( 168 'field' => 'exclude_categories_toggle', 149 169 'operator' => '===', 150 170 'value' => true, … … 155 175 156 176 array( 177 'id' => 'exclude_tags_toggle', 178 'type' => 'switcher', 179 'title' => esc_html__( 'Exclude product tags', 'merchant' ), 180 'default' => 0, 181 'conditions' => array( 182 'relation' => 'AND', 183 'terms' => array( 184 array( 185 'field' => 'rules_to_display', 186 'operator' => 'in', 187 'value' => array( 'all', 'categories', 'tags' ), 188 ), 189 ), 190 ), 191 ), 192 193 array( 157 194 'id' => 'excluded_tags', 158 195 'type' => 'select_ajax', 159 'title' => esc_html__( 'Exclude Tags', 'merchant' ),196 'title' => esc_html__( 'Excluded Tags List', 'merchant' ), 160 197 'source' => 'options', 161 198 'multiple' => true, … … 169 206 'field' => 'rules_to_display', 170 207 'operator' => 'in', 171 'value' => array( 'all' ),172 ), 173 array( 174 'field' => 'exclu sion_enabled',208 'value' => array( 'all', 'categories', 'tags' ), 209 ), 210 array( 211 'field' => 'exclude_tags_toggle', 175 212 'operator' => '===', 176 213 'value' => true, … … 179 216 ), 180 217 ), 218 219 array( 220 'id' => 'exclude_onsale_products_toggle', 221 'type' => 'switcher', 222 'title' => esc_html__( 'Exclude On-Sale products', 'merchant' ), 223 'default' => 0, 224 'conditions' => array( 225 'relation' => 'AND', 226 'terms' => array( 227 array( 228 'field' => 'rules_to_display', 229 'operator' => 'in', 230 'value' => array( 'all', 'categories', 'tags' ), 231 ), 232 ), 233 ), 234 ), 235 236 237 238 181 239 182 240 array( -
merchant/trunk/inc/modules/frequently-bought-together/admin/options.php
r3287369 r3320812 89 89 ), 90 90 91 array( 92 'id' => 'exclusion_enabled', 91 92 93 94 array( 95 'id' => 'exclude_products_toggle', 93 96 'type' => 'switcher', 94 'title' => esc_html__( 'Exclusion List', 'merchant' ), 95 'desc' => esc_html__( 'Select the products that will not show the offer.', 'merchant' ), 97 'title' => esc_html__( 'Exclude products', 'merchant' ), 96 98 'default' => 0, 97 99 'conditions' => array( … … 122 124 ), 123 125 array( 124 'field' => 'exclu sion_enabled',126 'field' => 'exclude_products_toggle', 125 127 'operator' => '===', 126 128 'value' => true, … … 131 133 132 134 array( 135 'id' => 'exclude_categories_toggle', 136 'type' => 'switcher', 137 'title' => esc_html__( 'Exclude categories', 'merchant' ), 138 'default' => 0, 139 'conditions' => array( 140 'relation' => 'AND', 141 'terms' => array( 142 array( 143 'field' => 'rules_to_display', 144 'operator' => 'in', 145 'value' => array( 'all', 'categories', 'tags' ), 146 ), 147 ), 148 ), 149 ), 150 151 array( 133 152 'id' => 'excluded_categories', 134 153 'type' => 'select_ajax', 135 'title' => esc_html__( 'Exclude Categories', 'merchant' ),154 'title' => esc_html__( 'Excluded Categories List', 'merchant' ), 136 155 'source' => 'options', 137 156 'multiple' => true, … … 145 164 'field' => 'rules_to_display', 146 165 'operator' => 'in', 147 'value' => array( 'all' ),148 ), 149 array( 150 'field' => 'exclu sion_enabled',166 'value' => array( 'all', 'categories', 'tags' ), 167 ), 168 array( 169 'field' => 'exclude_categories_toggle', 151 170 'operator' => '===', 152 171 'value' => true, … … 157 176 158 177 array( 178 'id' => 'exclude_tags_toggle', 179 'type' => 'switcher', 180 'title' => esc_html__( 'Exclude product tags', 'merchant' ), 181 'default' => 0, 182 'conditions' => array( 183 'relation' => 'AND', 184 'terms' => array( 185 array( 186 'field' => 'rules_to_display', 187 'operator' => 'in', 188 'value' => array( 'all', 'categories', 'tags' ), 189 ), 190 ), 191 ), 192 ), 193 194 array( 159 195 'id' => 'excluded_tags', 160 196 'type' => 'select_ajax', 161 'title' => esc_html__( 'Exclude Tags', 'merchant' ),197 'title' => esc_html__( 'Excluded Tags List', 'merchant' ), 162 198 'source' => 'options', 163 199 'multiple' => true, … … 171 207 'field' => 'rules_to_display', 172 208 'operator' => 'in', 173 'value' => array( 'all' ),174 ), 175 array( 176 'field' => 'exclu sion_enabled',209 'value' => array( 'all', 'categories', 'tags' ), 210 ), 211 array( 212 'field' => 'exclude_tags_toggle', 177 213 'operator' => '===', 178 214 'value' => true, … … 181 217 ), 182 218 ), 219 220 array( 221 'id' => 'exclude_onsale_products_toggle', 222 'type' => 'switcher', 223 'title' => esc_html__( 'Exclude On-Sale products', 'merchant' ), 224 'default' => 0, 225 'conditions' => array( 226 'relation' => 'AND', 227 'terms' => array( 228 array( 229 'field' => 'rules_to_display', 230 'operator' => 'in', 231 'value' => array( 'all', 'categories', 'tags' ), 232 ), 233 ), 234 ), 235 ), 236 237 238 239 240 183 241 array( 184 242 'id' => 'offer_products_based_on', -
merchant/trunk/inc/modules/pre-orders/class-pre-orders-main-functionality.php
r3287369 r3320812 1156 1156 */ 1157 1157 public function order_item_meta_end( $item_id, $item, $order, $plain_text ) { 1158 echo $this->get_pre_order_text( $item->get_product()->get_id(), $plain_text ? '' : 'dl' ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 1158 if( $item->get_product() ) { 1159 echo $this->get_pre_order_text( $item->get_product()->get_id(), $plain_text ? '' : 'dl' ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 1160 } 1159 1161 } 1160 1162 -
merchant/trunk/inc/modules/storewide-sale/admin/options.php
r3287369 r3320812 90 90 91 91 array( 92 'id' => 'exclu sion_enabled',92 'id' => 'exclude_products_toggle', 93 93 'type' => 'switcher', 94 'title' => esc_html__( 'Exclusion List', 'merchant' ), 95 'desc' => esc_html__( 'Select products to exclude from the campaign.', 'merchant' ), 94 'title' => esc_html__( 'Exclude products', 'merchant' ), 96 95 'default' => 0, 97 96 'conditions' => array( … … 110 109 'id' => 'excluded_products', 111 110 'type' => 'products_selector', 112 'title' => esc_html__( 'Exclude products', 'merchant' ),111 'title' => esc_html__( 'Exclude Products', 'merchant' ), 113 112 'multiple' => true, 114 'desc' => esc_html__( 'Exclude products from this discountcampaign.', 'merchant' ),115 'conditions' => array( 116 'relation' => 'AND', 117 'terms' => array( 118 array( 119 'field' => 'rules_to_display', 120 'operator' => 'in', 121 'value' => array( 'all', 'categories', 'tags' ), 122 ), 123 array( 124 'field' => 'exclu sion_enabled',113 'desc' => esc_html__( 'Exclude products from this campaign.', 'merchant' ), 114 'conditions' => array( 115 'relation' => 'AND', 116 'terms' => array( 117 array( 118 'field' => 'rules_to_display', 119 'operator' => 'in', 120 'value' => array( 'all', 'categories', 'tags' ), 121 ), 122 array( 123 'field' => 'exclude_products_toggle', 125 124 'operator' => '===', 126 125 'value' => true, … … 131 130 132 131 array( 132 'id' => 'exclude_categories_toggle', 133 'type' => 'switcher', 134 'title' => esc_html__( 'Exclude categories', 'merchant' ), 135 'default' => 0, 136 'conditions' => array( 137 'relation' => 'AND', 138 'terms' => array( 139 array( 140 'field' => 'rules_to_display', 141 'operator' => 'in', 142 'value' => array( 'all', 'categories', 'tags' ), 143 ), 144 ), 145 ), 146 ), 147 148 array( 133 149 'id' => 'excluded_categories', 134 150 'type' => 'select_ajax', 135 'title' => esc_html__( 'Exclude Categories', 'merchant' ),151 'title' => esc_html__( 'Excluded Categories List', 'merchant' ), 136 152 'source' => 'options', 137 153 'multiple' => true, 138 154 'options' => Merchant_Admin_Options::get_category_select2_choices(), 139 155 'placeholder' => esc_html__( 'Select categories', 'merchant' ), 140 'desc' => esc_html__( 'Exclude categories from this discountcampaign.', 'merchant' ),156 'desc' => esc_html__( 'Exclude categories from this campaign.', 'merchant' ), 141 157 'conditions' => array( 142 158 'relation' => 'AND', … … 145 161 'field' => 'rules_to_display', 146 162 'operator' => 'in', 147 'value' => array( 'all' ),148 ), 149 array( 150 'field' => 'exclu sion_enabled',163 'value' => array( 'all', 'categories', 'tags' ), 164 ), 165 array( 166 'field' => 'exclude_categories_toggle', 151 167 'operator' => '===', 152 168 'value' => true, … … 157 173 158 174 array( 175 'id' => 'exclude_tags_toggle', 176 'type' => 'switcher', 177 'title' => esc_html__( 'Exclude product tags', 'merchant' ), 178 'default' => 0, 179 'conditions' => array( 180 'relation' => 'AND', 181 'terms' => array( 182 array( 183 'field' => 'rules_to_display', 184 'operator' => 'in', 185 'value' => array( 'all', 'categories', 'tags' ), 186 ), 187 ), 188 ), 189 ), 190 191 array( 159 192 'id' => 'excluded_tags', 160 193 'type' => 'select_ajax', 161 'title' => esc_html__( 'Exclude Tags', 'merchant' ),194 'title' => esc_html__( 'Excluded Tags List', 'merchant' ), 162 195 'source' => 'options', 163 196 'multiple' => true, 164 197 'options' => Merchant_Admin_Options::get_tag_select2_choices(), 165 198 'placeholder' => esc_html__( 'Select tags', 'merchant' ), 166 'desc' => esc_html__( 'Exclude tags from this discountcampaign.', 'merchant' ),199 'desc' => esc_html__( 'Exclude tags from this campaign.', 'merchant' ), 167 200 'conditions' => array( 168 201 'relation' => 'AND', … … 171 204 'field' => 'rules_to_display', 172 205 'operator' => 'in', 173 'value' => array( 'all' ),174 ), 175 array( 176 'field' => 'exclu sion_enabled',206 'value' => array( 'all', 'categories', 'tags' ), 207 ), 208 array( 209 'field' => 'exclude_tags_toggle', 177 210 'operator' => '===', 178 211 'value' => true, 212 ), 213 ), 214 ), 215 ), 216 217 array( 218 'id' => 'exclude_onsale_products_toggle', 219 'type' => 'switcher', 220 'title' => esc_html__( 'Exclude On-Sale products', 'merchant' ), 221 'default' => 0, 222 'conditions' => array( 223 'relation' => 'AND', 224 'terms' => array( 225 array( 226 'field' => 'rules_to_display', 227 'operator' => 'in', 228 'value' => array( 'all', 'categories', 'tags' ), 179 229 ), 180 230 ), -
merchant/trunk/inc/modules/volume-discounts/admin/options.php
r3293700 r3320812 147 147 148 148 array( 149 'id' => 'exclu sion_enabled',149 'id' => 'exclude_products_toggle', 150 150 'type' => 'switcher', 151 'title' => esc_html__( 'Exclusion List', 'merchant' ), 152 'desc' => esc_html__( 'Select the products that will not show the offer.', 'merchant' ), 151 'title' => esc_html__( 'Exclude products', 'merchant' ), 153 152 'default' => 0, 154 153 'conditions' => array( … … 179 178 ), 180 179 array( 181 'field' => 'exclu sion_enabled',180 'field' => 'exclude_products_toggle', 182 181 'operator' => '===', 183 182 'value' => true, … … 188 187 189 188 array( 189 'id' => 'exclude_categories_toggle', 190 'type' => 'switcher', 191 'title' => esc_html__( 'Exclude categories', 'merchant' ), 192 'default' => 0, 193 'conditions' => array( 194 'relation' => 'AND', 195 'terms' => array( 196 array( 197 'field' => 'rules_to_display', 198 'operator' => 'in', 199 'value' => array( 'all', 'categories', 'tags' ), 200 ), 201 ), 202 ), 203 ), 204 205 array( 190 206 'id' => 'excluded_categories', 191 207 'type' => 'select_ajax', 192 'title' => esc_html__( 'Exclude Categories', 'merchant' ),208 'title' => esc_html__( 'Excluded Categories List', 'merchant' ), 193 209 'source' => 'options', 194 210 'multiple' => true, … … 202 218 'field' => 'rules_to_display', 203 219 'operator' => 'in', 204 'value' => array( 'all' ),205 ), 206 array( 207 'field' => 'exclu sion_enabled',220 'value' => array( 'all', 'categories', 'tags' ), 221 ), 222 array( 223 'field' => 'exclude_categories_toggle', 208 224 'operator' => '===', 209 225 'value' => true, … … 214 230 215 231 array( 232 'id' => 'exclude_tags_toggle', 233 'type' => 'switcher', 234 'title' => esc_html__( 'Exclude product tags', 'merchant' ), 235 'default' => 0, 236 'conditions' => array( 237 'relation' => 'AND', 238 'terms' => array( 239 array( 240 'field' => 'rules_to_display', 241 'operator' => 'in', 242 'value' => array( 'all', 'categories', 'tags' ), 243 ), 244 ), 245 ), 246 ), 247 248 array( 216 249 'id' => 'excluded_tags', 217 250 'type' => 'select_ajax', 218 'title' => esc_html__( 'Exclude Tags', 'merchant' ),251 'title' => esc_html__( 'Excluded Tags List', 'merchant' ), 219 252 'source' => 'options', 220 253 'multiple' => true, … … 228 261 'field' => 'rules_to_display', 229 262 'operator' => 'in', 230 'value' => array( 'all' ),231 ), 232 array( 233 'field' => 'exclu sion_enabled',263 'value' => array( 'all', 'categories', 'tags' ), 264 ), 265 array( 266 'field' => 'exclude_tags_toggle', 234 267 'operator' => '===', 235 268 'value' => true, 269 ), 270 ), 271 ), 272 ), 273 274 array( 275 'id' => 'exclude_onsale_products_toggle', 276 'type' => 'switcher', 277 'title' => esc_html__( 'Exclude On-Sale products', 'merchant' ), 278 'default' => 0, 279 'conditions' => array( 280 'relation' => 'AND', 281 'terms' => array( 282 array( 283 'field' => 'rules_to_display', 284 'operator' => 'in', 285 'value' => array( 'all', 'categories', 'tags' ), 236 286 ), 237 287 ), -
merchant/trunk/languages/merchant.pot
r3293700 r3320812 9 9 "Language-Team: aThemes <[email protected]>\n" 10 10 "Last-Translator: aThemes <[email protected]>\n" 11 "POT-Creation-Date: 2025-0 5-15 03:55+0000\n"11 "POT-Creation-Date: 2025-07-01 19:13+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:144, inc/class-merchant-loader.php:24 8, 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, inc/class-merchant-loader.php:249, 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 "" 23 23 24 #: inc/class-merchant-loader.php:18 424 #: inc/class-merchant-loader.php:185 25 25 msgid "View Merchant documentation" 26 26 msgstr "" 27 27 28 #: inc/class-merchant-loader.php:18 428 #: inc/class-merchant-loader.php:185 29 29 msgid "Docs" 30 30 msgstr "" 31 31 32 #: inc/class-merchant-loader.php:18 832 #: inc/class-merchant-loader.php:189 33 33 msgid "View Merchant plugin site" 34 34 msgstr "" 35 35 36 #: inc/class-merchant-loader.php:18 836 #: inc/class-merchant-loader.php:189 37 37 msgid "Visit plugin site" 38 38 msgstr "" 39 39 40 #: inc/class-merchant-loader.php:19 140 #: inc/class-merchant-loader.php:192 41 41 msgid "View Merchant changelog" 42 42 msgstr "" 43 43 44 #: inc/class-merchant-loader.php:19 144 #: inc/class-merchant-loader.php:192 45 45 msgid "Changelog" 46 46 msgstr "" 47 47 48 #: inc/class-merchant-loader.php:23 148 #: inc/class-merchant-loader.php:232 49 49 msgid "Upgrade to Merchant Pro" 50 50 msgstr "" 51 51 52 #: inc/class-merchant-loader.php:23 252 #: inc/class-merchant-loader.php:233 53 53 msgid "Get Merchant Pro" 54 54 msgstr "" 55 55 56 #: inc/class-merchant-loader.php:24 756 #: inc/class-merchant-loader.php:248 57 57 msgid "Go to Merchant Settings page" 58 58 msgstr "" 59 59 60 #: inc/class-merchant-loader.php:38 460 #: inc/class-merchant-loader.php:385 61 61 msgid "Copied!" 62 62 msgstr "" … … 390 390 msgstr "" 391 391 392 #: 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:4 41, 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:127392 #: 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:499, 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 393 393 msgid "Frequently Bought Together" 394 394 msgstr "" … … 872 872 msgstr "" 873 873 874 #: 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:29874 #: admin/classes/class-merchant-admin-options.php:1783, inc/modules/complementary-products/admin/options.php:434, inc/modules/frequently-bought-together/admin/options.php:605, inc/modules/side-cart/admin/options.php:438, templates/modules/complementary-products/admin-preview/cart.php:29 875 875 msgid "Add" 876 876 msgstr "" … … 1604 1604 msgstr "" 1605 1605 1606 #: 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/admin-preview-tiered-radio.php:190, templates/modules/volume-discounts/single-product-radio.php:261, 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:7251606 #: 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/admin-preview-tiered-radio.php:190, templates/modules/volume-discounts/single-product-radio.php:261, 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:552, inc/modules/frequently-bought-together/admin/options.php:650, inc/modules/frequently-bought-together/admin/options.php:783 1607 1607 msgid "Add to cart" 1608 1608 msgstr "" … … 1804 1804 msgstr "" 1805 1805 1806 #: 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:373, templates/modules/buy-x-get-y/single-product.php:238, inc/modules/buy-x-get-y/admin/options.php:4 36, inc/modules/buy-x-get-y/admin/options.php:565, inc/modules/buy-x-get-y/admin/options.php:627, inc/modules/buy-x-get-y/admin/options.php:690, 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:361806 #: 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:373, templates/modules/buy-x-get-y/single-product.php:238, inc/modules/buy-x-get-y/admin/options.php:494, inc/modules/buy-x-get-y/admin/options.php:623, inc/modules/buy-x-get-y/admin/options.php:685, inc/modules/buy-x-get-y/admin/options.php:748, inc/modules/complementary-products/admin/options.php:511, inc/modules/frequently-bought-together/admin/options.php:704, inc/modules/volume-discounts/admin/options.php:662, inc/modules/volume-discounts/admin/options.php:726, inc/modules/volume-discounts/admin/options.php:798, templates/modules/complementary-products/admin-preview/cart.php:36 1807 1807 msgid "Add To Cart" 1808 1808 msgstr "" … … 1852 1852 msgstr "" 1853 1853 1854 #: 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:300, inc/modules/volume-discounts/class-volume-discounts.php:337, inc/modules/buy-x-get-y/admin/options.php: 549, inc/modules/buy-x-get-y/admin/options.php:612, inc/modules/buy-x-get-y/admin/options.php:6741854 #: 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:300, inc/modules/volume-discounts/class-volume-discounts.php:337, inc/modules/buy-x-get-y/admin/options.php:607, inc/modules/buy-x-get-y/admin/options.php:670, inc/modules/buy-x-get-y/admin/options.php:732 1855 1855 msgid "with {discount} off" 1856 1856 msgstr "" … … 1940 1940 msgstr "" 1941 1941 1942 #: inc/modules/clear-cart/class-clear-cart.php:238, inc/modules/buy-x-get-y/admin/options.php: 187, inc/modules/buy-x-get-y/admin/options.php:211, inc/modules/volume-discounts/admin/options.php:2441942 #: inc/modules/clear-cart/class-clear-cart.php:238, inc/modules/buy-x-get-y/admin/options.php:245, inc/modules/buy-x-get-y/admin/options.php:269, inc/modules/volume-discounts/admin/options.php:294 1943 1943 msgid "Quantity" 1944 1944 msgstr "" … … 2093 2093 msgstr "" 2094 2094 2095 #: 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: 4872095 #: 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:545 2096 2096 msgid "Please select an option to see the total price." 2097 2097 msgstr "" 2098 2098 2099 #: 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: 4792099 #: 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:537 2100 2100 msgid "Please select an option to see your savings." 2101 2101 msgstr "" … … 2190 2190 msgstr "" 2191 2191 2192 #: inc/modules/pre-orders/class-pre-orders-main-functionality.php:916, inc/modules/pre-orders/class-pre-orders-main-functionality.php:16 18, inc/modules/pre-orders/class-pre-orders.php:65, inc/modules/pre-orders/class-pre-orders.php:2472192 #: inc/modules/pre-orders/class-pre-orders-main-functionality.php:916, inc/modules/pre-orders/class-pre-orders-main-functionality.php:1620, inc/modules/pre-orders/class-pre-orders.php:65, inc/modules/pre-orders/class-pre-orders.php:247 2193 2193 msgid "Pre Order Now!" 2194 2194 msgstr "" 2195 2195 2196 #: inc/modules/pre-orders/class-pre-orders-main-functionality.php:937, inc/modules/pre-orders/class-pre-orders-main-functionality.php:1056, inc/modules/pre-orders/class-pre-orders-main-functionality.php:16 19, inc/modules/pre-orders/class-pre-orders.php:662196 #: inc/modules/pre-orders/class-pre-orders-main-functionality.php:937, inc/modules/pre-orders/class-pre-orders-main-functionality.php:1056, inc/modules/pre-orders/class-pre-orders-main-functionality.php:1621, inc/modules/pre-orders/class-pre-orders.php:66 2197 2197 msgid "Ships on {date}." 2198 2198 msgstr "" … … 2213 2213 msgstr "" 2214 2214 2215 #: inc/modules/pre-orders/class-pre-orders-main-functionality.php:1132, inc/modules/pre-orders/class-pre-orders-main-functionality.php:132 0, inc/modules/pre-orders/class-pre-orders-main-functionality.php:1621, inc/modules/pre-orders/admin/options.php:3982215 #: inc/modules/pre-orders/class-pre-orders-main-functionality.php:1132, inc/modules/pre-orders/class-pre-orders-main-functionality.php:1322, inc/modules/pre-orders/class-pre-orders-main-functionality.php:1623, inc/modules/pre-orders/admin/options.php:398 2216 2216 msgid "Ships on" 2217 2217 msgstr "" 2218 2218 2219 #: inc/modules/pre-orders/class-pre-orders-main-functionality.php:161 2, inc/modules/pre-orders/admin/options.php:522219 #: inc/modules/pre-orders/class-pre-orders-main-functionality.php:1614, inc/modules/pre-orders/admin/options.php:52 2220 2220 msgid "Custom Pre-order" 2221 2221 msgstr "" … … 2637 2637 msgstr "" 2638 2638 2639 #: 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:4672639 #: 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:331, inc/modules/storewide-sale/admin/options.php:237, inc/modules/volume-discounts/admin/options.php:302, inc/modules/volume-discounts/admin/options.php:517 2640 2640 msgid "Discount" 2641 2641 msgstr "" 2642 2642 2643 #: inc/modules/volume-discounts/class-volume-discounts.php:68, inc/modules/volume-discounts/class-volume-discounts.php:231, inc/modules/volume-discounts/class-volume-discounts.php:254, inc/modules/volume-discounts/admin/options.php:4 152643 #: inc/modules/volume-discounts/class-volume-discounts.php:68, inc/modules/volume-discounts/class-volume-discounts.php:231, inc/modules/volume-discounts/class-volume-discounts.php:254, inc/modules/volume-discounts/admin/options.php:465 2644 2644 msgid "Buy more, save more!" 2645 2645 msgstr "" 2646 2646 2647 #: inc/modules/volume-discounts/class-volume-discounts.php:69, inc/modules/volume-discounts/class-volume-discounts.php:227, inc/modules/volume-discounts/class-volume-discounts.php:250, inc/modules/volume-discounts/class-volume-discounts.php:262, templates/modules/volume-discounts/admin-preview-tiered-radio.php:176, templates/modules/volume-discounts/admin-preview.php:167, templates/modules/volume-discounts/single-product-radio.php:219, templates/modules/volume-discounts/single-product.php:200, inc/modules/volume-discounts/admin/options.php:4 232647 #: inc/modules/volume-discounts/class-volume-discounts.php:69, inc/modules/volume-discounts/class-volume-discounts.php:227, inc/modules/volume-discounts/class-volume-discounts.php:250, inc/modules/volume-discounts/class-volume-discounts.php:262, templates/modules/volume-discounts/admin-preview-tiered-radio.php:176, templates/modules/volume-discounts/admin-preview.php:167, templates/modules/volume-discounts/single-product-radio.php:219, templates/modules/volume-discounts/single-product.php:200, inc/modules/volume-discounts/admin/options.php:473 2648 2648 msgid "Save {amount}" 2649 2649 msgstr "" 2650 2650 2651 #: inc/modules/volume-discounts/class-volume-discounts.php:70, inc/modules/volume-discounts/class-volume-discounts.php:230, inc/modules/volume-discounts/class-volume-discounts.php:253, inc/modules/volume-discounts/class-volume-discounts.php:265, templates/modules/volume-discounts/admin-preview-tiered-radio.php:114, templates/modules/volume-discounts/admin-preview.php:105, templates/modules/volume-discounts/single-product-radio.php:150, templates/modules/volume-discounts/single-product.php:131, inc/modules/volume-discounts/admin/options.php:4 372651 #: inc/modules/volume-discounts/class-volume-discounts.php:70, inc/modules/volume-discounts/class-volume-discounts.php:230, inc/modules/volume-discounts/class-volume-discounts.php:253, inc/modules/volume-discounts/class-volume-discounts.php:265, templates/modules/volume-discounts/admin-preview-tiered-radio.php:114, templates/modules/volume-discounts/admin-preview.php:105, templates/modules/volume-discounts/single-product-radio.php:150, templates/modules/volume-discounts/single-product.php:131, inc/modules/volume-discounts/admin/options.php:487 2652 2652 msgid "Buy {quantity}, get {discount} off each" 2653 2653 msgstr "" 2654 2654 2655 #: inc/modules/volume-discounts/class-volume-discounts.php:71, inc/modules/volume-discounts/class-volume-discounts.php:228, inc/modules/volume-discounts/class-volume-discounts.php:251, inc/modules/volume-discounts/class-volume-discounts.php:263, templates/modules/volume-discounts/admin-preview-tiered-radio.php:132, templates/modules/volume-discounts/admin-preview.php:123, templates/modules/volume-discounts/single-product-radio.php:166, templates/modules/volume-discounts/single-product.php:147, inc/modules/volume-discounts/admin/options.php: 4532655 #: inc/modules/volume-discounts/class-volume-discounts.php:71, inc/modules/volume-discounts/class-volume-discounts.php:228, inc/modules/volume-discounts/class-volume-discounts.php:251, inc/modules/volume-discounts/class-volume-discounts.php:263, templates/modules/volume-discounts/admin-preview-tiered-radio.php:132, templates/modules/volume-discounts/admin-preview.php:123, templates/modules/volume-discounts/single-product-radio.php:166, templates/modules/volume-discounts/single-product.php:147, inc/modules/volume-discounts/admin/options.php:503 2656 2656 msgid "Per item:" 2657 2657 msgstr "" 2658 2658 2659 #: inc/modules/volume-discounts/class-volume-discounts.php:72, inc/modules/volume-discounts/class-volume-discounts.php:229, inc/modules/volume-discounts/class-volume-discounts.php:252, inc/modules/volume-discounts/class-volume-discounts.php:264, templates/modules/volume-discounts/admin-preview-tiered-radio.php:140, templates/modules/volume-discounts/admin-preview.php:131, templates/modules/volume-discounts/single-product-radio.php:178, templates/modules/volume-discounts/single-product.php:159, inc/modules/volume-discounts/admin/options.php: 4602659 #: inc/modules/volume-discounts/class-volume-discounts.php:72, inc/modules/volume-discounts/class-volume-discounts.php:229, inc/modules/volume-discounts/class-volume-discounts.php:252, inc/modules/volume-discounts/class-volume-discounts.php:264, templates/modules/volume-discounts/admin-preview-tiered-radio.php:140, templates/modules/volume-discounts/admin-preview.php:131, templates/modules/volume-discounts/single-product-radio.php:178, templates/modules/volume-discounts/single-product.php:159, inc/modules/volume-discounts/admin/options.php:510 2660 2660 msgid "Total price:" 2661 2661 msgstr "" 2662 2662 2663 #: inc/modules/volume-discounts/class-volume-discounts.php:74, inc/modules/volume-discounts/admin/options.php: 4752663 #: inc/modules/volume-discounts/class-volume-discounts.php:74, inc/modules/volume-discounts/admin/options.php:525 2664 2664 msgid "A discount of {amount} has been applied." 2665 2665 msgstr "" … … 2873 2873 msgstr "" 2874 2874 2875 #: templates/modules/buy-x-get-y/single-product.php:78, inc/modules/buy-x-get-y/admin/options.php: 3962875 #: templates/modules/buy-x-get-y/single-product.php:78, inc/modules/buy-x-get-y/admin/options.php:454 2876 2876 msgid "Buy One Get One" 2877 2877 msgstr "" … … 2909 2909 msgstr[1] "" 2910 2910 2911 #: templates/modules/frequently-bought-together/single-product.php:111, inc/modules/frequently-bought-together/admin/options.php: 4482911 #: templates/modules/frequently-bought-together/single-product.php:111, inc/modules/frequently-bought-together/admin/options.php:506 2912 2912 msgid "Bundle price" 2913 2913 msgstr "" … … 3110 3110 msgstr "" 3111 3111 3112 #: inc/modules/added-to-cart-popup/admin/options.php:262, inc/modules/buy-x-get-y/admin/options.php: 93, inc/modules/buy-x-get-y/admin/options.php:304, inc/modules/complementary-products/admin/options.php:94, inc/modules/complementary-products/admin/options.php:304, inc/modules/free-gifts/admin/options.php:95, inc/modules/free-gifts/admin/options.php:248, inc/modules/free-shipping-progress-bar/admin/options.php:135, inc/modules/frequently-bought-together/admin/options.php:94, inc/modules/frequently-bought-together/admin/options.php:339, inc/modules/pre-orders/admin/options.php:101, inc/modules/pre-orders/admin/options.php:304, inc/modules/product-labels/admin/options.php:311, inc/modules/reasons-to-buy/admin/options.php:97, inc/modules/side-cart/admin/options.php:244, inc/modules/spending-goal/admin/options.php:194, inc/modules/storewide-sale/admin/options.php:94, inc/modules/storewide-sale/admin/options.php:251, inc/modules/volume-discounts/admin/options.php:151, inc/modules/volume-discounts/admin/options.php:3233112 #: inc/modules/added-to-cart-popup/admin/options.php:262, inc/modules/buy-x-get-y/admin/options.php:362, inc/modules/complementary-products/admin/options.php:94, inc/modules/complementary-products/admin/options.php:304, inc/modules/free-gifts/admin/options.php:95, inc/modules/free-gifts/admin/options.php:248, inc/modules/free-shipping-progress-bar/admin/options.php:135, inc/modules/frequently-bought-together/admin/options.php:397, inc/modules/pre-orders/admin/options.php:101, inc/modules/pre-orders/admin/options.php:304, inc/modules/product-labels/admin/options.php:311, inc/modules/reasons-to-buy/admin/options.php:97, inc/modules/side-cart/admin/options.php:244, inc/modules/spending-goal/admin/options.php:194, inc/modules/storewide-sale/admin/options.php:301, inc/modules/volume-discounts/admin/options.php:373 3113 3113 msgid "Exclusion List" 3114 3114 msgstr "" … … 3130 3130 msgstr "" 3131 3131 3132 #: inc/modules/added-to-cart-popup/admin/options.php:313, inc/modules/buy-x-get-y/admin/options.php:74, inc/modules/buy-x-get-y/admin/options.php:1 37, inc/modules/complementary-products/admin/options.php:74, inc/modules/complementary-products/admin/options.php:139, inc/modules/free-gifts/admin/options.php:75, inc/modules/free-gifts/admin/options.php:140, inc/modules/frequently-bought-together/admin/options.php:74, inc/modules/frequently-bought-together/admin/options.php:139, inc/modules/pre-orders/admin/options.php:82, inc/modules/pre-orders/admin/options.php:147, inc/modules/product-labels/admin/options.php:282, inc/modules/product-labels/admin/options.php:357, inc/modules/reasons-to-buy/admin/options.php:77, inc/modules/reasons-to-buy/admin/options.php:143, inc/modules/side-cart/admin/options.php:224, inc/modules/side-cart/admin/options.php:357, inc/modules/size-chart/admin/options.php:34, inc/modules/spending-goal/admin/options.php:98, inc/modules/spending-goal/admin/options.php:143, inc/modules/storewide-sale/admin/options.php:74, inc/modules/storewide-sale/admin/options.php:139, inc/modules/volume-discounts/admin/options.php:83, inc/modules/volume-discounts/admin/options.php:196, inc/modules/wishlist/admin/options.php:115, inc/modules/wishlist/admin/options.php:1603132 #: inc/modules/added-to-cart-popup/admin/options.php:313, inc/modules/buy-x-get-y/admin/options.php:74, inc/modules/buy-x-get-y/admin/options.php:157, inc/modules/complementary-products/admin/options.php:74, inc/modules/complementary-products/admin/options.php:139, inc/modules/free-gifts/admin/options.php:75, inc/modules/free-gifts/admin/options.php:140, inc/modules/frequently-bought-together/admin/options.php:74, inc/modules/frequently-bought-together/admin/options.php:158, inc/modules/pre-orders/admin/options.php:82, inc/modules/pre-orders/admin/options.php:147, inc/modules/product-labels/admin/options.php:282, inc/modules/product-labels/admin/options.php:357, inc/modules/reasons-to-buy/admin/options.php:77, inc/modules/reasons-to-buy/admin/options.php:143, inc/modules/side-cart/admin/options.php:224, inc/modules/side-cart/admin/options.php:357, inc/modules/size-chart/admin/options.php:34, inc/modules/spending-goal/admin/options.php:98, inc/modules/spending-goal/admin/options.php:143, inc/modules/storewide-sale/admin/options.php:74, inc/modules/storewide-sale/admin/options.php:155, inc/modules/volume-discounts/admin/options.php:83, inc/modules/volume-discounts/admin/options.php:212, inc/modules/wishlist/admin/options.php:115, inc/modules/wishlist/admin/options.php:160 3133 3133 msgid "Select categories" 3134 3134 msgstr "" … … 3452 3452 msgstr "" 3453 3453 3454 #: inc/modules/advanced-reviews/admin/options.php:289, inc/modules/complementary-products/admin/options.php:202, inc/modules/frequently-bought-together/admin/options.php: 275, inc/modules/pre-orders/admin/options.php:203, inc/modules/storewide-sale/admin/options.php:189, inc/modules/volume-discounts/admin/options.php:2543454 #: inc/modules/advanced-reviews/admin/options.php:289, inc/modules/complementary-products/admin/options.php:202, inc/modules/frequently-bought-together/admin/options.php:333, inc/modules/pre-orders/admin/options.php:203, inc/modules/storewide-sale/admin/options.php:239, inc/modules/volume-discounts/admin/options.php:304 3455 3455 msgid "Percentage" 3456 3456 msgstr "" 3457 3457 3458 #: inc/modules/advanced-reviews/admin/options.php:290, inc/modules/complementary-products/admin/options.php:203, inc/modules/frequently-bought-together/admin/options.php: 276, inc/modules/pre-orders/admin/options.php:204, inc/modules/storewide-sale/admin/options.php:190, inc/modules/volume-discounts/admin/options.php:2553458 #: inc/modules/advanced-reviews/admin/options.php:290, inc/modules/complementary-products/admin/options.php:203, inc/modules/frequently-bought-together/admin/options.php:334, inc/modules/pre-orders/admin/options.php:204, inc/modules/storewide-sale/admin/options.php:240, inc/modules/volume-discounts/admin/options.php:305 3459 3459 msgid "Fixed" 3460 3460 msgstr "" … … 3558 3558 msgstr "" 3559 3559 3560 #: inc/modules/advanced-reviews/admin/options.php:456, inc/modules/advanced-reviews/admin/options.php:580, inc/modules/advanced-reviews/admin/options.php:689, inc/modules/advanced-reviews/admin/options.php:776, inc/modules/buy-x-get-y/admin/options.php:4 04, inc/modules/buy-x-get-y/admin/options.php:420, inc/modules/buy-x-get-y/admin/options.php:534, inc/modules/buy-x-get-y/admin/options.php:550, inc/modules/buy-x-get-y/admin/options.php:598, inc/modules/buy-x-get-y/admin/options.php:613, inc/modules/buy-x-get-y/admin/options.php:647, inc/modules/buy-x-get-y/admin/options.php:675, 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:7253560 #: inc/modules/advanced-reviews/admin/options.php:456, inc/modules/advanced-reviews/admin/options.php:580, inc/modules/advanced-reviews/admin/options.php:689, inc/modules/advanced-reviews/admin/options.php:776, inc/modules/buy-x-get-y/admin/options.php:462, inc/modules/buy-x-get-y/admin/options.php:478, inc/modules/buy-x-get-y/admin/options.php:592, inc/modules/buy-x-get-y/admin/options.php:608, inc/modules/buy-x-get-y/admin/options.php:656, inc/modules/buy-x-get-y/admin/options.php:671, inc/modules/buy-x-get-y/admin/options.php:705, inc/modules/buy-x-get-y/admin/options.php:733, 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:522, inc/modules/frequently-bought-together/admin/options.php:620, inc/modules/frequently-bought-together/admin/options.php:689, inc/modules/frequently-bought-together/admin/options.php:723, inc/modules/frequently-bought-together/admin/options.php:751, inc/modules/frequently-bought-together/admin/options.php:768, inc/modules/login-popup/admin/options.php:47, inc/modules/product-labels/admin/options.php:106, inc/modules/volume-discounts/admin/options.php:474, inc/modules/volume-discounts/admin/options.php:488, inc/modules/volume-discounts/admin/options.php:646, inc/modules/volume-discounts/admin/options.php:695, inc/modules/volume-discounts/admin/options.php:711, inc/modules/volume-discounts/admin/options.php:746, inc/modules/volume-discounts/admin/options.php:775 3561 3561 msgid "You can use these codes in the content." 3562 3562 msgstr "" … … 3728 3728 msgstr "" 3729 3729 3730 #: inc/modules/advanced-reviews/admin/options.php:953, 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:5 403730 #: inc/modules/advanced-reviews/admin/options.php:953, 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:590 3731 3731 msgid "Border color" 3732 3732 msgstr "" … … 3748 3748 msgstr "" 3749 3749 3750 #: inc/modules/advanced-reviews/admin/options.php:976, inc/modules/buy-x-get-y/admin/options.php: 582, inc/modules/buy-x-get-y/admin/options.php:661, 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:7113750 #: inc/modules/advanced-reviews/admin/options.php:976, inc/modules/buy-x-get-y/admin/options.php:640, inc/modules/buy-x-get-y/admin/options.php:719, 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:667, inc/modules/frequently-bought-together/admin/options.php:737, inc/modules/pre-orders/admin/options.php:387, inc/modules/product-navigation-links/admin/options.php:45, inc/modules/volume-discounts/admin/options.php:679, inc/modules/volume-discounts/admin/options.php:761 3751 3751 msgid "Placement" 3752 3752 msgstr "" … … 3841 3841 msgstr "" 3842 3842 3843 #: inc/modules/advanced-reviews/admin/options.php:1196, inc/modules/advanced-reviews/admin/options.php:1201, inc/modules/buy-x-get-y/admin/options.php:7 11, inc/modules/buy-x-get-y/admin/options.php:716, 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:796, inc/modules/volume-discounts/admin/options.php:801, 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:4933843 #: inc/modules/advanced-reviews/admin/options.php:1196, inc/modules/advanced-reviews/admin/options.php:1201, inc/modules/buy-x-get-y/admin/options.php:769, inc/modules/buy-x-get-y/admin/options.php:774, 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:806, inc/modules/frequently-bought-together/admin/options.php:811, 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:846, inc/modules/volume-discounts/admin/options.php:851, 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 3844 3844 msgid "Use shortcode" 3845 3845 msgstr "" 3846 3846 3847 #: inc/modules/advanced-reviews/admin/options.php:1207, inc/modules/buy-x-get-y/admin/options.php:7 22, 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:807, inc/modules/wait-list/admin/options.php:161, inc/modules/wishlist/admin/options.php:4993847 #: inc/modules/advanced-reviews/admin/options.php:1207, inc/modules/buy-x-get-y/admin/options.php:780, 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:817, 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:857, inc/modules/wait-list/admin/options.php:161, inc/modules/wishlist/admin/options.php:499 3848 3848 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." 3849 3849 msgstr "" 3850 3850 3851 #: inc/modules/advanced-reviews/admin/options.php:1213, inc/modules/buy-x-get-y/admin/options.php:7 28, 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:813, inc/modules/wait-list/admin/options.php:166, inc/modules/wishlist/admin/options.php:5043851 #: inc/modules/advanced-reviews/admin/options.php:1213, inc/modules/buy-x-get-y/admin/options.php:786, 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:823, 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:863, inc/modules/wait-list/admin/options.php:166, inc/modules/wishlist/admin/options.php:504 3852 3852 msgid "Shortcode text" 3853 3853 msgstr "" … … 3885 3885 msgstr "" 3886 3886 3887 #: inc/modules/buy-now/admin/options.php:21, inc/modules/buy-x-get-y/admin/options.php:4 35, inc/modules/buy-x-get-y/admin/options.php:564, inc/modules/buy-x-get-y/admin/options.php:626, inc/modules/buy-x-get-y/admin/options.php:689, 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:7473887 #: inc/modules/buy-now/admin/options.php:21, inc/modules/buy-x-get-y/admin/options.php:493, inc/modules/buy-x-get-y/admin/options.php:622, inc/modules/buy-x-get-y/admin/options.php:684, inc/modules/buy-x-get-y/admin/options.php:747, 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:551, inc/modules/frequently-bought-together/admin/options.php:649, inc/modules/frequently-bought-together/admin/options.php:703, inc/modules/frequently-bought-together/admin/options.php:782, 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:661, inc/modules/volume-discounts/admin/options.php:725, inc/modules/volume-discounts/admin/options.php:797 3888 3888 msgid "Button text" 3889 3889 msgstr "" … … 3913 3913 msgstr "" 3914 3914 3915 #: inc/modules/buy-now/admin/options.php:84, inc/modules/buy-x-get-y/admin/options.php: 455, 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:713915 #: inc/modules/buy-now/admin/options.php:84, inc/modules/buy-x-get-y/admin/options.php:513, 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 3916 3916 msgid "Font size" 3917 3917 msgstr "" … … 4033 4033 msgstr "" 4034 4034 4035 #: inc/modules/buy-x-get-y/admin/options.php:85, inc/modules/buy-x-get-y/admin/options.php: 163, inc/modules/complementary-products/admin/options.php:86, inc/modules/complementary-products/admin/options.php:165, inc/modules/free-gifts/admin/options.php:87, inc/modules/free-gifts/admin/options.php:166, inc/modules/frequently-bought-together/admin/options.php:86, inc/modules/frequently-bought-together/admin/options.php:165, inc/modules/pre-orders/admin/options.php:93, inc/modules/pre-orders/admin/options.php:173, inc/modules/product-labels/admin/options.php:294, inc/modules/product-labels/admin/options.php:383, inc/modules/reasons-to-buy/admin/options.php:89, inc/modules/reasons-to-buy/admin/options.php:169, inc/modules/storewide-sale/admin/options.php:86, inc/modules/storewide-sale/admin/options.php:165, inc/modules/volume-discounts/admin/options.php:143, inc/modules/volume-discounts/admin/options.php:2224035 #: inc/modules/buy-x-get-y/admin/options.php:85, inc/modules/buy-x-get-y/admin/options.php:200, inc/modules/complementary-products/admin/options.php:86, inc/modules/complementary-products/admin/options.php:165, inc/modules/free-gifts/admin/options.php:87, inc/modules/free-gifts/admin/options.php:166, inc/modules/frequently-bought-together/admin/options.php:86, inc/modules/frequently-bought-together/admin/options.php:201, inc/modules/pre-orders/admin/options.php:93, inc/modules/pre-orders/admin/options.php:173, inc/modules/product-labels/admin/options.php:294, inc/modules/product-labels/admin/options.php:383, inc/modules/reasons-to-buy/admin/options.php:89, inc/modules/reasons-to-buy/admin/options.php:169, inc/modules/storewide-sale/admin/options.php:86, inc/modules/storewide-sale/admin/options.php:198, inc/modules/volume-discounts/admin/options.php:143, inc/modules/volume-discounts/admin/options.php:255 4036 4036 msgid "Select tags" 4037 4037 msgstr "" … … 4041 4041 msgstr "" 4042 4042 4043 #: inc/modules/buy-x-get-y/admin/options.php:9 4, inc/modules/complementary-products/admin/options.php:95, inc/modules/frequently-bought-together/admin/options.php:95, inc/modules/pre-orders/admin/options.php:102, inc/modules/volume-discounts/admin/options.php:1524044 msgid " Select the products that will not show the offer."4045 msgstr "" 4046 4047 #: inc/modules/buy-x-get-y/admin/options.php:11 1, inc/modules/complementary-products/admin/options.php:112, inc/modules/free-gifts/admin/options.php:113, inc/modules/frequently-bought-together/admin/options.php:112, inc/modules/product-labels/admin/options.php:329, inc/modules/reasons-to-buy/admin/options.php:115, inc/modules/spending-goal/admin/options.php:122, inc/modules/volume-discounts/admin/options.php:169, inc/modules/wishlist/admin/options.php:1394043 #: inc/modules/buy-x-get-y/admin/options.php:96, inc/modules/frequently-bought-together/admin/options.php:97, inc/modules/pre-orders/admin/options.php:119, inc/modules/recent-sales-notifications/admin/options.php:472, inc/modules/side-cart/admin/options.php:261, inc/modules/storewide-sale/admin/options.php:94, inc/modules/volume-discounts/admin/options.php:151, inc/modules/wait-list/admin/options.php:63 4044 msgid "Exclude products" 4045 msgstr "" 4046 4047 #: inc/modules/buy-x-get-y/admin/options.php:113, inc/modules/complementary-products/admin/options.php:112, inc/modules/free-gifts/admin/options.php:113, inc/modules/frequently-bought-together/admin/options.php:114, inc/modules/product-labels/admin/options.php:329, inc/modules/reasons-to-buy/admin/options.php:115, inc/modules/spending-goal/admin/options.php:122, inc/modules/storewide-sale/admin/options.php:111, inc/modules/volume-discounts/admin/options.php:168, inc/modules/wishlist/admin/options.php:139 4048 4048 msgid "Exclude Products" 4049 4049 msgstr "" 4050 4050 4051 #: inc/modules/buy-x-get-y/admin/options.php:11 3, inc/modules/complementary-products/admin/options.php:114, inc/modules/frequently-bought-together/admin/options.php:114, inc/modules/volume-discounts/admin/options.php:1714051 #: inc/modules/buy-x-get-y/admin/options.php:115, inc/modules/complementary-products/admin/options.php:114, inc/modules/frequently-bought-together/admin/options.php:116, inc/modules/storewide-sale/admin/options.php:113, inc/modules/volume-discounts/admin/options.php:170 4052 4052 msgid "Exclude products from this campaign." 4053 4053 msgstr "" 4054 4054 4055 #: inc/modules/buy-x-get-y/admin/options.php:133, inc/modules/complementary-products/admin/options.php:135, inc/modules/free-gifts/admin/options.php:136, inc/modules/frequently-bought-together/admin/options.php:135, inc/modules/pre-orders/admin/options.php:143, inc/modules/product-labels/admin/options.php:353, inc/modules/reasons-to-buy/admin/options.php:139, inc/modules/spending-goal/admin/options.php:139, inc/modules/storewide-sale/admin/options.php:135, inc/modules/volume-discounts/admin/options.php:192, inc/modules/wishlist/admin/options.php:156 4056 msgid "Exclude Categories" 4057 msgstr "" 4058 4059 #: inc/modules/buy-x-get-y/admin/options.php:138, inc/modules/complementary-products/admin/options.php:140, inc/modules/frequently-bought-together/admin/options.php:140, inc/modules/pre-orders/admin/options.php:148, inc/modules/product-labels/admin/options.php:358, inc/modules/volume-discounts/admin/options.php:197 4055 #: inc/modules/buy-x-get-y/admin/options.php:136, inc/modules/frequently-bought-together/admin/options.php:137, inc/modules/side-cart/admin/options.php:304, inc/modules/storewide-sale/admin/options.php:134, inc/modules/volume-discounts/admin/options.php:191 4056 msgid "Exclude categories" 4057 msgstr "" 4058 4059 #: inc/modules/buy-x-get-y/admin/options.php:153, inc/modules/frequently-bought-together/admin/options.php:154, inc/modules/storewide-sale/admin/options.php:151, inc/modules/volume-discounts/admin/options.php:208 4060 msgid "Excluded Categories List" 4061 msgstr "" 4062 4063 #: inc/modules/buy-x-get-y/admin/options.php:158, inc/modules/complementary-products/admin/options.php:140, inc/modules/frequently-bought-together/admin/options.php:159, inc/modules/pre-orders/admin/options.php:148, inc/modules/product-labels/admin/options.php:358, inc/modules/storewide-sale/admin/options.php:156, inc/modules/volume-discounts/admin/options.php:213 4060 4064 msgid "Exclude categories from this campaign." 4061 4065 msgstr "" 4062 4066 4063 #: inc/modules/buy-x-get-y/admin/options.php:159, inc/modules/complementary-products/admin/options.php:161, inc/modules/free-gifts/admin/options.php:162, inc/modules/frequently-bought-together/admin/options.php:161, inc/modules/pre-orders/admin/options.php:169, inc/modules/product-labels/admin/options.php:379, inc/modules/reasons-to-buy/admin/options.php:165, inc/modules/storewide-sale/admin/options.php:161, inc/modules/volume-discounts/admin/options.php:218 4064 msgid "Exclude Tags" 4065 msgstr "" 4066 4067 #: inc/modules/buy-x-get-y/admin/options.php:164, inc/modules/complementary-products/admin/options.php:166, inc/modules/frequently-bought-together/admin/options.php:166, inc/modules/pre-orders/admin/options.php:174, inc/modules/product-labels/admin/options.php:384, inc/modules/volume-discounts/admin/options.php:223 4067 #: inc/modules/buy-x-get-y/admin/options.php:179, inc/modules/frequently-bought-together/admin/options.php:180, inc/modules/storewide-sale/admin/options.php:177, inc/modules/volume-discounts/admin/options.php:234 4068 msgid "Exclude product tags" 4069 msgstr "" 4070 4071 #: inc/modules/buy-x-get-y/admin/options.php:196, inc/modules/frequently-bought-together/admin/options.php:197, inc/modules/storewide-sale/admin/options.php:194, inc/modules/volume-discounts/admin/options.php:251 4072 msgid "Excluded Tags List" 4073 msgstr "" 4074 4075 #: inc/modules/buy-x-get-y/admin/options.php:201, inc/modules/complementary-products/admin/options.php:166, inc/modules/frequently-bought-together/admin/options.php:202, inc/modules/pre-orders/admin/options.php:174, inc/modules/product-labels/admin/options.php:384, inc/modules/storewide-sale/admin/options.php:199, inc/modules/volume-discounts/admin/options.php:256 4068 4076 msgid "Exclude tags from this campaign." 4069 4077 msgstr "" 4070 4078 4071 #: inc/modules/buy-x-get-y/admin/options.php:188 4079 #: inc/modules/buy-x-get-y/admin/options.php:222, inc/modules/frequently-bought-together/admin/options.php:223, inc/modules/storewide-sale/admin/options.php:220, inc/modules/volume-discounts/admin/options.php:277 4080 msgid "Exclude On-Sale products" 4081 msgstr "" 4082 4083 #: inc/modules/buy-x-get-y/admin/options.php:246 4072 4084 msgid "The minimum quantity that customers should purchase to get the offer" 4073 4085 msgstr "" 4074 4086 4075 #: inc/modules/buy-x-get-y/admin/options.php: 1944087 #: inc/modules/buy-x-get-y/admin/options.php:252 4076 4088 msgid "Customer Gets" 4077 4089 msgstr "" 4078 4090 4079 #: inc/modules/buy-x-get-y/admin/options.php: 1964091 #: inc/modules/buy-x-get-y/admin/options.php:254 4080 4092 msgid "Select the products that the customer will get when they purchase the minimum required quantity." 4081 4093 msgstr "" 4082 4094 4083 #: inc/modules/buy-x-get-y/admin/options.php:2 01, inc/modules/frequently-bought-together/admin/options.php:2444095 #: inc/modules/buy-x-get-y/admin/options.php:259, inc/modules/frequently-bought-together/admin/options.php:302 4084 4096 msgid "Display the offer on all products in the bundle" 4085 4097 msgstr "" 4086 4098 4087 #: inc/modules/buy-x-get-y/admin/options.php:2 17, inc/modules/pre-orders/admin/options.php:2014099 #: inc/modules/buy-x-get-y/admin/options.php:275, inc/modules/pre-orders/admin/options.php:201 4088 4100 msgid "Discount Type" 4089 4101 msgstr "" 4090 4102 4091 #: inc/modules/buy-x-get-y/admin/options.php:2 194103 #: inc/modules/buy-x-get-y/admin/options.php:277 4092 4104 msgid "Percentage Discount" 4093 4105 msgstr "" 4094 4106 4095 #: inc/modules/buy-x-get-y/admin/options.php:2 204107 #: inc/modules/buy-x-get-y/admin/options.php:278 4096 4108 msgid "Fixed Discount" 4097 4109 msgstr "" 4098 4110 4099 #: inc/modules/buy-x-get-y/admin/options.php:2 214111 #: inc/modules/buy-x-get-y/admin/options.php:279 4100 4112 msgid "Free shipping" 4101 4113 msgstr "" 4102 4114 4103 #: inc/modules/buy-x-get-y/admin/options.php: 248, inc/modules/frequently-bought-together/admin/options.php:292, inc/modules/storewide-sale/admin/options.php:205, inc/modules/volume-discounts/admin/options.php:2694115 #: inc/modules/buy-x-get-y/admin/options.php:306, inc/modules/frequently-bought-together/admin/options.php:350, inc/modules/storewide-sale/admin/options.php:255, inc/modules/volume-discounts/admin/options.php:319 4104 4116 msgid "Apply discount to" 4105 4117 msgstr "" 4106 4118 4107 #: inc/modules/buy-x-get-y/admin/options.php: 250, inc/modules/frequently-bought-together/admin/options.php:294, inc/modules/storewide-sale/admin/options.php:207, inc/modules/volume-discounts/admin/options.php:2714119 #: inc/modules/buy-x-get-y/admin/options.php:308, inc/modules/frequently-bought-together/admin/options.php:352, inc/modules/storewide-sale/admin/options.php:257, inc/modules/volume-discounts/admin/options.php:321 4108 4120 msgid "Regular Price" 4109 4121 msgstr "" 4110 4122 4111 #: inc/modules/buy-x-get-y/admin/options.php: 251, inc/modules/frequently-bought-together/admin/options.php:295, inc/modules/product-bundles/admin/options.php:79, inc/modules/storewide-sale/admin/options.php:208, inc/modules/volume-discounts/admin/options.php:2724123 #: inc/modules/buy-x-get-y/admin/options.php:309, inc/modules/frequently-bought-together/admin/options.php:353, inc/modules/product-bundles/admin/options.php:79, inc/modules/storewide-sale/admin/options.php:258, inc/modules/volume-discounts/admin/options.php:322 4112 4124 msgid "Sale Price" 4113 4125 msgstr "" 4114 4126 4115 #: inc/modules/buy-x-get-y/admin/options.php: 269, inc/modules/complementary-products/admin/options.php:270, inc/modules/free-gifts/admin/options.php:213, inc/modules/free-shipping-progress-bar/admin/options.php:84, inc/modules/frequently-bought-together/admin/options.php:304, inc/modules/pre-orders/admin/options.php:269, inc/modules/spending-goal/admin/options.php:159, inc/modules/storewide-sale/admin/options.php:216, inc/modules/volume-discounts/admin/options.php:2884127 #: inc/modules/buy-x-get-y/admin/options.php:327, inc/modules/complementary-products/admin/options.php:270, inc/modules/free-gifts/admin/options.php:213, inc/modules/free-shipping-progress-bar/admin/options.php:84, inc/modules/frequently-bought-together/admin/options.php:362, inc/modules/pre-orders/admin/options.php:269, inc/modules/spending-goal/admin/options.php:159, inc/modules/storewide-sale/admin/options.php:266, inc/modules/volume-discounts/admin/options.php:338 4116 4128 msgid "User Condition" 4117 4129 msgstr "" 4118 4130 4119 #: inc/modules/buy-x-get-y/admin/options.php: 271, inc/modules/complementary-products/admin/options.php:272, inc/modules/free-gifts/admin/options.php:215, inc/modules/free-shipping-progress-bar/admin/options.php:86, inc/modules/frequently-bought-together/admin/options.php:306, inc/modules/pre-orders/admin/options.php:271, inc/modules/spending-goal/admin/options.php:161, inc/modules/storewide-sale/admin/options.php:218, inc/modules/volume-discounts/admin/options.php:2904131 #: inc/modules/buy-x-get-y/admin/options.php:329, inc/modules/complementary-products/admin/options.php:272, inc/modules/free-gifts/admin/options.php:215, inc/modules/free-shipping-progress-bar/admin/options.php:86, inc/modules/frequently-bought-together/admin/options.php:364, inc/modules/pre-orders/admin/options.php:271, inc/modules/spending-goal/admin/options.php:161, inc/modules/storewide-sale/admin/options.php:268, inc/modules/volume-discounts/admin/options.php:340 4120 4132 msgid "All Users" 4121 4133 msgstr "" 4122 4134 4123 #: inc/modules/buy-x-get-y/admin/options.php: 272, inc/modules/complementary-products/admin/options.php:273, inc/modules/free-gifts/admin/options.php:216, inc/modules/free-shipping-progress-bar/admin/options.php:87, inc/modules/frequently-bought-together/admin/options.php:307, inc/modules/pre-orders/admin/options.php:272, inc/modules/spending-goal/admin/options.php:162, inc/modules/storewide-sale/admin/options.php:219, inc/modules/volume-discounts/admin/options.php:2914135 #: inc/modules/buy-x-get-y/admin/options.php:330, inc/modules/complementary-products/admin/options.php:273, inc/modules/free-gifts/admin/options.php:216, inc/modules/free-shipping-progress-bar/admin/options.php:87, inc/modules/frequently-bought-together/admin/options.php:365, inc/modules/pre-orders/admin/options.php:272, inc/modules/spending-goal/admin/options.php:162, inc/modules/storewide-sale/admin/options.php:269, inc/modules/volume-discounts/admin/options.php:341 4124 4136 msgid "Selected Users" 4125 4137 msgstr "" 4126 4138 4127 #: inc/modules/buy-x-get-y/admin/options.php: 273, inc/modules/complementary-products/admin/options.php:274, inc/modules/free-gifts/admin/options.php:217, inc/modules/free-shipping-progress-bar/admin/options.php:88, inc/modules/frequently-bought-together/admin/options.php:308, inc/modules/pre-orders/admin/options.php:273, inc/modules/spending-goal/admin/options.php:163, inc/modules/storewide-sale/admin/options.php:220, inc/modules/volume-discounts/admin/options.php:2924139 #: inc/modules/buy-x-get-y/admin/options.php:331, inc/modules/complementary-products/admin/options.php:274, inc/modules/free-gifts/admin/options.php:217, inc/modules/free-shipping-progress-bar/admin/options.php:88, inc/modules/frequently-bought-together/admin/options.php:366, inc/modules/pre-orders/admin/options.php:273, inc/modules/spending-goal/admin/options.php:163, inc/modules/storewide-sale/admin/options.php:270, inc/modules/volume-discounts/admin/options.php:342 4128 4140 msgid "Selected Roles" 4129 4141 msgstr "" 4130 4142 4131 #: inc/modules/buy-x-get-y/admin/options.php: 281, inc/modules/complementary-products/admin/options.php:281, inc/modules/free-gifts/admin/options.php:225, inc/modules/free-shipping-progress-bar/admin/options.php:96, inc/modules/frequently-bought-together/admin/options.php:316, inc/modules/pre-orders/admin/options.php:281, inc/modules/quick-social-links/admin/options.php:304, inc/modules/spending-goal/admin/options.php:171, inc/modules/storewide-sale/admin/options.php:228, inc/modules/volume-discounts/admin/options.php:3004143 #: inc/modules/buy-x-get-y/admin/options.php:339, inc/modules/complementary-products/admin/options.php:281, inc/modules/free-gifts/admin/options.php:225, inc/modules/free-shipping-progress-bar/admin/options.php:96, inc/modules/frequently-bought-together/admin/options.php:374, inc/modules/pre-orders/admin/options.php:281, inc/modules/quick-social-links/admin/options.php:304, inc/modules/spending-goal/admin/options.php:171, inc/modules/storewide-sale/admin/options.php:278, inc/modules/volume-discounts/admin/options.php:350 4132 4144 msgid "User Roles" 4133 4145 msgstr "" 4134 4146 4135 #: inc/modules/buy-x-get-y/admin/options.php: 282, inc/modules/complementary-products/admin/options.php:282, inc/modules/free-gifts/admin/options.php:226, inc/modules/free-shipping-progress-bar/admin/options.php:97, inc/modules/frequently-bought-together/admin/options.php:317, inc/modules/spending-goal/admin/options.php:172, inc/modules/storewide-sale/admin/options.php:229, inc/modules/volume-discounts/admin/options.php:3014147 #: inc/modules/buy-x-get-y/admin/options.php:340, inc/modules/complementary-products/admin/options.php:282, inc/modules/free-gifts/admin/options.php:226, inc/modules/free-shipping-progress-bar/admin/options.php:97, inc/modules/frequently-bought-together/admin/options.php:375, inc/modules/spending-goal/admin/options.php:172, inc/modules/storewide-sale/admin/options.php:279, inc/modules/volume-discounts/admin/options.php:351 4136 4148 msgid "This will limit the offer to users with these roles." 4137 4149 msgstr "" 4138 4150 4139 #: inc/modules/buy-x-get-y/admin/options.php: 293, inc/modules/complementary-products/admin/options.php:293, inc/modules/free-gifts/admin/options.php:237, inc/modules/free-shipping-progress-bar/admin/options.php:116, inc/modules/frequently-bought-together/admin/options.php:328, inc/modules/pre-orders/admin/options.php:293, inc/modules/spending-goal/admin/options.php:183, inc/modules/storewide-sale/admin/options.php:240, inc/modules/volume-discounts/admin/options.php:3124151 #: inc/modules/buy-x-get-y/admin/options.php:351, inc/modules/complementary-products/admin/options.php:293, inc/modules/free-gifts/admin/options.php:237, inc/modules/free-shipping-progress-bar/admin/options.php:116, inc/modules/frequently-bought-together/admin/options.php:386, inc/modules/pre-orders/admin/options.php:293, inc/modules/spending-goal/admin/options.php:183, inc/modules/storewide-sale/admin/options.php:290, inc/modules/volume-discounts/admin/options.php:362 4140 4152 msgid "Users" 4141 4153 msgstr "" 4142 4154 4143 #: inc/modules/buy-x-get-y/admin/options.php: 294, inc/modules/complementary-products/admin/options.php:294, inc/modules/free-gifts/admin/options.php:238, inc/modules/free-shipping-progress-bar/admin/options.php:117, inc/modules/frequently-bought-together/admin/options.php:329, inc/modules/spending-goal/admin/options.php:184, inc/modules/storewide-sale/admin/options.php:241, inc/modules/volume-discounts/admin/options.php:3134155 #: inc/modules/buy-x-get-y/admin/options.php:352, inc/modules/complementary-products/admin/options.php:294, inc/modules/free-gifts/admin/options.php:238, inc/modules/free-shipping-progress-bar/admin/options.php:117, inc/modules/frequently-bought-together/admin/options.php:387, inc/modules/spending-goal/admin/options.php:184, inc/modules/storewide-sale/admin/options.php:291, inc/modules/volume-discounts/admin/options.php:363 4144 4156 msgid "This will limit the offer to the selected customers." 4145 4157 msgstr "" 4146 4158 4147 #: inc/modules/buy-x-get-y/admin/options.php:3 05, 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:3244159 #: inc/modules/buy-x-get-y/admin/options.php:363, 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:302, inc/modules/volume-discounts/admin/options.php:374 4148 4160 msgid "Select the users that will not show the offer." 4149 4161 msgstr "" 4150 4162 4151 #: inc/modules/buy-x-get-y/admin/options.php:3 22, 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:3414163 #: inc/modules/buy-x-get-y/admin/options.php:380, 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:415, inc/modules/pre-orders/admin/options.php:322, inc/modules/spending-goal/admin/options.php:237, inc/modules/storewide-sale/admin/options.php:319, inc/modules/volume-discounts/admin/options.php:391 4152 4164 msgid "Exclude Roles" 4153 4165 msgstr "" 4154 4166 4155 #: inc/modules/buy-x-get-y/admin/options.php:3 23, 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:3424167 #: inc/modules/buy-x-get-y/admin/options.php:381, 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:416, inc/modules/pre-orders/admin/options.php:323, inc/modules/spending-goal/admin/options.php:238, inc/modules/storewide-sale/admin/options.php:320, inc/modules/volume-discounts/admin/options.php:392 4156 4168 msgid "This will exclude the offer for users with these roles." 4157 4169 msgstr "" 4158 4170 4159 #: inc/modules/buy-x-get-y/admin/options.php: 348, 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:3674171 #: inc/modules/buy-x-get-y/admin/options.php:406, 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:441, inc/modules/pre-orders/admin/options.php:348, inc/modules/spending-goal/admin/options.php:212, inc/modules/storewide-sale/admin/options.php:345, inc/modules/volume-discounts/admin/options.php:417 4160 4172 msgid "Exclude Users" 4161 4173 msgstr "" 4162 4174 4163 #: inc/modules/buy-x-get-y/admin/options.php: 349, 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:3684175 #: inc/modules/buy-x-get-y/admin/options.php:407, 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:442, inc/modules/pre-orders/admin/options.php:349, inc/modules/spending-goal/admin/options.php:213, inc/modules/storewide-sale/admin/options.php:346, inc/modules/volume-discounts/admin/options.php:418 4164 4176 msgid "This will exclude the offer for the selected customers." 4165 4177 msgstr "" 4166 4178 4167 #: inc/modules/buy-x-get-y/admin/options.php: 373, inc/modules/complementary-products/admin/options.php:373, inc/modules/frequently-bought-together/admin/options.php:408, inc/modules/volume-discounts/admin/options.php:3924179 #: inc/modules/buy-x-get-y/admin/options.php:431, inc/modules/complementary-products/admin/options.php:373, inc/modules/frequently-bought-together/admin/options.php:466, inc/modules/volume-discounts/admin/options.php:442 4168 4180 msgid "Product Single Page" 4169 4181 msgstr "" 4170 4182 4171 #: inc/modules/buy-x-get-y/admin/options.php: 374, inc/modules/volume-discounts/admin/options.php:3934183 #: inc/modules/buy-x-get-y/admin/options.php:432, inc/modules/volume-discounts/admin/options.php:443 4172 4184 msgid "Use these settings to control how bulk discount offers appear on product pages." 4173 4185 msgstr "" 4174 4186 4175 #: inc/modules/buy-x-get-y/admin/options.php: 383, 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:4024187 #: inc/modules/buy-x-get-y/admin/options.php:441, inc/modules/complementary-products/admin/options.php:384, inc/modules/frequently-bought-together/admin/options.php:477, inc/modules/reasons-to-buy/admin/options.php:204, inc/modules/volume-discounts/admin/options.php:452 4176 4188 msgid "Placement on product page" 4177 4189 msgstr "" 4178 4190 4179 #: inc/modules/buy-x-get-y/admin/options.php: 385, inc/modules/volume-discounts/admin/options.php:4054191 #: inc/modules/buy-x-get-y/admin/options.php:443, inc/modules/volume-discounts/admin/options.php:455 4180 4192 msgid "After add to cart" 4181 4193 msgstr "" 4182 4194 4183 #: inc/modules/buy-x-get-y/admin/options.php: 386, inc/modules/volume-discounts/admin/options.php:4044195 #: inc/modules/buy-x-get-y/admin/options.php:444, inc/modules/volume-discounts/admin/options.php:454 4184 4196 msgid "Before add to cart" 4185 4197 msgstr "" 4186 4198 4187 #: inc/modules/buy-x-get-y/admin/options.php: 395, inc/modules/buy-x-get-y/admin/options.php:532, inc/modules/buy-x-get-y/admin/options.php:596, inc/modules/buy-x-get-y/admin/options.php:645, 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:6944199 #: inc/modules/buy-x-get-y/admin/options.php:453, inc/modules/buy-x-get-y/admin/options.php:590, inc/modules/buy-x-get-y/admin/options.php:654, inc/modules/buy-x-get-y/admin/options.php:703, inc/modules/complementary-products/admin/options.php:397, inc/modules/complementary-products/admin/options.php:481, inc/modules/frequently-bought-together/admin/options.php:681, inc/modules/volume-discounts/admin/options.php:464, inc/modules/volume-discounts/admin/options.php:644, inc/modules/volume-discounts/admin/options.php:693, inc/modules/volume-discounts/admin/options.php:744 4188 4200 msgid "Offer title" 4189 4201 msgstr "" 4190 4202 4191 #: inc/modules/buy-x-get-y/admin/options.php:4 024203 #: inc/modules/buy-x-get-y/admin/options.php:460 4192 4204 msgid "Buy label" 4193 4205 msgstr "" 4194 4206 4195 #: inc/modules/buy-x-get-y/admin/options.php:4 034207 #: inc/modules/buy-x-get-y/admin/options.php:461 4196 4208 msgid "Buy {quantity}" 4197 4209 msgstr "" 4198 4210 4199 4211 #. translators: %1$s: bogo offered product quantity 4200 #: inc/modules/buy-x-get-y/admin/options.php:4 07, inc/modules/buy-x-get-y/admin/options.php:5374212 #: inc/modules/buy-x-get-y/admin/options.php:465, inc/modules/buy-x-get-y/admin/options.php:595 4201 4213 msgid "<strong>%1$s:</strong> to show offered product quantity" 4202 4214 msgstr "" 4203 4215 4204 #: inc/modules/buy-x-get-y/admin/options.php:4 184216 #: inc/modules/buy-x-get-y/admin/options.php:476 4205 4217 msgid "Get label" 4206 4218 msgstr "" 4207 4219 4208 #: inc/modules/buy-x-get-y/admin/options.php:4 194220 #: inc/modules/buy-x-get-y/admin/options.php:477 4209 4221 msgid "Get {quantity} with {discount} off" 4210 4222 msgstr "" 4211 4223 4212 4224 #. translators: %1$s: bogo offered product quantity, %2$s: bogo offer discount 4213 #: inc/modules/buy-x-get-y/admin/options.php:4 234225 #: inc/modules/buy-x-get-y/admin/options.php:481 4214 4226 msgid "<strong>%1$s:</strong> to show offered product quantity<br><strong>%2$s:</strong> to show offer discount" 4215 4227 msgstr "" 4216 4228 4217 #: inc/modules/buy-x-get-y/admin/options.php: 4434229 #: inc/modules/buy-x-get-y/admin/options.php:501 4218 4230 msgid "Font weight" 4219 4231 msgstr "" 4220 4232 4221 #: inc/modules/buy-x-get-y/admin/options.php: 445, inc/modules/stock-scarcity/admin/options.php:156, inc/modules/volume-discounts/admin/options.php:5024233 #: inc/modules/buy-x-get-y/admin/options.php:503, inc/modules/stock-scarcity/admin/options.php:156, inc/modules/volume-discounts/admin/options.php:552 4222 4234 msgid "Light" 4223 4235 msgstr "" 4224 4236 4225 #: inc/modules/buy-x-get-y/admin/options.php: 446, inc/modules/product-labels/admin/options.php:239, inc/modules/stock-scarcity/admin/options.php:157, inc/modules/volume-discounts/admin/options.php:5034237 #: inc/modules/buy-x-get-y/admin/options.php:504, inc/modules/product-labels/admin/options.php:239, inc/modules/stock-scarcity/admin/options.php:157, inc/modules/volume-discounts/admin/options.php:553 4226 4238 msgid "Normal" 4227 4239 msgstr "" 4228 4240 4229 #: inc/modules/buy-x-get-y/admin/options.php: 447, inc/modules/product-labels/admin/options.php:241, inc/modules/stock-scarcity/admin/options.php:158, inc/modules/volume-discounts/admin/options.php:5044241 #: inc/modules/buy-x-get-y/admin/options.php:505, inc/modules/product-labels/admin/options.php:241, inc/modules/stock-scarcity/admin/options.php:158, inc/modules/volume-discounts/admin/options.php:554 4230 4242 msgid "Bold" 4231 4243 msgstr "" 4232 4244 4233 #: inc/modules/buy-x-get-y/admin/options.php: 466, inc/modules/size-chart/admin/options.php:74, inc/modules/volume-discounts/admin/options.php:5124245 #: inc/modules/buy-x-get-y/admin/options.php:524, inc/modules/size-chart/admin/options.php:74, inc/modules/volume-discounts/admin/options.php:562 4234 4246 msgid "Title text color" 4235 4247 msgstr "" 4236 4248 4237 #: inc/modules/buy-x-get-y/admin/options.php: 473, inc/modules/free-gifts/admin/options.php:625, inc/modules/volume-discounts/admin/options.php:5684249 #: inc/modules/buy-x-get-y/admin/options.php:531, inc/modules/free-gifts/admin/options.php:625, inc/modules/volume-discounts/admin/options.php:618 4238 4250 msgid "Label background color" 4239 4251 msgstr "" 4240 4252 4241 #: inc/modules/buy-x-get-y/admin/options.php: 480, inc/modules/free-gifts/admin/options.php:632, inc/modules/volume-discounts/admin/options.php:5754253 #: inc/modules/buy-x-get-y/admin/options.php:538, inc/modules/free-gifts/admin/options.php:632, inc/modules/volume-discounts/admin/options.php:625 4242 4254 msgid "Label text color" 4243 4255 msgstr "" 4244 4256 4245 #: inc/modules/buy-x-get-y/admin/options.php: 4874257 #: inc/modules/buy-x-get-y/admin/options.php:545 4246 4258 msgid "Arrow background color" 4247 4259 msgstr "" 4248 4260 4249 #: inc/modules/buy-x-get-y/admin/options.php: 4944261 #: inc/modules/buy-x-get-y/admin/options.php:552 4250 4262 msgid "Arrow text color" 4251 4263 msgstr "" 4252 4264 4253 #: inc/modules/buy-x-get-y/admin/options.php:5 024265 #: inc/modules/buy-x-get-y/admin/options.php:560 4254 4266 msgid "Offer border color" 4255 4267 msgstr "" 4256 4268 4257 #: inc/modules/buy-x-get-y/admin/options.php:5 094269 #: inc/modules/buy-x-get-y/admin/options.php:567 4258 4270 msgid "Offer border Radius" 4259 4271 msgstr "" 4260 4272 4261 #: inc/modules/buy-x-get-y/admin/options.php:5 21, 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:5834273 #: inc/modules/buy-x-get-y/admin/options.php:579, 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:593, inc/modules/volume-discounts/admin/options.php:633 4262 4274 msgid "Cart Page" 4263 4275 msgstr "" 4264 4276 4265 #: inc/modules/buy-x-get-y/admin/options.php:5 22, inc/modules/volume-discounts/admin/options.php:5844277 #: inc/modules/buy-x-get-y/admin/options.php:580, inc/modules/volume-discounts/admin/options.php:634 4266 4278 msgid "Use these settings to control how bulk discount offers appear on the cart page." 4267 4279 msgstr "" 4268 4280 4269 #: inc/modules/buy-x-get-y/admin/options.php:5 33, inc/modules/buy-x-get-y/admin/options.php:5974281 #: inc/modules/buy-x-get-y/admin/options.php:591, inc/modules/buy-x-get-y/admin/options.php:655 4270 4282 msgid "You are eligible to get {offer_quantity}x" 4271 4283 msgstr "" 4272 4284 4273 #: inc/modules/buy-x-get-y/admin/options.php: 548, inc/modules/buy-x-get-y/admin/options.php:611, inc/modules/buy-x-get-y/admin/options.php:673, 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:7234285 #: inc/modules/buy-x-get-y/admin/options.php:606, inc/modules/buy-x-get-y/admin/options.php:669, inc/modules/buy-x-get-y/admin/options.php:731, inc/modules/complementary-products/admin/options.php:556, inc/modules/frequently-bought-together/admin/options.php:687, inc/modules/frequently-bought-together/admin/options.php:749, inc/modules/volume-discounts/admin/options.php:709, inc/modules/volume-discounts/admin/options.php:773 4274 4286 msgid "Discount text" 4275 4287 msgstr "" … … 4277 4289 #. translators: %1$s: bogo Discount amount 4278 4290 #. translators: %1$s: Discount amount 4279 #: inc/modules/buy-x-get-y/admin/options.php: 553, inc/modules/buy-x-get-y/admin/options.php:616, inc/modules/buy-x-get-y/admin/options.php:678, 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:6684291 #: inc/modules/buy-x-get-y/admin/options.php:611, inc/modules/buy-x-get-y/admin/options.php:674, inc/modules/buy-x-get-y/admin/options.php:736, inc/modules/frequently-bought-together/admin/options.php:525, inc/modules/frequently-bought-together/admin/options.php:623, inc/modules/frequently-bought-together/admin/options.php:726 4280 4292 msgid "<strong>%1$s:</strong> to show discount amount" 4281 4293 msgstr "" 4282 4294 4283 #: inc/modules/buy-x-get-y/admin/options.php: 572, 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:6194295 #: inc/modules/buy-x-get-y/admin/options.php:630, 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:657, inc/modules/volume-discounts/admin/options.php:669 4284 4296 msgid "Checkout Page" 4285 4297 msgstr "" 4286 4298 4287 #: inc/modules/buy-x-get-y/admin/options.php: 5734299 #: inc/modules/buy-x-get-y/admin/options.php:631 4288 4300 msgid "Use these settings to control how Buy X get Y offers appear on the checkout page." 4289 4301 msgstr "" 4290 4302 4291 #: inc/modules/buy-x-get-y/admin/options.php: 584, inc/modules/complementary-products/admin/options.php:469, inc/modules/frequently-bought-together/admin/options.php:611, inc/modules/volume-discounts/admin/options.php:6314303 #: inc/modules/buy-x-get-y/admin/options.php:642, inc/modules/complementary-products/admin/options.php:469, inc/modules/frequently-bought-together/admin/options.php:669, inc/modules/volume-discounts/admin/options.php:681 4292 4304 msgid "Before Billing Details" 4293 4305 msgstr "" 4294 4306 4295 #: inc/modules/buy-x-get-y/admin/options.php: 585, inc/modules/complementary-products/admin/options.php:470, inc/modules/frequently-bought-together/admin/options.php:612, inc/modules/volume-discounts/admin/options.php:6324307 #: inc/modules/buy-x-get-y/admin/options.php:643, inc/modules/complementary-products/admin/options.php:470, inc/modules/frequently-bought-together/admin/options.php:670, inc/modules/volume-discounts/admin/options.php:682 4296 4308 msgid "After Billing Details" 4297 4309 msgstr "" 4298 4310 4299 #: inc/modules/buy-x-get-y/admin/options.php: 586, inc/modules/complementary-products/admin/options.php:471, inc/modules/frequently-bought-together/admin/options.php:613, inc/modules/volume-discounts/admin/options.php:6334311 #: inc/modules/buy-x-get-y/admin/options.php:644, inc/modules/complementary-products/admin/options.php:471, inc/modules/frequently-bought-together/admin/options.php:671, inc/modules/volume-discounts/admin/options.php:683 4300 4312 msgid "Before Order Details" 4301 4313 msgstr "" 4302 4314 4303 #: inc/modules/buy-x-get-y/admin/options.php: 587, inc/modules/complementary-products/admin/options.php:472, inc/modules/frequently-bought-together/admin/options.php:614, inc/modules/volume-discounts/admin/options.php:6344315 #: inc/modules/buy-x-get-y/admin/options.php:645, inc/modules/complementary-products/admin/options.php:472, inc/modules/frequently-bought-together/admin/options.php:672, inc/modules/volume-discounts/admin/options.php:684 4304 4316 msgid "Before Payment Gateways" 4305 4317 msgstr "" 4306 4318 4307 #: inc/modules/buy-x-get-y/admin/options.php: 588, inc/modules/complementary-products/admin/options.php:473, inc/modules/frequently-bought-together/admin/options.php:615, inc/modules/volume-discounts/admin/options.php:6354319 #: inc/modules/buy-x-get-y/admin/options.php:646, inc/modules/complementary-products/admin/options.php:473, inc/modules/frequently-bought-together/admin/options.php:673, inc/modules/volume-discounts/admin/options.php:685 4308 4320 msgid "Before Order Placement Button" 4309 4321 msgstr "" 4310 4322 4311 #: inc/modules/buy-x-get-y/admin/options.php: 589, inc/modules/complementary-products/admin/options.php:474, inc/modules/frequently-bought-together/admin/options.php:616, inc/modules/volume-discounts/admin/options.php:6364323 #: inc/modules/buy-x-get-y/admin/options.php:647, inc/modules/complementary-products/admin/options.php:474, inc/modules/frequently-bought-together/admin/options.php:674, inc/modules/volume-discounts/admin/options.php:686 4312 4324 msgid "After Order Placement Button" 4313 4325 msgstr "" … … 4315 4327 #. translators: %1$s: bogo offer quantity 4316 4328 #. translators: %1$s: bogo {offer_quantity} tag 4317 #: inc/modules/buy-x-get-y/admin/options.php:6 01, inc/modules/buy-x-get-y/admin/options.php:6504329 #: inc/modules/buy-x-get-y/admin/options.php:659, inc/modules/buy-x-get-y/admin/options.php:708 4318 4330 msgid "<strong>%1$s:</strong> to show offer quantity" 4319 4331 msgstr "" 4320 4332 4321 #: inc/modules/buy-x-get-y/admin/options.php:6 34, inc/modules/volume-discounts/admin/options.php:6834333 #: inc/modules/buy-x-get-y/admin/options.php:692, inc/modules/volume-discounts/admin/options.php:733 4322 4334 msgid "Thank You Page" 4323 4335 msgstr "" 4324 4336 4325 #: inc/modules/buy-x-get-y/admin/options.php:6 354337 #: inc/modules/buy-x-get-y/admin/options.php:693 4326 4338 msgid "Use these settings to control how Buy X get Y offers appear on the thank you page." 4327 4339 msgstr "" 4328 4340 4329 #: inc/modules/buy-x-get-y/admin/options.php: 6464341 #: inc/modules/buy-x-get-y/admin/options.php:704 4330 4342 msgid "Last chance to get {offer_quantity}x" 4331 4343 msgstr "" 4332 4344 4333 #: inc/modules/buy-x-get-y/admin/options.php: 663, inc/modules/complementary-products/admin/options.php:531, inc/modules/frequently-bought-together/admin/options.php:681, inc/modules/volume-discounts/admin/options.php:7134345 #: inc/modules/buy-x-get-y/admin/options.php:721, inc/modules/complementary-products/admin/options.php:531, inc/modules/frequently-bought-together/admin/options.php:739, inc/modules/volume-discounts/admin/options.php:763 4334 4346 msgid "On Top" 4335 4347 msgstr "" 4336 4348 4337 #: inc/modules/buy-x-get-y/admin/options.php: 664, inc/modules/complementary-products/admin/options.php:532, inc/modules/frequently-bought-together/admin/options.php:682, inc/modules/volume-discounts/admin/options.php:7144349 #: inc/modules/buy-x-get-y/admin/options.php:722, inc/modules/complementary-products/admin/options.php:532, inc/modules/frequently-bought-together/admin/options.php:740, inc/modules/volume-discounts/admin/options.php:764 4338 4350 msgid "Before Order details" 4339 4351 msgstr "" 4340 4352 4341 #: inc/modules/buy-x-get-y/admin/options.php: 665, inc/modules/complementary-products/admin/options.php:533, inc/modules/frequently-bought-together/admin/options.php:683, inc/modules/volume-discounts/admin/options.php:7154353 #: inc/modules/buy-x-get-y/admin/options.php:723, inc/modules/complementary-products/admin/options.php:533, inc/modules/frequently-bought-together/admin/options.php:741, inc/modules/volume-discounts/admin/options.php:765 4342 4354 msgid "After Order details" 4343 4355 msgstr "" 4344 4356 4345 #: inc/modules/buy-x-get-y/admin/options.php:7 004357 #: inc/modules/buy-x-get-y/admin/options.php:758 4346 4358 msgid "Buy 1 Get 1" 4347 4359 msgstr "" … … 4379 4391 msgstr "" 4380 4392 4381 #: 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 264393 #: 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:576 4382 4394 msgid "Background color" 4383 4395 msgstr "" 4384 4396 4385 #: 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: 5544397 #: 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:604 4386 4398 msgid "Text color" 4387 4399 msgstr "" … … 4672 4684 msgstr "" 4673 4685 4686 #: inc/modules/complementary-products/admin/options.php:95, inc/modules/pre-orders/admin/options.php:102 4687 msgid "Select the products that will not show the offer." 4688 msgstr "" 4689 4690 #: inc/modules/complementary-products/admin/options.php:135, inc/modules/free-gifts/admin/options.php:136, inc/modules/pre-orders/admin/options.php:143, inc/modules/product-labels/admin/options.php:353, inc/modules/reasons-to-buy/admin/options.php:139, inc/modules/spending-goal/admin/options.php:139, inc/modules/wishlist/admin/options.php:156 4691 msgid "Exclude Categories" 4692 msgstr "" 4693 4694 #: inc/modules/complementary-products/admin/options.php:161, inc/modules/free-gifts/admin/options.php:162, inc/modules/pre-orders/admin/options.php:169, inc/modules/product-labels/admin/options.php:379, inc/modules/reasons-to-buy/admin/options.php:165 4695 msgid "Exclude Tags" 4696 msgstr "" 4697 4674 4698 #: inc/modules/complementary-products/admin/options.php:186 4675 4699 msgid "Complementary products" … … 4680 4704 msgstr "" 4681 4705 4682 #: inc/modules/complementary-products/admin/options.php:194, inc/modules/frequently-bought-together/admin/options.php: 2674706 #: inc/modules/complementary-products/admin/options.php:194, inc/modules/frequently-bought-together/admin/options.php:325 4683 4707 msgid "Offer a discount on this bundle" 4684 4708 msgstr "" … … 4720 4744 msgstr "" 4721 4745 4722 #: inc/modules/complementary-products/admin/options.php:387, inc/modules/frequently-bought-together/admin/options.php:4 214746 #: inc/modules/complementary-products/admin/options.php:387, inc/modules/frequently-bought-together/admin/options.php:479 4723 4747 msgid "After Product Summary" 4724 4748 msgstr "" 4725 4749 4726 #: inc/modules/complementary-products/admin/options.php:388, inc/modules/frequently-bought-together/admin/options.php:4 224750 #: inc/modules/complementary-products/admin/options.php:388, inc/modules/frequently-bought-together/admin/options.php:480 4727 4751 msgid "After Product Tabs" 4728 4752 msgstr "" … … 4765 4789 msgstr "" 4766 4790 4767 #: inc/modules/complementary-products/admin/options.php:519, inc/modules/frequently-bought-together/admin/options.php: 6534791 #: inc/modules/complementary-products/admin/options.php:519, inc/modules/frequently-bought-together/admin/options.php:711 4768 4792 msgid "Thank you Page" 4769 4793 msgstr "" … … 4773 4797 msgstr "" 4774 4798 4775 #: inc/modules/complementary-products/admin/options.php:540, inc/modules/frequently-bought-together/admin/options.php:4 40, inc/modules/frequently-bought-together/admin/options.php:546, inc/modules/frequently-bought-together/admin/options.php:6634799 #: inc/modules/complementary-products/admin/options.php:540, inc/modules/frequently-bought-together/admin/options.php:498, inc/modules/frequently-bought-together/admin/options.php:604, inc/modules/frequently-bought-together/admin/options.php:721 4776 4800 msgid "Bundle title" 4777 4801 msgstr "" … … 4901 4925 msgstr "" 4902 4926 4903 #: 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 32, inc/modules/storewide-sale/admin/options.php:3394927 #: 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:382, inc/modules/storewide-sale/admin/options.php:389 4904 4928 msgid "mm/dd/yy, --:-- --" 4905 4929 msgstr "" … … 4914 4938 msgstr "" 4915 4939 4916 #: 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 494940 #: 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:399 4917 4941 msgid "WordPress Settings" 4918 4942 msgstr "" … … 5086 5110 msgstr "" 5087 5111 5088 #: inc/modules/free-gifts/admin/options.php:205, inc/modules/volume-discounts/admin/options.php: 2805112 #: inc/modules/free-gifts/admin/options.php:205, inc/modules/volume-discounts/admin/options.php:330 5089 5113 msgid "Exclude coupons" 5090 5114 msgstr "" … … 5196 5220 msgstr "" 5197 5221 5198 #: inc/modules/free-gifts/admin/options.php:450, inc/modules/free-gifts/admin/options.php:458, inc/modules/volume-discounts/admin/options.php: 4685222 #: inc/modules/free-gifts/admin/options.php:450, inc/modules/free-gifts/admin/options.php:458, inc/modules/volume-discounts/admin/options.php:518 5199 5223 msgid "This is displayed on the cart page." 5200 5224 msgstr "" … … 5634 5658 msgstr "" 5635 5659 5636 #: inc/modules/frequently-bought-together/admin/options.php: 1865660 #: inc/modules/frequently-bought-together/admin/options.php:244 5637 5661 msgid "Offer products based on" 5638 5662 msgstr "" 5639 5663 5640 #: inc/modules/frequently-bought-together/admin/options.php: 1885664 #: inc/modules/frequently-bought-together/admin/options.php:246 5641 5665 msgid "Manual Selection" 5642 5666 msgstr "" 5643 5667 5644 #: inc/modules/frequently-bought-together/admin/options.php: 1895668 #: inc/modules/frequently-bought-together/admin/options.php:247 5645 5669 msgid "AI Recommendations" 5646 5670 msgstr "" 5647 5671 5648 #: inc/modules/frequently-bought-together/admin/options.php: 1925672 #: inc/modules/frequently-bought-together/admin/options.php:250 5649 5673 msgid "Choose the maximum number of products you’d like the bundle to include." 5650 5674 msgstr "" 5651 5675 5652 #: inc/modules/frequently-bought-together/admin/options.php: 1965676 #: inc/modules/frequently-bought-together/admin/options.php:254 5653 5677 msgid "Maximum number of offer products shown" 5654 5678 msgstr "" 5655 5679 5656 #: inc/modules/frequently-bought-together/admin/options.php: 1985680 #: inc/modules/frequently-bought-together/admin/options.php:256 5657 5681 msgid "You can show a maximum of 5 offer products." 5658 5682 msgstr "" 5659 5683 5660 #: inc/modules/frequently-bought-together/admin/options.php:2 005684 #: inc/modules/frequently-bought-together/admin/options.php:258 5661 5685 msgid "2 products (Target product + 1 AI product)" 5662 5686 msgstr "" 5663 5687 5664 #: inc/modules/frequently-bought-together/admin/options.php:2 015688 #: inc/modules/frequently-bought-together/admin/options.php:259 5665 5689 msgid "3 products (Target product + 2 AI products)" 5666 5690 msgstr "" 5667 5691 5668 #: inc/modules/frequently-bought-together/admin/options.php:2 025692 #: inc/modules/frequently-bought-together/admin/options.php:260 5669 5693 msgid "4 products (Target product + 3 AI products)" 5670 5694 msgstr "" 5671 5695 5672 #: inc/modules/frequently-bought-together/admin/options.php:2 035696 #: inc/modules/frequently-bought-together/admin/options.php:261 5673 5697 msgid "5 products (Target product + 4 AI products)" 5674 5698 msgstr "" 5675 5699 5676 #: inc/modules/frequently-bought-together/admin/options.php:2 045700 #: inc/modules/frequently-bought-together/admin/options.php:262 5677 5701 msgid "6 products (Target product + 5 AI products)" 5678 5702 msgstr "" 5679 5703 5680 #: inc/modules/frequently-bought-together/admin/options.php:2 205704 #: inc/modules/frequently-bought-together/admin/options.php:278 5681 5705 msgid "Products to offer" 5682 5706 msgstr "" 5683 5707 5684 #: inc/modules/frequently-bought-together/admin/options.php:2 235708 #: inc/modules/frequently-bought-together/admin/options.php:281 5685 5709 msgid "Select the products that will be included the bundle." 5686 5710 msgstr "" 5687 5711 5688 #: inc/modules/frequently-bought-together/admin/options.php:2 385712 #: inc/modules/frequently-bought-together/admin/options.php:296 5689 5713 msgid "Offer products as optional" 5690 5714 msgstr "" 5691 5715 5692 #: inc/modules/frequently-bought-together/admin/options.php:2 395716 #: inc/modules/frequently-bought-together/admin/options.php:297 5693 5717 msgid "Offer the products using checkboxes, so shoppers can choose what to buy" 5694 5718 msgstr "" 5695 5719 5696 #: inc/modules/frequently-bought-together/admin/options.php: 2455720 #: inc/modules/frequently-bought-together/admin/options.php:303 5697 5721 msgid "Show the campaign on the offered products included in the bundle to maximize visibility" 5698 5722 msgstr "" 5699 5723 5700 #: inc/modules/frequently-bought-together/admin/options.php:3 405724 #: inc/modules/frequently-bought-together/admin/options.php:398 5701 5725 msgid "Exclude specific users from seeing the offer" 5702 5726 msgstr "" 5703 5727 5704 #: inc/modules/frequently-bought-together/admin/options.php:4 095728 #: inc/modules/frequently-bought-together/admin/options.php:467 5705 5729 msgid "Use these settings to control how frequently bought together offers appear on product pages." 5706 5730 msgstr "" 5707 5731 5708 #: inc/modules/frequently-bought-together/admin/options.php:4 235732 #: inc/modules/frequently-bought-together/admin/options.php:481 5709 5733 msgid "At the Bottom" 5710 5734 msgstr "" 5711 5735 5712 #: inc/modules/frequently-bought-together/admin/options.php: 4475736 #: inc/modules/frequently-bought-together/admin/options.php:505 5713 5737 msgid "Price label" 5714 5738 msgstr "" 5715 5739 5716 #: inc/modules/frequently-bought-together/admin/options.php: 4545740 #: inc/modules/frequently-bought-together/admin/options.php:512 5717 5741 msgid "Price label for one selected product" 5718 5742 msgstr "" 5719 5743 5720 #: inc/modules/frequently-bought-together/admin/options.php: 455, inc/modules/real-time-search/admin/options.php:615744 #: inc/modules/frequently-bought-together/admin/options.php:513, inc/modules/real-time-search/admin/options.php:61 5721 5745 msgid "Product price" 5722 5746 msgstr "" 5723 5747 5724 #: inc/modules/frequently-bought-together/admin/options.php: 4565748 #: inc/modules/frequently-bought-together/admin/options.php:514 5725 5749 msgid "Price label when only one product selected" 5726 5750 msgstr "" 5727 5751 5728 #: inc/modules/frequently-bought-together/admin/options.php: 4625752 #: inc/modules/frequently-bought-together/admin/options.php:520 5729 5753 msgid "You save label" 5730 5754 msgstr "" 5731 5755 5732 #: inc/modules/frequently-bought-together/admin/options.php: 4635756 #: inc/modules/frequently-bought-together/admin/options.php:521 5733 5757 msgid "You save: {amount}" 5734 5758 msgstr "" 5735 5759 5736 #: inc/modules/frequently-bought-together/admin/options.php: 4785760 #: inc/modules/frequently-bought-together/admin/options.php:536 5737 5761 msgid "No variation selected text" 5738 5762 msgstr "" 5739 5763 5740 #: inc/modules/frequently-bought-together/admin/options.php: 4855764 #: inc/modules/frequently-bought-together/admin/options.php:543 5741 5765 msgid "No variation selected text (no discount)" 5742 5766 msgstr "" 5743 5767 5744 #: inc/modules/frequently-bought-together/admin/options.php: 4865768 #: inc/modules/frequently-bought-together/admin/options.php:544 5745 5769 msgid "This text will be displayed when the bundle has no discount and includes a variable product." 5746 5770 msgstr "" 5747 5771 5748 #: inc/modules/frequently-bought-together/admin/options.php:5 015772 #: inc/modules/frequently-bought-together/admin/options.php:559 5749 5773 msgid "Plus sign background color" 5750 5774 msgstr "" 5751 5775 5752 #: inc/modules/frequently-bought-together/admin/options.php:5 085776 #: inc/modules/frequently-bought-together/admin/options.php:566 5753 5777 msgid "Plus sign text color" 5754 5778 msgstr "" 5755 5779 5756 #: inc/modules/frequently-bought-together/admin/options.php:5 155780 #: inc/modules/frequently-bought-together/admin/options.php:573 5757 5781 msgid "Bundle border color" 5758 5782 msgstr "" 5759 5783 5760 #: inc/modules/frequently-bought-together/admin/options.php:5 225784 #: inc/modules/frequently-bought-together/admin/options.php:580 5761 5785 msgid "Bundle border radius" 5762 5786 msgstr "" 5763 5787 5764 #: inc/modules/frequently-bought-together/admin/options.php:5 375788 #: inc/modules/frequently-bought-together/admin/options.php:595 5765 5789 msgid "Use these settings to control how frequently bought together offers appear on the cart page." 5766 5790 msgstr "" 5767 5791 5768 #: inc/modules/frequently-bought-together/admin/options.php: 5605792 #: inc/modules/frequently-bought-together/admin/options.php:618 5769 5793 msgid "And save label" 5770 5794 msgstr "" 5771 5795 5772 #: inc/modules/frequently-bought-together/admin/options.php: 5615796 #: inc/modules/frequently-bought-together/admin/options.php:619 5773 5797 msgid "and save: {amount}" 5774 5798 msgstr "" 5775 5799 5776 #: inc/modules/frequently-bought-together/admin/options.php:6 005800 #: inc/modules/frequently-bought-together/admin/options.php:658 5777 5801 msgid "Use these settings to control how Frequently bought together offers appear on the checkout page." 5778 5802 msgstr "" 5779 5803 5780 #: inc/modules/frequently-bought-together/admin/options.php:6 245804 #: inc/modules/frequently-bought-together/admin/options.php:682 5781 5805 msgid "Bundle and Save!" 5782 5806 msgstr "" 5783 5807 5784 #: inc/modules/frequently-bought-together/admin/options.php:6 305808 #: inc/modules/frequently-bought-together/admin/options.php:688 5785 5809 msgid "Add to get {discount} off all items in your bundle ({fbt_products})." 5786 5810 msgstr "" … … 5788 5812 #. translators: %1$s: Discount amount, %2$s: FBT offer product names 5789 5813 #. translators: %1$s: Discount amount 5790 #: inc/modules/frequently-bought-together/admin/options.php:6 34, inc/modules/frequently-bought-together/admin/options.php:696, inc/modules/frequently-bought-together/admin/options.php:7135814 #: inc/modules/frequently-bought-together/admin/options.php:692, inc/modules/frequently-bought-together/admin/options.php:754, inc/modules/frequently-bought-together/admin/options.php:771 5791 5815 msgid "<strong>%1$s:</strong> to show discount amount<br><strong>%2$s:</strong> to show the product names in the offer" 5792 5816 msgstr "" 5793 5817 5794 #: inc/modules/frequently-bought-together/admin/options.php: 6555818 #: inc/modules/frequently-bought-together/admin/options.php:713 5795 5819 msgid "Use these settings to control how frequently bought together offers appear on the thank you page." 5796 5820 msgstr "" 5797 5821 5798 #: inc/modules/frequently-bought-together/admin/options.php: 6645822 #: inc/modules/frequently-bought-together/admin/options.php:722 5799 5823 msgid "Last chance to get {discount} off your bundle!" 5800 5824 msgstr "" 5801 5825 5802 #: inc/modules/frequently-bought-together/admin/options.php: 6925826 #: inc/modules/frequently-bought-together/admin/options.php:750 5803 5827 msgid "Add now to complete your bundle ({fbt_products}) and save" 5804 5828 msgstr "" 5805 5829 5806 #: inc/modules/frequently-bought-together/admin/options.php:7 07, inc/modules/volume-discounts/admin/options.php:7405830 #: inc/modules/frequently-bought-together/admin/options.php:765, inc/modules/volume-discounts/admin/options.php:790 5807 5831 msgid "Bonus tip text" 5808 5832 msgstr "" 5809 5833 5810 #: inc/modules/frequently-bought-together/admin/options.php:7 085834 #: inc/modules/frequently-bought-together/admin/options.php:766 5811 5835 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. " 5812 5836 msgstr "" … … 5961 5985 msgstr "" 5962 5986 5963 #: inc/modules/pre-orders/admin/options.php:119, inc/modules/recent-sales-notifications/admin/options.php:472, inc/modules/side-cart/admin/options.php:261, inc/modules/storewide-sale/admin/options.php:112, inc/modules/wait-list/admin/options.php:63 5964 msgid "Exclude products" 5965 msgstr "" 5966 5967 #: inc/modules/pre-orders/admin/options.php:120, inc/modules/storewide-sale/admin/options.php:114 5987 #: inc/modules/pre-orders/admin/options.php:120 5968 5988 msgid "Exclude products from this discount campaign." 5969 5989 msgstr "" … … 5995 6015 5996 6016 #. translators: %1$s: Time zone, %2$s WordPress setting link 5997 #: inc/modules/pre-orders/admin/options.php:259, inc/modules/storewide-sale/admin/options.php:3 466017 #: inc/modules/pre-orders/admin/options.php:259, inc/modules/storewide-sale/admin/options.php:396 5998 6018 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." 5999 6019 msgstr "" … … 7536 7556 msgstr "" 7537 7557 7538 #: inc/modules/scroll-to-top-button/admin/options.php:232, inc/modules/volume-discounts/admin/options.php: 5617558 #: inc/modules/scroll-to-top-button/admin/options.php:232, inc/modules/volume-discounts/admin/options.php:611 7539 7559 msgid "Text color hover" 7540 7560 msgstr "" 7541 7561 7542 #: inc/modules/scroll-to-top-button/admin/options.php:248, inc/modules/volume-discounts/admin/options.php:5 477562 #: inc/modules/scroll-to-top-button/admin/options.php:248, inc/modules/volume-discounts/admin/options.php:597 7543 7563 msgid "Border color hover" 7544 7564 msgstr "" 7545 7565 7546 #: inc/modules/scroll-to-top-button/admin/options.php:264, inc/modules/volume-discounts/admin/options.php:5 337566 #: inc/modules/scroll-to-top-button/admin/options.php:264, inc/modules/volume-discounts/admin/options.php:583 7547 7567 msgid "Background color hover" 7548 7568 msgstr "" … … 7654 7674 #: inc/modules/side-cart/admin/options.php:263 7655 7675 msgid "Upsell will not be displayed for selected products." 7656 msgstr ""7657 7658 #: inc/modules/side-cart/admin/options.php:3047659 msgid "Exclude categories"7660 7676 msgstr "" 7661 7677 … … 7781 7797 msgstr "" 7782 7798 7783 #: inc/modules/size-chart/admin/options.php:81, inc/modules/volume-discounts/admin/options.php:5 197799 #: inc/modules/size-chart/admin/options.php:81, inc/modules/volume-discounts/admin/options.php:569 7784 7800 msgid "Title text color hover" 7785 7801 msgstr "" … … 8037 8053 msgstr "" 8038 8054 8039 #: inc/modules/storewide-sale/admin/options.php:95 8040 msgid "Select products to exclude from the campaign." 8041 msgstr "" 8042 8043 #: inc/modules/storewide-sale/admin/options.php:140 8044 msgid "Exclude categories from this discount campaign." 8045 msgstr "" 8046 8047 #: inc/modules/storewide-sale/admin/options.php:166 8048 msgid "Exclude tags from this discount campaign." 8049 msgstr "" 8050 8051 #: inc/modules/storewide-sale/admin/options.php:320 8055 #: inc/modules/storewide-sale/admin/options.php:370 8052 8056 msgid "Availability" 8053 8057 msgstr "" 8054 8058 8055 #: inc/modules/storewide-sale/admin/options.php:3 228059 #: inc/modules/storewide-sale/admin/options.php:372 8056 8060 msgid "Always available" 8057 8061 msgstr "" 8058 8062 8059 #: inc/modules/storewide-sale/admin/options.php:3 238063 #: inc/modules/storewide-sale/admin/options.php:373 8060 8064 msgid "Specific dates" 8061 8065 msgstr "" 8062 8066 8063 #: inc/modules/storewide-sale/admin/options.php:3 308067 #: inc/modules/storewide-sale/admin/options.php:380 8064 8068 msgid "Start at" 8065 8069 msgstr "" 8066 8070 8067 #: inc/modules/storewide-sale/admin/options.php:3 378071 #: inc/modules/storewide-sale/admin/options.php:387 8068 8072 msgid "Ends at" 8069 8073 msgstr "" 8070 8074 8071 #: inc/modules/storewide-sale/admin/options.php: 3698075 #: inc/modules/storewide-sale/admin/options.php:419 8072 8076 msgid "You can display a sale badge on products eligible for this discount by using Merchant’s Product Labels module." 8073 8077 msgstr "" 8074 8078 8075 #: inc/modules/storewide-sale/admin/options.php: 3708079 #: inc/modules/storewide-sale/admin/options.php:420 8076 8080 msgid "View Product Labels" 8077 8081 msgstr "" … … 8113 8117 msgstr "" 8114 8118 8115 #: inc/modules/volume-discounts/admin/options.php: 2818119 #: inc/modules/volume-discounts/admin/options.php:331 8116 8120 msgid "Coupon codes will not be applicable on top of this offer campaign." 8117 8121 msgstr "" 8118 8122 8119 #: inc/modules/volume-discounts/admin/options.php:4 228123 #: inc/modules/volume-discounts/admin/options.php:472 8120 8124 msgid "Save label" 8121 8125 msgstr "" 8122 8126 8123 8127 #. translators: %1$s: Discount amount, %2$s: Discount percentage 8124 #: inc/modules/volume-discounts/admin/options.php:4 27, inc/modules/volume-discounts/admin/options.php:4798128 #: inc/modules/volume-discounts/admin/options.php:477, inc/modules/volume-discounts/admin/options.php:529 8125 8129 msgid "<strong>%1$s:</strong> to show discount amount<br><strong>%2$s:</strong> to show discount percentage" 8126 8130 msgstr "" 8127 8131 8128 #: inc/modules/volume-discounts/admin/options.php:4 368132 #: inc/modules/volume-discounts/admin/options.php:486 8129 8133 msgid "Tier format text" 8130 8134 msgstr "" 8131 8135 8132 8136 #. translators: %1$s: Discount percentage, %2$s: Quantity, %3$s: Discount amount 8133 #: inc/modules/volume-discounts/admin/options.php:4 418137 #: inc/modules/volume-discounts/admin/options.php:491 8134 8138 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" 8135 8139 msgstr "" 8136 8140 8137 #: inc/modules/volume-discounts/admin/options.php: 4528141 #: inc/modules/volume-discounts/admin/options.php:502 8138 8142 msgid "Item text" 8139 8143 msgstr "" 8140 8144 8141 #: inc/modules/volume-discounts/admin/options.php: 4598145 #: inc/modules/volume-discounts/admin/options.php:509 8142 8146 msgid "Total text" 8143 8147 msgstr "" 8144 8148 8145 #: inc/modules/volume-discounts/admin/options.php: 4668149 #: inc/modules/volume-discounts/admin/options.php:516 8146 8150 msgid "Cart item discount title" 8147 8151 msgstr "" 8148 8152 8149 #: inc/modules/volume-discounts/admin/options.php: 4748153 #: inc/modules/volume-discounts/admin/options.php:524 8150 8154 msgid "Cart item discount description" 8151 8155 msgstr "" 8152 8156 8153 #: inc/modules/volume-discounts/admin/options.php: 4768157 #: inc/modules/volume-discounts/admin/options.php:526 8154 8158 msgid "This is displayed on the cart page. You can use these codes in the content." 8155 8159 msgstr "" 8156 8160 8157 #: inc/modules/volume-discounts/admin/options.php: 4898161 #: inc/modules/volume-discounts/admin/options.php:539 8158 8162 msgid "Title font size" 8159 8163 msgstr "" 8160 8164 8161 #: inc/modules/volume-discounts/admin/options.php:5 008165 #: inc/modules/volume-discounts/admin/options.php:550 8162 8166 msgid "Title font weight" 8163 8167 msgstr "" 8164 8168 8165 #: inc/modules/volume-discounts/admin/options.php: 5958169 #: inc/modules/volume-discounts/admin/options.php:645 8166 8170 msgid "Add {quantity} more to get a {discount} discount off each" 8167 8171 msgstr "" 8168 8172 8169 8173 #. translators: %1$s: offer quantity, %2$s: discount amount 8170 #: inc/modules/volume-discounts/admin/options.php: 599, inc/modules/volume-discounts/admin/options.php:6488174 #: inc/modules/volume-discounts/admin/options.php:649, inc/modules/volume-discounts/admin/options.php:698 8171 8175 msgid "<strong>%1$s:</strong> to show offer quantity<br><strong>%2$s:</strong> to show discount amount" 8172 8176 msgstr "" 8173 8177 8174 #: inc/modules/volume-discounts/admin/options.php:6 208178 #: inc/modules/volume-discounts/admin/options.php:670 8175 8179 msgid "Use these settings to control how bulk discount offers appear on the checkout page." 8176 8180 msgstr "" 8177 8181 8178 #: inc/modules/volume-discounts/admin/options.php:6 44, inc/modules/volume-discounts/admin/options.php:6958182 #: inc/modules/volume-discounts/admin/options.php:694, inc/modules/volume-discounts/admin/options.php:745 8179 8183 msgid "Add {quantity} more to get {discount} off" 8180 8184 msgstr "" 8181 8185 8182 #: inc/modules/volume-discounts/admin/options.php: 660, inc/modules/volume-discounts/admin/options.php:7248186 #: inc/modules/volume-discounts/admin/options.php:710, inc/modules/volume-discounts/admin/options.php:774 8183 8187 msgid "{product_price}" 8184 8188 msgstr "" 8185 8189 8186 8190 #. translators: %1$s: product price 8187 #: inc/modules/volume-discounts/admin/options.php: 6648191 #: inc/modules/volume-discounts/admin/options.php:714 8188 8192 msgid "<strong>%1$s:</strong> to show product price<br><strong>%2$s:</strong> to show offer discount amount" 8189 8193 msgstr "" 8190 8194 8191 #: inc/modules/volume-discounts/admin/options.php: 6848195 #: inc/modules/volume-discounts/admin/options.php:734 8192 8196 msgid "Use these settings to control how bulk discount offers appear on the thank you page." 8193 8197 msgstr "" 8194 8198 8195 8199 #. translators: %1$s: quantity, %2$s: post purchase discount, %3$s: In Stock, %4$s: Total quantity 8196 #: inc/modules/volume-discounts/admin/options.php: 6998200 #: inc/modules/volume-discounts/admin/options.php:749 8197 8201 msgid "<strong>%1$s:</strong> to show product quantity<br><strong>%2$s:</strong> to show the discount amount" 8198 8202 msgstr "" 8199 8203 8200 8204 #. translators: %1$s: Discount amount, %2$s: product price 8201 #: inc/modules/volume-discounts/admin/options.php:7 288205 #: inc/modules/volume-discounts/admin/options.php:778 8202 8206 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" 8203 8207 msgstr "" 8204 8208 8205 #: inc/modules/volume-discounts/admin/options.php:7 418209 #: inc/modules/volume-discounts/admin/options.php:791 8206 8210 msgid "Bonus: You will also receive this discount off each item you just purchased as part of this bulk discount offer." 8207 8211 msgstr "" 8208 8212 8209 #: inc/modules/volume-discounts/admin/options.php: 7688213 #: inc/modules/volume-discounts/admin/options.php:818 8210 8214 msgid "General" 8211 8215 msgstr "" 8212 8216 8213 #: inc/modules/volume-discounts/admin/options.php: 7748217 #: inc/modules/volume-discounts/admin/options.php:824 8214 8218 msgid "Max offers on checkout page" 8215 8219 msgstr "" 8216 8220 8217 #: inc/modules/volume-discounts/admin/options.php: 7758221 #: inc/modules/volume-discounts/admin/options.php:825 8218 8222 msgid "Set the maximum offers can be displayed on the checkout page." 8219 8223 msgstr "" 8220 8224 8221 #: inc/modules/volume-discounts/admin/options.php: 7828225 #: inc/modules/volume-discounts/admin/options.php:832 8222 8226 msgid "Discount Display Style" 8223 8227 msgstr "" 8224 8228 8225 #: inc/modules/volume-discounts/admin/options.php: 7848229 #: inc/modules/volume-discounts/admin/options.php:834 8226 8230 msgid "Standard Boxes" 8227 8231 msgstr "" 8228 8232 8229 #: inc/modules/volume-discounts/admin/options.php: 7858233 #: inc/modules/volume-discounts/admin/options.php:835 8230 8234 msgid "Tiered Radio Select" 8231 8235 msgstr "" -
merchant/trunk/merchant.php
r3293700 r3320812 4 4 * Plugin URI: https://athemes.com/merchant 5 5 * Description: All-in-one WooCommerce plugin for pre-orders, product labels, buy now, quick view, discount rules and more. 6 * Version: 2.1. 26 * Version: 2.1.3 7 7 * Author: aThemes 8 8 * Author URI: https://athemes.com … … 25 25 26 26 // Merchant constants. 27 define( 'MERCHANT_VERSION', '2.1. 2' );27 define( 'MERCHANT_VERSION', '2.1.3' ); 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
r3293700 r3320812 4 4 Tested up to: 6.7 5 5 Requires PHP: 7.3 6 Stable tag: 2.1. 26 Stable tag: 2.1.3 7 7 Contributors: aThemes 8 8 License: GPLv3 or later … … 219 219 220 220 == Changelog == 221 = 2.1.3 = 222 * Added - Pre-orders: Added compatibility with Kadence Email Designer 223 * Added - Woo Multi-Currency: Introduced compatibility layer 224 221 225 = 2.1.2 = 222 226 * Fixed - Cookie Banner: Resolved unnecessary database queries when modules are disabled -
merchant/trunk/templates/modules/buy-x-get-y/single-product.php
r3293700 r3320812 72 72 $is_in_stock = ( $buy_product->is_type( 'simple' ) || $buy_product->is_type( 'variation' ) ) ? $buy_product->is_in_stock() : true; // For variable products it'll be handled by JS when a variable will be selected 73 73 ?> 74 <p class="merchant-bogo-title" style="<?php74 <p class="merchant-bogo-title" data-flexible-id="<?php echo ! empty( $offer['flexible_id'] ) ? esc_attr( $offer['flexible_id'] ) : '' ?>" style="<?php 75 75 echo isset( $offer['product_single_page']['title_font_weight'] ) ? esc_attr( 'font-weight: ' . $offer['product_single_page']['title_font_weight'] . ';' ) : ''; 76 76 echo isset( $offer['product_single_page']['title_font_size'] ) ? esc_attr( 'font-size: ' . $offer['product_single_page']['title_font_size'] . 'px;' ) : '';
Note: See TracChangeset
for help on using the changeset viewer.