Changeset 3437778
- Timestamp:
- 01/12/2026 01:54:14 PM (3 weeks ago)
- Location:
- xml-for-google-merchant-center
- Files:
-
- 185 added
- 8 edited
-
tags/4.0.10 (added)
-
tags/4.0.10/LICENSE.txt (added)
-
tags/4.0.10/admin (added)
-
tags/4.0.10/admin/class-xfgmc-admin.php (added)
-
tags/4.0.10/admin/css (added)
-
tags/4.0.10/admin/css/xfgmc-admin.css (added)
-
tags/4.0.10/admin/icons (added)
-
tags/4.0.10/admin/icons/xml-13x13.svg (added)
-
tags/4.0.10/admin/icons/xml-18x18.svg (added)
-
tags/4.0.10/admin/index.php (added)
-
tags/4.0.10/admin/js (added)
-
tags/4.0.10/admin/js/select2.js (added)
-
tags/4.0.10/admin/js/xfgmc-admin.js (added)
-
tags/4.0.10/admin/partials (added)
-
tags/4.0.10/admin/partials/debug-page (added)
-
tags/4.0.10/admin/partials/debug-page/class-xfgmc-debug-page.php (added)
-
tags/4.0.10/admin/partials/debug-page/views (added)
-
tags/4.0.10/admin/partials/debug-page/views/html-admin-debug-page-btns.php (added)
-
tags/4.0.10/admin/partials/debug-page/views/html-admin-debug-page-tab-premium.php (added)
-
tags/4.0.10/admin/partials/debug-page/views/html-admin-debug-page-tab-sandbox.php (added)
-
tags/4.0.10/admin/partials/debug-page/views/html-admin-debug-page-tab-settings.php (added)
-
tags/4.0.10/admin/partials/debug-page/views/html-admin-debug-page-tab-simulation.php (added)
-
tags/4.0.10/admin/partials/debug-page/views/html-admin-debug-page-tab-status.php (added)
-
tags/4.0.10/admin/partials/debug-page/views/html-admin-debug-page-tabs.php (added)
-
tags/4.0.10/admin/partials/debug-page/views/html-admin-debug-page.php (added)
-
tags/4.0.10/admin/partials/extensions-page (added)
-
tags/4.0.10/admin/partials/extensions-page/class-xfgmc-extensions-page.php (added)
-
tags/4.0.10/admin/partials/extensions-page/views (added)
-
tags/4.0.10/admin/partials/extensions-page/views/html-admin-extensions-page.php (added)
-
tags/4.0.10/admin/partials/extensions-page/views/imgs (added)
-
tags/4.0.10/admin/partials/extensions-page/views/imgs/xml-for-google-merchant-center-pro-350x350.jpg (added)
-
tags/4.0.10/admin/partials/html-admin.php (added)
-
tags/4.0.10/admin/partials/settings-page (added)
-
tags/4.0.10/admin/partials/settings-page/class-xfgmc-feeds-list-table.php (added)
-
tags/4.0.10/admin/partials/settings-page/class-xfgmc-settigs-page.php (added)
-
tags/4.0.10/admin/partials/settings-page/views (added)
-
tags/4.0.10/admin/partials/settings-page/views/html-admin-list-feeds.php (added)
-
tags/4.0.10/admin/partials/settings-page/views/html-admin-settings-feed-save-btn.php (added)
-
tags/4.0.10/admin/partials/settings-page/views/html-admin-settings-feed-tab-item-loop-body.php (added)
-
tags/4.0.10/admin/partials/settings-page/views/html-admin-settings-feed-tab-standart.php (added)
-
tags/4.0.10/admin/partials/settings-page/views/html-admin-settings-feed-tab-tags.php (added)
-
tags/4.0.10/admin/partials/settings-page/views/html-admin-settings-feed-tabs.php (added)
-
tags/4.0.10/admin/partials/settings-page/views/html-admin-settings-feed.php (added)
-
tags/4.0.10/function.php (added)
-
tags/4.0.10/includes (added)
-
tags/4.0.10/includes/class-xfgmc-activator.php (added)
-
tags/4.0.10/includes/class-xfgmc-autoloader.php (added)
-
tags/4.0.10/includes/class-xfgmc-data.php (added)
-
tags/4.0.10/includes/class-xfgmc-deactivator.php (added)
-
tags/4.0.10/includes/class-xfgmc-error-log.php (added)
-
tags/4.0.10/includes/class-xfgmc-feedback.php (added)
-
tags/4.0.10/includes/class-xfgmc-get-closed-tag.php (added)
-
tags/4.0.10/includes/class-xfgmc-get-open-tag.php (added)
-
tags/4.0.10/includes/class-xfgmc-get-paired-tag.php (added)
-
tags/4.0.10/includes/class-xfgmc-i18n.php (added)
-
tags/4.0.10/includes/class-xfgmc-loader.php (added)
-
tags/4.0.10/includes/class-xfgmc.php (added)
-
tags/4.0.10/includes/classmap.php (added)
-
tags/4.0.10/includes/common-libs (added)
-
tags/4.0.10/includes/common-libs/backward-compatibility.php (added)
-
tags/4.0.10/includes/common-libs/class-icpd-promo.php (added)
-
tags/4.0.10/includes/common-libs/class-icpd-set-admin-notices.php (added)
-
tags/4.0.10/includes/common-libs/functions-icpd-useful-2-0-2.php (added)
-
tags/4.0.10/includes/common-libs/functions-icpd-woocommerce-1-1-1.php (added)
-
tags/4.0.10/includes/feeds (added)
-
tags/4.0.10/includes/feeds/class-xfgmc-feed-file-meta.php (added)
-
tags/4.0.10/includes/feeds/class-xfgmc-generation-xml.php (added)
-
tags/4.0.10/includes/feeds/class-xfgmc-get-unit-offer-simple.php (added)
-
tags/4.0.10/includes/feeds/class-xfgmc-get-unit-offer-variable.php (added)
-
tags/4.0.10/includes/feeds/class-xfgmc-get-unit-offer.php (added)
-
tags/4.0.10/includes/feeds/class-xfgmc-get-unit.php (added)
-
tags/4.0.10/includes/feeds/class-xfgmc-rules-list.php (added)
-
tags/4.0.10/includes/feeds/class-xfgmc-write-file.php (added)
-
tags/4.0.10/includes/feeds/traits (added)
-
tags/4.0.10/includes/feeds/traits/common (added)
-
tags/4.0.10/includes/feeds/traits/common/trait-xfgmc-t-common-get-catid.php (added)
-
tags/4.0.10/includes/feeds/traits/common/trait-xfgmc-t-common-skips.php (added)
-
tags/4.0.10/includes/feeds/traits/global (added)
-
tags/4.0.10/includes/feeds/traits/global/traits-xfgmc-global-variables.php (added)
-
tags/4.0.10/includes/feeds/traits/simple (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-adult.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-age-group.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-availability-date.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-availability.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-brand.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-color.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-condition.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-custom-label.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-description.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-dimensions.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-fb-product-category.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-gender.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-google-product-category.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-gtin.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-id.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-identifier-exists.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-image-link.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-is-bundle.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-item-group-id.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-link.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-material.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-mobile-link.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-mpn.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-multipack.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-open-item-tag.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-pattern.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-price.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-product-type.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-quantity.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-sale-price.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-shipping-dimensions.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-shipping.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-size-system.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-size-type.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-size.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-store-code.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-tax-category.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-tax.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-title.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-unit-pricing-base-measure.php (added)
-
tags/4.0.10/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-unit-pricing-measure.php (added)
-
tags/4.0.10/includes/feeds/traits/variable (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-adult.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-age-group.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-availability-date.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-availability.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-brand.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-color.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-condition.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-custom-label.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-description.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-dimensions.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-fb-product-category.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-gender.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-google-product-category.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-gtin.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-id.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-identifier-exists.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-image-link.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-is-bundle.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-item-group-id.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-link.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-material.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-mobile-link.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-mpn.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-multipack.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-open-item-tag.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-pattern.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-price.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-product-type.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-quantity.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-sale-price.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-shipping-dimensions.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-shipping.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-size-system.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-size-type.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-size.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-store-code.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-tax-category.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-tax.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-title.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-unit-pricing-base-measure.php (added)
-
tags/4.0.10/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-unit-pricing-measure.php (added)
-
tags/4.0.10/includes/index.php (added)
-
tags/4.0.10/includes/updates (added)
-
tags/4.0.10/includes/updates/class-xfgmc-plugin-form-activate.php (added)
-
tags/4.0.10/includes/updates/class-xfgmc-plugin-upd.php (added)
-
tags/4.0.10/index.php (added)
-
tags/4.0.10/languages (added)
-
tags/4.0.10/languages/xml-for-google-merchant-center-ru_RU.mo (added)
-
tags/4.0.10/languages/xml-for-google-merchant-center-ru_RU.po (added)
-
tags/4.0.10/languages/xml-for-google-merchant-center.pot (added)
-
tags/4.0.10/public (added)
-
tags/4.0.10/public/class-xfgmc-public.php (added)
-
tags/4.0.10/public/css (added)
-
tags/4.0.10/public/css/xfgmc-public.css (added)
-
tags/4.0.10/public/index.php (added)
-
tags/4.0.10/public/js (added)
-
tags/4.0.10/public/js/xfgmc-public.js (added)
-
tags/4.0.10/public/partials (added)
-
tags/4.0.10/public/partials/html-public.php (added)
-
tags/4.0.10/readme.txt (added)
-
tags/4.0.10/sandbox.php (added)
-
tags/4.0.10/uninstall.php (added)
-
tags/4.0.10/xml-for-google-merchant-center.php (added)
-
trunk/includes/class-xfgmc-data.php (modified) (259 diffs)
-
trunk/includes/feeds/class-xfgmc-feed-file-meta.php (modified) (4 diffs)
-
trunk/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-availability-date.php (modified) (2 diffs)
-
trunk/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-availability-date.php (modified) (4 diffs)
-
trunk/languages/xml-for-google-merchant-center-ru_RU.mo (modified) (previous)
-
trunk/languages/xml-for-google-merchant-center-ru_RU.po (modified) (27 diffs)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/xml-for-google-merchant-center.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
xml-for-google-merchant-center/trunk/includes/class-xfgmc-data.php
r3399273 r3437778 6 6 * @link https://icopydoc.ru 7 7 * @since 0.1.0 8 * @version 4.0. 8 (19-11-2025)8 * @version 4.0.10 (12-01-2026) 9 9 * 10 10 * @package XFGMC … … 37 37 38 38 if ( empty( $data_arr ) ) { 39 $this->data_arr = [ 40 [ 39 $this->data_arr = [ 40 [ 41 41 'opt_name' => 'xfgmc_status_sborki', 42 42 'def_val' => '-1', … … 80 80 'tab' => 'none' 81 81 ], 82 [ 82 [ 83 83 'opt_name' => 'xfgmc_feed_url', // https://site.ru/wp-content/uploads/feed-xml-0.xml 84 84 'def_val' => '', … … 87 87 'tab' => 'none' 88 88 ], 89 [ 89 [ 90 90 'opt_name' => 'xfgmc_feed_path', // /home/site.ru/public_html/wp-content/uploads/feed-xml-0.xml 91 91 'def_val' => '', … … 102 102 ], 103 103 // ------------------- ОСНОВНЫЕ НАСТРОЙКИ ------------------- 104 [ 104 [ 105 105 'opt_name' => 'xfgmc_run_cron', 106 106 'def_val' => 'disabled', … … 108 108 'type' => 'select', 109 109 'tab' => 'main_tab', 110 'data' => [ 110 'data' => [ 111 111 'has_next' => true, 112 112 'table_location' => 'th-td', … … 123 123 ), 124 124 'woo_attr' => false, 125 'key_value_arr' => [ 126 [ 125 'key_value_arr' => [ 126 [ 127 127 'value' => 'disabled', 128 128 'text' => __( 'Disable the creation and updating of this feed', 'xml-for-google-merchant-center' ) 129 129 ], 130 [ 130 [ 131 131 'value' => 'once', 132 132 'text' => sprintf( '%s', … … 134 134 ) 135 135 ], 136 [ 136 [ 137 137 'value' => 'hourly', 138 138 'text' => __( 'Create a feed once an hour', 'xml-for-google-merchant-center' ) ], … … 146 146 ] 147 147 ], 148 [ 148 [ 149 149 'opt_name' => 'xfgmc_cron_start_time', 150 150 'def_val' => 'now', … … 152 152 'type' => 'select', 153 153 'tab' => 'main_tab', 154 'data' => [ 154 'data' => [ 155 155 'has_next' => true, 156 156 'table_location' => 'td-td', … … 160 160 ), 161 161 'woo_attr' => false, 162 'key_value_arr' => [ 162 'key_value_arr' => [ 163 163 [ 'value' => 'now', 'text' => __( 'Now', 'xml-for-google-merchant-center' ) ], 164 164 [ 'value' => '1am', 'text' => '01-00' ], … … 189 189 ] 190 190 ], 191 [ 191 [ 192 192 'opt_name' => 'xfgmc_ufup', 193 193 'def_val' => 'disabled', … … 195 195 'type' => 'select', 196 196 'tab' => 'main_tab', 197 'data' => [ 197 'data' => [ 198 198 'has_next' => false, 199 199 'table_location' => 'td-td', … … 205 205 ), 206 206 'woo_attr' => false, 207 'key_value_arr' => [ 207 'key_value_arr' => [ 208 208 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 209 209 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 211 211 ] 212 212 ], 213 [ 213 [ 214 214 'opt_name' => 'xfgmc_xml_rules', 215 215 'def_val' => 'merchant_center', … … 217 217 'type' => 'select', 218 218 'tab' => 'main_tab', 219 'data' => [ 219 'data' => [ 220 220 'label' => __( 'To follow the rules', 'xml-for-google-merchant-center' ), 221 221 'desc' => sprintf( '%s <i>(%s)</i>. %s. %s. <a target="_blank" href="%s/?utm_source=xml-for-google-merchant-center&utm_medium=documentation&utm_campaign=basic-version&utm_content=settings-page&utm_term=about-rules">%s</a>', … … 231 231 ), 232 232 'woo_attr' => false, 233 'key_value_arr' => [ 234 [ 233 'key_value_arr' => [ 234 [ 235 235 'value' => 'merchant_center', 236 236 'text' => sprintf( '%s', … … 238 238 ) 239 239 ], 240 [ 240 [ 241 241 'value' => 'facebook', 242 242 'text' => sprintf( '%s', … … 244 244 ) 245 245 ], 246 [ 246 [ 247 247 'value' => 'all_elements', 248 248 'text' => sprintf( '%s (%s)', … … 255 255 ] 256 256 ], 257 [ 257 [ 258 258 'opt_name' => 'xfgmc_feed_assignment', 259 259 'def_val' => '', … … 261 261 'type' => 'text', 262 262 'tab' => 'main_tab', 263 'data' => [ 263 'data' => [ 264 264 'label' => __( 'Feed assignment', 'xml-for-google-merchant-center' ), 265 265 'desc' => __( 'Not used in feed. Inner note for your convenience', 'xml-for-google-merchant-center' ), … … 268 268 ] 269 269 ], 270 [ 270 [ 271 271 'opt_name' => 'xfgmc_feed_name', 272 272 'def_val' => '', … … 274 274 'type' => 'text', 275 275 'tab' => 'main_tab', 276 'data' => [ 276 'data' => [ 277 277 'has_next' => true, 278 278 'table_location' => 'th-td', … … 293 293 ] 294 294 ], 295 [ 295 [ 296 296 'opt_name' => 'xfgmc_file_extension', 297 297 'def_val' => 'xml', … … 299 299 'type' => 'select', 300 300 'tab' => 'main_tab', 301 'data' => [ 301 'data' => [ 302 302 'has_next' => false, 303 303 'table_location' => 'td-td', … … 307 307 ), 308 308 'woo_attr' => false, 309 'key_value_arr' => [ 309 'key_value_arr' => [ 310 310 [ 'value' => 'xml', 'text' => 'XML (' . __( 'recommend', 'xml-for-google-merchant-center' ) . ')' ] 311 311 ] 312 312 ] 313 313 ], 314 [ 314 [ 315 315 'opt_name' => 'xfgmc_archive_to_zip', 316 316 'def_val' => 'disabled', … … 318 318 'type' => 'select', 319 319 'tab' => 'main_tab', 320 'data' => [ 320 'data' => [ 321 321 'label' => __( 'Archive to ZIP', 'xml-for-google-merchant-center' ), 322 322 'desc' => sprintf( '%s: %s', … … 325 325 ), 326 326 'woo_attr' => false, 327 'key_value_arr' => [ 327 'key_value_arr' => [ 328 328 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 329 329 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 331 331 ] 332 332 ], 333 [ 333 [ 334 334 'opt_name' => 'xfgmc_step_export', 335 335 'def_val' => '500', … … 337 337 'type' => 'select', 338 338 'tab' => 'main_tab', 339 'data' => [ 339 'data' => [ 340 340 'label' => __( 'Step export', 'xml-for-google-merchant-center' ), 341 341 'desc' => … … 349 349 ), 350 350 'woo_attr' => false, 351 'key_value_arr' => [ 351 'key_value_arr' => [ 352 352 [ 'value' => '80', 'text' => '80' ], 353 353 [ 'value' => '100', 'text' => '100' ], … … 355 355 [ 'value' => '300', 'text' => '300' ], 356 356 [ 'value' => '400', 'text' => '400' ], 357 [ 357 [ 358 358 'value' => '500', 359 359 'text' => sprintf( … … 375 375 ] 376 376 ], 377 [ 377 [ 378 378 'opt_name' => 'xfgmc_script_execution_time', 379 379 'def_val' => '26', … … 381 381 'type' => 'text', 382 382 'tab' => 'main_tab', 383 'data' => [ 383 'data' => [ 384 384 'label' => __( 'The maximum script execution time', 'xml-for-google-merchant-center' ), 385 385 'desc' => sprintf( '%s. <strong>%s:</strong> 26. %s 10-30 %s', … … 399 399 ] 400 400 ], 401 [ 401 [ 402 402 'opt_name' => 'xfgmc_ignore_cache', 403 403 'def_val' => 'disabled', … … 405 405 'type' => 'select', 406 406 'tab' => 'main_tab', 407 'data' => [ 407 'data' => [ 408 408 'label' => __( 'Ignore plugin cache', 'xml-for-google-merchant-center' ), 409 409 'desc' => sprintf( '%s: <a … … 417 417 ), 418 418 'woo_attr' => false, 419 'key_value_arr' => [ 419 'key_value_arr' => [ 420 420 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 421 421 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 424 424 ] 425 425 ], 426 [ 426 [ 427 427 'opt_name' => 'xfgmc_do_cash_file', 428 428 'def_val' => 'enabled', … … 430 430 'type' => 'select', 431 431 'tab' => 'main_tab', 432 'data' => [ 432 'data' => [ 433 433 'label' => __( 434 434 'Сreate cache files when saving products', … … 446 446 ), 447 447 'woo_attr' => false, 448 'key_value_arr' => [ 448 'key_value_arr' => [ 449 449 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 450 450 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 455 455 // ------------------- ДАННЫЕ МАГАЗИНА ------------------- 456 456 // https://support.google.com/merchants/answer/14987622 457 [ 457 [ 458 458 'opt_name' => 'xfgmc_shop_name', 459 459 'def_val' => '', … … 461 461 'type' => 'text', 462 462 'tab' => 'shop_data_tab', 463 'data' => [ 463 'data' => [ 464 464 'label' => __( 'Shop name', 'xml-for-google-merchant-center' ), 465 465 'desc' => __( … … 473 473 ] 474 474 ], 475 [ 475 [ 476 476 'opt_name' => 'xfgmc_shop_description', 477 477 'def_val' => '', … … 479 479 'type' => 'text', 480 480 'tab' => 'shop_data_tab', 481 'data' => [ 481 'data' => [ 482 482 'label' => __( 'Shop description', 'xml-for-google-merchant-center' ), 483 483 'desc' => __( 'Shop description', 'xml-for-google-merchant-center' ), … … 489 489 ], 490 490 // ------------------- НАСТРОЙКИ АТРИБУТОВ ------------------- 491 [ 491 [ 492 492 'opt_name' => 'xfgmc_source_id', 493 493 'def_val' => 'default', … … 495 495 'type' => 'select', 496 496 'tab' => 'offer_data_tab', 497 'data' => [ 497 'data' => [ 498 498 'has_next' => true, 499 499 'table_location' => 'th-td', … … 502 502 'woo_attr' => true, 503 503 'default_value' => true, 504 'key_value_arr' => [ 504 'key_value_arr' => [ 505 505 [ 'value' => 'default', 'text' => __( 'Product ID / Variation ID', 'xml-for-google-merchant-center' ) ], 506 506 [ 'value' => 'sku', 'text' => __( 'Substitute from SKU', 'xml-for-google-merchant-center' ) ], 507 507 [ 'value' => 'post_meta', 'text' => __( 'Substitute from post meta', 'xml-for-google-merchant-center' ) ], 508 [ 508 [ 509 509 'value' => 'germanized', 510 510 'text' => __( 'Substitute from', 'xml-for-google-merchant-center' ) . 'WooCommerce Germanized' … … 515 515 ] 516 516 ], 517 [ 517 [ 518 518 'opt_name' => 'xfgmc_source_id_post_meta', 519 519 'def_val' => '', … … 521 521 'type' => 'text', 522 522 'tab' => 'offer_data_tab', 523 'data' => [ 523 'data' => [ 524 524 'has_next' => false, 525 525 'table_location' => 'td-td', … … 531 531 ] 532 532 ], 533 [ 533 [ 534 534 'opt_name' => 'xfgmc_product_title', 535 535 'def_val' => 'enabled', … … 537 537 'type' => 'select', 538 538 'tab' => 'offer_data_tab', 539 'data' => [ 539 'data' => [ 540 540 'label' => __( 'Product name', 'xml-for-google-merchant-center' ), 541 541 'desc' => '', 542 542 'woo_attr' => false, 543 543 'default_value' => false, 544 'key_value_arr' => [ 544 'key_value_arr' => [ 545 545 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ], 546 546 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ] … … 550 550 ] 551 551 ], 552 [ 552 [ 553 553 'opt_name' => 'xfgmc_desc', 554 554 'def_val' => 'fullexcerpt', … … 556 556 'type' => 'select', 557 557 'tab' => 'offer_data_tab', 558 'data' => [ 558 'data' => [ 559 559 'has_next' => true, 560 560 'table_location' => 'th-td', … … 564 564 ), 565 565 'woo_attr' => false, 566 'key_value_arr' => [ 567 [ 566 'key_value_arr' => [ 567 [ 568 568 'value' => 'excerpt', 569 569 'text' => __( 'Only Excerpt description', 'xml-for-google-merchant-center' ) 570 570 ], 571 [ 571 [ 572 572 'value' => 'full', 573 573 'text' => __( 'Only Full description', 'xml-for-google-merchant-center' ) 574 574 ], 575 [ 575 [ 576 576 'value' => 'excerptfull', 577 577 'text' => __( 'Excerpt or Full description', 'xml-for-google-merchant-center' ) 578 578 ], 579 [ 579 [ 580 580 'value' => 'fullexcerpt', 581 581 'text' => __( 'Full or Excerpt description', 'xml-for-google-merchant-center' ) 582 582 ], 583 [ 583 [ 584 584 'value' => 'excerptplusfull', 585 585 'text' => __( 'Excerpt plus Full description', 'xml-for-google-merchant-center' ) 586 586 ], 587 [ 587 [ 588 588 'value' => 'fullplusexcerpt', 589 589 'text' => __( 'Full plus Excerpt description', 'xml-for-google-merchant-center' ) 590 590 ], 591 [ 591 [ 592 592 'value' => 'post_meta', 593 593 'text' => __( 'Substitute from post meta', 'xml-for-google-merchant-center' ) … … 599 599 ] 600 600 ], 601 [ 601 [ 602 602 'opt_name' => 'xfgmc_source_description_post_meta', 603 603 'def_val' => '', … … 605 605 'type' => 'text', 606 606 'tab' => 'offer_data_tab', 607 'data' => [ 607 'data' => [ 608 608 'has_next' => true, 609 609 'table_location' => 'td-td', … … 615 615 ] 616 616 ], 617 [ 617 [ 618 618 'opt_name' => 'xfgmc_enable_tags_behavior', 619 619 'def_val' => 'default', … … 621 621 'type' => 'select', 622 622 'tab' => 'offer_data_tab', 623 'data' => [ 623 'data' => [ 624 624 'has_next' => true, 625 625 'table_location' => 'td-td', … … 628 628 'woo_attr' => false, 629 629 'default_value' => false, 630 'key_value_arr' => [ 630 'key_value_arr' => [ 631 631 [ 'value' => 'default', 'text' => __( 'Default', 'xml-for-google-merchant-center' ) ], 632 632 [ 'value' => 'custom', 'text' => __( 'From the field below', 'xml-for-google-merchant-center' ) ] … … 636 636 ] 637 637 ], 638 [ 638 [ 639 639 'opt_name' => 'xfgmc_enable_tags_custom', 640 640 'def_val' => '', … … 642 642 'type' => 'text', 643 643 'tab' => 'offer_data_tab', 644 'data' => [ 644 'data' => [ 645 645 'has_next' => false, 646 646 'table_location' => 'td-td', … … 655 655 ] 656 656 ], 657 [ 657 [ 658 658 'opt_name' => 'xfgmc_var_desc_priority', 659 659 'def_val' => 'disabled', … … 661 661 'type' => 'select', 662 662 'tab' => 'offer_data_tab', 663 'data' => [ 663 'data' => [ 664 664 'has_next' => false, 665 665 'table_location' => 'th-td', … … 674 674 'woo_attr' => false, 675 675 'default_value' => false, 676 'key_value_arr' => [ 676 'key_value_arr' => [ 677 677 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 678 678 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 682 682 ] 683 683 ], 684 [ 684 [ 685 685 'opt_name' => 'xfgmc_the_content', 686 686 'def_val' => 'enabled', … … 688 688 'type' => 'select', 689 689 'tab' => 'offer_data_tab', 690 'data' => [ 690 'data' => [ 691 691 'has_next' => false, 692 692 'table_location' => 'th-td', … … 699 699 'woo_attr' => false, 700 700 'default_value' => false, 701 'key_value_arr' => [ 701 'key_value_arr' => [ 702 702 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 703 703 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 707 707 ] 708 708 ], 709 [ 709 [ 710 710 'opt_name' => 'xfgmc_link', 711 711 'def_val' => 'enabled', … … 713 713 'type' => 'select', 714 714 'tab' => 'offer_data_tab', 715 'data' => [ 715 'data' => [ 716 716 'label' => sprintf( '%s (URL)', 717 717 __( 'Product link', 'xml-for-google-merchant-center' ) … … 720 720 'woo_attr' => false, 721 721 'default_value' => false, 722 'key_value_arr' => [ 722 'key_value_arr' => [ 723 723 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 724 724 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 728 728 ] 729 729 ], 730 [ 730 [ 731 731 'opt_name' => 'xfgmc_mobile_link', 732 732 'def_val' => 'disabled', … … 734 734 'type' => 'select', 735 735 'tab' => 'offer_data_tab', 736 'data' => [ 736 'data' => [ 737 737 'label' => sprintf( '%s (URL)', 738 738 __( 'Product mobile link', 'xml-for-google-merchant-center' ) … … 744 744 'woo_attr' => false, 745 745 'default_value' => false, 746 'key_value_arr' => [ 746 'key_value_arr' => [ 747 747 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 748 748 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 752 752 ] 753 753 ], 754 [ 754 [ 755 755 'opt_name' => 'xfgmc_image_link', 756 756 'def_val' => 'full', … … 758 758 'type' => 'select', 759 759 'tab' => 'offer_data_tab', 760 'data' => [ 760 'data' => [ 761 761 'label' => __( 'Picture', 'xml-for-google-merchant-center' ), 762 762 'desc' => sprintf( '%s', … … 770 770 ] 771 771 ], 772 [ 772 [ 773 773 'opt_name' => 'xfgmc_availability', 774 774 'def_val' => 'enabled', … … 776 776 'type' => 'select', 777 777 'tab' => 'offer_data_tab', 778 'data' => [ 778 'data' => [ 779 779 'label' => __( 'Quantity of products', 'xml-for-google-merchant-center' ), 780 780 'desc' => __( … … 784 784 'woo_attr' => false, 785 785 'default_value' => false, 786 'key_value_arr' => [ 786 'key_value_arr' => [ 787 787 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 788 788 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 792 792 ] 793 793 ], 794 [ 794 [ 795 795 'opt_name' => 'xfgmc_behavior_onbackorder', 796 796 'def_val' => 'true', … … 798 798 'type' => 'select', 799 799 'tab' => 'offer_data_tab', 800 'data' => [ 800 'data' => [ 801 801 'label' => __( 802 802 'For pre-order products, establish availability equal to', … … 811 811 'woo_attr' => false, 812 812 'default_value' => false, 813 'key_value_arr' => [ 813 'key_value_arr' => [ 814 814 [ 'value' => 'in_stock', 'text' => 'in_stock' ], 815 815 [ 'value' => 'out_of_stock', 'text' => 'out_of_stock' ], … … 820 820 ] 821 821 ], 822 [ 823 'opt_name' => 'xfgmc_availability_date', 824 'def_val' => '2016-12-25T13:00-0800', 825 'mark' => 'public', 826 'type' => 'text', 827 'tab' => 'offer_data_tab', 828 'data' => [ 829 'has_next' => false, 830 'table_location' => 'th-td', 822 [ 823 'opt_name' => 'xfgmc_use_availability_date', 824 'def_val' => 'disabled', 825 'mark' => 'public', 826 'type' => 'select', 827 'tab' => 'offer_data_tab', 828 'data' => [ 829 'has_next' => true, 831 830 'label' => __( 'Availability date', 'xml-for-google-merchant-center' ), 832 831 'desc' => sprintf( … … 837 836 ) 838 837 ), 838 'woo_attr' => false, 839 'default_value' => false, 840 'key_value_arr' => [ 841 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 842 [ 843 'value' => 'enabled', 844 'text' => sprintf( '%s. %s', 845 __( 'Enabled', 'xml-for-google-merchant-center' ), 846 __( 'Use the current date', 'xml-for-google-merchant-center' ) 847 ) 848 ], 849 [ 850 'value' => 'enabled_default_value', 851 'text' => sprintf( '%s. %s', 852 __( 'Enabled', 'xml-for-google-merchant-center' ), 853 __( 'Use the default value', 'xml-for-google-merchant-center' ) 854 ) 855 ] 856 ], 857 'tag_name' => 'availability_date', 858 'tag_name_for_desc' => 'g:availability_date' 859 ] 860 ], 861 [ 862 'opt_name' => 'xfgmc_add_to_availability', 863 'def_val' => '0', 864 'mark' => 'public', 865 'type' => 'number', 866 'tab' => 'offer_data_tab', 867 'data' => [ 868 'has_next' => true, 869 'table_location' => 'td-td', 870 'label' => __( 'Add days to the current date', 'xml-for-google-merchant-center' ), 871 'desc' => __( 872 "This option will add the number of days you specified to today's date", 873 'xml-for-google-merchant-center' 874 ), 875 'placeholder' => '0', 876 'tag_name' => 'availability_date', 877 'tag_name_for_desc' => 'g:availability_date' 878 ] 879 ], 880 [ 881 'opt_name' => 'xfgmc_availability_date', // default value 882 'def_val' => '', 883 'mark' => 'public', 884 'type' => 'text', 885 'tab' => 'offer_data_tab', 886 'data' => [ 887 'has_next' => false, 888 'table_location' => 'td-td', 889 'label' => __( 'Default value', 'xml-for-google-merchant-center' ), 890 'desc' => __( 891 'Date, time, and timezone, ISO 8601 compliant', 892 'xml-for-google-merchant-center' 893 ), 839 894 'placeholder' => '2025-05-29T13:00-0800', 840 895 'tag_name' => 'availability_date', … … 842 897 ] 843 898 ], 844 [ 899 [ 845 900 'opt_name' => 'xfgmc_price', 846 901 'def_val' => 'enabled', … … 848 903 'type' => 'select', 849 904 'tab' => 'offer_data_tab', 850 'data' => [ 905 'data' => [ 851 906 'label' => __( 'Product price', 'xml-for-google-merchant-center' ), 852 907 'desc' => '', 853 908 'woo_attr' => false, 854 909 'default_value' => false, 855 'key_value_arr' => [ 910 'key_value_arr' => [ 856 911 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 857 912 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 861 916 ] 862 917 ], 863 [ 918 [ 864 919 'opt_name' => 'xfgmc_default_currency', 865 920 'def_val' => 'RUB', … … 867 922 'type' => 'text', 868 923 'tab' => 'offer_data_tab', 869 'data' => [ 924 'data' => [ 870 925 'label' => __( 'Shop currency', 'xml-for-google-merchant-center' ), 871 926 'desc' => sprintf( '%s! %s: <strong>USD</strong>. <a href="//support.google.com/merchants/answer/160637" target="_blank">%s</a>', … … 881 936 ] 882 937 ], 883 [ 938 [ 884 939 'opt_name' => 'xfgmc_sale_price', 885 940 'def_val' => 'enabled', … … 887 942 'type' => 'select', 888 943 'tab' => 'offer_data_tab', 889 'data' => [ 944 'data' => [ 890 945 'label' => __( 'Sale price', 'xml-for-google-merchant-center' ), 891 946 'desc' => __( … … 895 950 'woo_attr' => false, 896 951 'default_value' => false, 897 'key_value_arr' => [ 952 'key_value_arr' => [ 898 953 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ], 899 954 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ] … … 903 958 ] 904 959 ], 905 [ 960 [ 906 961 'opt_name' => 'xfgmc_unit_pricing_measure', 907 962 'def_val' => 'disabled', … … 909 964 'type' => 'select', 910 965 'tab' => 'offer_data_tab', 911 'data' => [ 966 'data' => [ 912 967 'label' => __( 'Shop SKU', 'xml-for-google-merchant-center' ), 913 968 'desc' => __( 'Shop SKU', 'xml-for-google-merchant-center' ), 914 969 'woo_attr' => false, 915 970 'default_value' => false, 916 'key_value_arr' => [ 971 'key_value_arr' => [ 917 972 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 918 973 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 922 977 ] 923 978 ], 924 [ 979 [ 925 980 'opt_name' => 'xfgmc_unit_pricing_base_measure', 926 981 'def_val' => 'disabled', … … 928 983 'type' => 'select', 929 984 'tab' => 'offer_data_tab', 930 'data' => [ 985 'data' => [ 931 986 'label' => __( 'Shop SKU', 'xml-for-google-merchant-center' ), 932 987 'desc' => __( 'Shop SKU', 'xml-for-google-merchant-center' ), 933 988 'woo_attr' => false, 934 989 'default_value' => false, 935 'key_value_arr' => [ 990 'key_value_arr' => [ 936 991 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 937 992 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 941 996 ] 942 997 ], 943 [ 998 [ 944 999 'opt_name' => 'xfgmc_google_product_category', 945 1000 'def_val' => 'enabled', … … 947 1002 'type' => 'select', 948 1003 'tab' => 'offer_data_tab', 949 'data' => [ 1004 'data' => [ 950 1005 'label' => __( 'Google product category', 'xml-for-google-merchant-center' ), 951 1006 'desc' => '', 952 1007 'woo_attr' => false, 953 1008 'default_value' => false, 954 'key_value_arr' => [ 1009 'key_value_arr' => [ 955 1010 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 956 1011 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 960 1015 ] 961 1016 ], 962 [ 1017 [ 963 1018 'opt_name' => 'xfgmc_product_type', 964 1019 'def_val' => 'disabled', … … 966 1021 'type' => 'select', 967 1022 'tab' => 'offer_data_tab', 968 'data' => [ 1023 'data' => [ 969 1024 'has_next' => true, 970 1025 'table_location' => 'th-td', … … 973 1028 'woo_attr' => false, 974 1029 'default_value' => false, 975 'key_value_arr' => [ 1030 'key_value_arr' => [ 976 1031 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 977 1032 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 981 1036 ] 982 1037 ], 983 [ 1038 [ 984 1039 'opt_name' => 'xfgmc_product_type_home', 985 1040 'def_val' => '', … … 987 1042 'type' => 'text', 988 1043 'tab' => 'offer_data_tab', 989 'data' => [ 1044 'data' => [ 990 1045 'has_next' => false, 991 1046 'table_location' => 'td-td', … … 997 1052 ] 998 1053 ], 999 [ 1054 [ 1000 1055 'opt_name' => 'xfgmc_brand', 1001 1056 'def_val' => 'disabled', … … 1003 1058 'type' => 'select', 1004 1059 'tab' => 'offer_data_tab', 1005 'data' => [ 1060 'data' => [ 1006 1061 'has_next' => true, 1007 1062 'table_location' => 'th-td', … … 1010 1065 'woo_attr' => true, 1011 1066 'default_value' => true, 1012 'key_value_arr' => [ 1013 [ 1067 'key_value_arr' => [ 1068 [ 1014 1069 'value' => 'disabled', 1015 1070 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) 1016 1071 ], 1017 [ 1072 [ 1018 1073 'value' => 'woocommerce_brands', 1019 1074 'text' => __( 'WooCommerce brands', 'xml-for-google-merchant-center' ) 1020 1075 ], 1021 [ 1076 [ 1022 1077 'value' => 'post_meta', 1023 1078 'text' => __( 'Substitute from post meta', 'xml-for-google-merchant-center' ) 1024 1079 ], 1025 [ 1080 [ 1026 1081 'value' => 'default_value', 1027 1082 'text' => sprintf( '%s "%s"', … … 1035 1090 ] 1036 1091 ], 1037 [ 1092 [ 1038 1093 'opt_name' => 'xfgmc_brand_post_meta', 1039 1094 'def_val' => '', … … 1041 1096 'type' => 'text', 1042 1097 'tab' => 'offer_data_tab', 1043 'data' => [ 1098 'data' => [ 1044 1099 'has_next' => false, 1045 1100 'table_location' => 'td-td', … … 1057 1112 ] 1058 1113 ], 1059 [ 1114 [ 1060 1115 'opt_name' => 'xfgmc_gtin', 1061 1116 'def_val' => 'no', … … 1063 1118 'type' => 'select', 1064 1119 'tab' => 'offer_data_tab', 1065 'data' => [ 1120 'data' => [ 1066 1121 'has_next' => true, 1067 1122 'table_location' => 'th-td', … … 1070 1125 'woo_attr' => true, 1071 1126 'default_value' => true, 1072 'key_value_arr' => [ 1127 'key_value_arr' => [ 1073 1128 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 1074 1129 [ 'value' => 'no', 'text' => __( 'No', 'xml-for-google-merchant-center' ) ], 1075 1130 [ 'value' => 'sku', 'text' => __( 'Substitute from SKU', 'xml-for-google-merchant-center' ) ], 1076 1131 [ 'value' => 'post_meta', 'text' => __( 'Substitute from post meta', 'xml-for-google-merchant-center' ) ], 1077 [ 1132 [ 1078 1133 'value' => 'upc-ean-generator', 1079 1134 'text' => sprintf( '%s UPC/EAN/GTIN Code Generator', … … 1081 1136 ) 1082 1137 ], 1083 [ 1138 [ 1084 1139 'value' => 'ean-for-woocommerce', 1085 1140 'text' => sprintf( '%s EAN for WooCommerce', … … 1087 1142 ) 1088 1143 ], 1089 [ 1144 [ 1090 1145 'value' => 'germanized', 1091 1146 'text' => sprintf( '%s WooCommerce Germanized', … … 1098 1153 ] 1099 1154 ], 1100 [ 1155 [ 1101 1156 'opt_name' => 'xfgmc_gtin_post_meta', 1102 1157 'def_val' => '', … … 1104 1159 'type' => 'text', 1105 1160 'tab' => 'offer_data_tab', 1106 'data' => [ 1161 'data' => [ 1107 1162 'has_next' => false, 1108 1163 'table_location' => 'td-td', … … 1114 1169 ] 1115 1170 ], 1116 [ 1171 [ 1117 1172 'opt_name' => 'xfgmc_mpn', 1118 1173 'def_val' => 'no', … … 1120 1175 'type' => 'select', 1121 1176 'tab' => 'offer_data_tab', 1122 'data' => [ 1177 'data' => [ 1123 1178 'has_next' => true, 1124 1179 'table_location' => 'th-td', … … 1127 1182 'woo_attr' => true, 1128 1183 'default_value' => true, 1129 'key_value_arr' => [ 1184 'key_value_arr' => [ 1130 1185 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 1131 1186 [ 'value' => 'no', 'text' => __( 'No', 'xml-for-google-merchant-center' ) ], 1132 1187 [ 'value' => 'sku', 'text' => __( 'Substitute from SKU', 'xml-for-google-merchant-center' ) ], 1133 1188 [ 'value' => 'post_meta', 'text' => __( 'Substitute from post meta', 'xml-for-google-merchant-center' ) ], 1134 [ 1189 [ 1135 1190 'value' => 'upc-ean-generator', 1136 1191 'text' => sprintf( '%s UPC/EAN/GTIN Code Generator', … … 1138 1193 ) 1139 1194 ], 1140 [ 1195 [ 1141 1196 'value' => 'ean-for-woocommerce', 1142 1197 'text' => sprintf( '%s EAN for WooCommerce', … … 1144 1199 ) 1145 1200 ], 1146 [ 1201 [ 1147 1202 'value' => 'germanized', 1148 1203 'text' => sprintf( '%s WooCommerce Germanized', … … 1155 1210 ] 1156 1211 ], 1157 [ 1212 [ 1158 1213 'opt_name' => 'xfgmc_mpn_post_meta', 1159 1214 'def_val' => '', … … 1161 1216 'type' => 'text', 1162 1217 'tab' => 'offer_data_tab', 1163 'data' => [ 1218 'data' => [ 1164 1219 'has_next' => false, 1165 1220 'table_location' => 'td-td', … … 1171 1226 ] 1172 1227 ], 1173 [ 1228 [ 1174 1229 'opt_name' => 'xfgmc_identifier_exists', 1175 1230 'def_val' => 'disabled', … … 1177 1232 'type' => 'select', 1178 1233 'tab' => 'offer_data_tab', 1179 'data' => [ 1234 'data' => [ 1180 1235 'label' => __( 'Identifier exists', 'xml-for-google-merchant-center' ), 1181 1236 'desc' => __( 'Identifier exists', 'xml-for-google-merchant-center' ), 1182 1237 'woo_attr' => false, 1183 1238 'default_value' => false, 1184 'key_value_arr' => [ 1239 'key_value_arr' => [ 1185 1240 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 1186 1241 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 1190 1245 ] 1191 1246 ], 1192 [ 1247 [ 1193 1248 'opt_name' => 'xfgmc_condition', 1194 1249 'def_val' => 'new', … … 1196 1251 'type' => 'select', 1197 1252 'tab' => 'offer_data_tab', 1198 'data' => [ 1253 'data' => [ 1199 1254 'has_next' => true, 1200 1255 'table_location' => 'th-td', … … 1206 1261 'woo_attr' => false, 1207 1262 'default_value' => false, 1208 'key_value_arr' => [ 1263 'key_value_arr' => [ 1209 1264 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 1210 1265 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 1214 1269 ] 1215 1270 ], 1216 [ 1271 [ 1217 1272 'opt_name' => 'xfgmc_condition_default_value', 1218 1273 'def_val' => 'no', … … 1220 1275 'type' => 'select', 1221 1276 'tab' => 'offer_data_tab', 1222 'data' => [ 1277 'data' => [ 1223 1278 'has_next' => false, 1224 1279 'table_location' => 'td-td', … … 1227 1282 'woo_attr' => false, 1228 1283 'default_value' => true, 1229 'key_value_arr' => [ 1284 'key_value_arr' => [ 1230 1285 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 1231 1286 [ 'value' => 'new', 'text' => __( 'New', 'xml-for-google-merchant-center' ) ], … … 1237 1292 ] 1238 1293 ], 1239 [ 1294 [ 1240 1295 'opt_name' => 'xfgmc_adult', 1241 1296 'def_val' => 'false', … … 1243 1298 'type' => 'select', 1244 1299 'tab' => 'offer_data_tab', 1245 'data' => [ 1300 'data' => [ 1246 1301 'label' => __( 'Adult', 'xml-for-google-merchant-center' ), 1247 1302 'desc' => '', 1248 1303 'woo_attr' => false, 1249 1304 'default_value' => false, 1250 'key_value_arr' => [ 1305 'key_value_arr' => [ 1251 1306 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 1252 1307 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 1256 1311 ] 1257 1312 ], 1258 [ 1313 [ 1259 1314 'opt_name' => 'xfgmc_adult_default_value', 1260 1315 'def_val' => 'no', … … 1262 1317 'type' => 'select', 1263 1318 'tab' => 'offer_data_tab', 1264 'data' => [ 1319 'data' => [ 1265 1320 'has_next' => false, 1266 1321 'table_location' => 'td-td', … … 1269 1324 'woo_attr' => false, 1270 1325 'default_value' => true, 1271 'key_value_arr' => [ 1326 'key_value_arr' => [ 1272 1327 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 1273 1328 [ 'value' => 'alltrue', 'text' => __( 'Add to all', 'xml-for-google-merchant-center' ) . ' true' ], … … 1278 1333 ] 1279 1334 ], 1280 [ 1335 [ 1281 1336 'opt_name' => 'xfgmc_multipack', 1282 1337 'def_val' => 'disabled', … … 1284 1339 'type' => 'select', 1285 1340 'tab' => 'offer_data_tab', 1286 'data' => [ 1341 'data' => [ 1287 1342 'label' => __( 'Multipack', 'xml-for-google-merchant-center' ), 1288 1343 'desc' => '', 1289 1344 'woo_attr' => false, 1290 1345 'default_value' => false, 1291 'key_value_arr' => [ 1346 'key_value_arr' => [ 1292 1347 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 1293 1348 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 1297 1352 ] 1298 1353 ], 1299 [ 1354 [ 1300 1355 'opt_name' => 'xfgmc_is_bundle', 1301 1356 'def_val' => 'disabled', … … 1303 1358 'type' => 'select', 1304 1359 'tab' => 'offer_data_tab', 1305 'data' => [ 1360 'data' => [ 1306 1361 'label' => __( 'Is bundle', 'xml-for-google-merchant-center' ), 1307 1362 'desc' => '', 1308 1363 'woo_attr' => false, 1309 1364 'default_value' => false, 1310 'key_value_arr' => [ 1365 'key_value_arr' => [ 1311 1366 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 1312 1367 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 1316 1371 ] 1317 1372 ], 1318 [ 1373 [ 1319 1374 'opt_name' => 'xfgmc_is_bundle_default_value', 1320 1375 'def_val' => 'no', … … 1322 1377 'type' => 'select', 1323 1378 'tab' => 'offer_data_tab', 1324 'data' => [ 1379 'data' => [ 1325 1380 'has_next' => false, 1326 1381 'table_location' => 'td-td', … … 1329 1384 'woo_attr' => false, 1330 1385 'default_value' => true, 1331 'key_value_arr' => [ 1386 'key_value_arr' => [ 1332 1387 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 1333 1388 [ 'value' => 'alltrue', 'text' => __( 'Add to all', 'xml-for-google-merchant-center' ) . ' true' ], … … 1338 1393 ] 1339 1394 ], 1340 [ 1395 [ 1341 1396 'opt_name' => 'xfgmc_age_group', 1342 1397 'def_val' => 'disabled', … … 1344 1399 'type' => 'select', 1345 1400 'tab' => 'offer_data_tab', 1346 'data' => [ 1401 'data' => [ 1347 1402 'has_next' => true, 1348 1403 'table_location' => 'th-td', … … 1351 1406 'woo_attr' => true, 1352 1407 'default_value' => true, 1353 'key_value_arr' => [ 1354 [ 1408 'key_value_arr' => [ 1409 [ 1355 1410 'value' => 'disabled', 1356 1411 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) 1357 1412 ], 1358 [ 1413 [ 1359 1414 'value' => 'post_meta', 1360 1415 'text' => __( 'Substitute from post meta', 'xml-for-google-merchant-center' ) 1361 1416 ], 1362 [ 1417 [ 1363 1418 'value' => 'default_value', 1364 1419 'text' => sprintf( '%s "%s"', … … 1372 1427 ] 1373 1428 ], 1374 [ 1429 [ 1375 1430 'opt_name' => 'xfgmc_age_group_post_meta', 1376 1431 'def_val' => '', … … 1378 1433 'type' => 'text', 1379 1434 'tab' => 'offer_data_tab', 1380 'data' => [ 1435 'data' => [ 1381 1436 'has_next' => false, 1382 1437 'table_location' => 'td-td', … … 1396 1451 ] 1397 1452 ], 1398 [ 1453 [ 1399 1454 'opt_name' => 'xfgmc_color', 1400 1455 'def_val' => 'disabled', … … 1402 1457 'type' => 'select', 1403 1458 'tab' => 'offer_data_tab', 1404 'data' => [ 1459 'data' => [ 1405 1460 'label' => __( 'Color', 'xml-for-google-merchant-center' ), 1406 1461 'desc' => '', 1407 1462 'woo_attr' => true, 1408 1463 'default_value' => false, 1409 'key_value_arr' => [ 1464 'key_value_arr' => [ 1410 1465 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ] 1411 1466 ], … … 1414 1469 ] 1415 1470 ], 1416 [ 1471 [ 1417 1472 'opt_name' => 'xfgmc_gender', 1418 1473 'def_val' => 'disabled', … … 1420 1475 'type' => 'select', 1421 1476 'tab' => 'offer_data_tab', 1422 'data' => [ 1477 'data' => [ 1423 1478 'has_next' => true, 1424 1479 'table_location' => 'th-td', … … 1427 1482 'woo_attr' => true, 1428 1483 'default_value' => false, 1429 'key_value_arr' => [ 1484 'key_value_arr' => [ 1430 1485 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ] 1431 1486 ], … … 1434 1489 ] 1435 1490 ], 1436 [ 1491 [ 1437 1492 'opt_name' => 'xfgmc_gender_default_value', 1438 1493 'def_val' => 'no', … … 1440 1495 'type' => 'select', 1441 1496 'tab' => 'offer_data_tab', 1442 'data' => [ 1497 'data' => [ 1443 1498 'has_next' => false, 1444 1499 'table_location' => 'td-td', … … 1447 1502 'woo_attr' => false, 1448 1503 'default_value' => true, 1449 'key_value_arr' => [ 1504 'key_value_arr' => [ 1450 1505 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 1451 1506 [ 'value' => 'male', 'text' => 'Male' ], … … 1457 1512 ] 1458 1513 ], 1459 [ 1514 [ 1460 1515 'opt_name' => 'xfgmc_material', 1461 1516 'def_val' => 'disabled', … … 1463 1518 'type' => 'select', 1464 1519 'tab' => 'offer_data_tab', 1465 'data' => [ 1520 'data' => [ 1466 1521 'label' => __( 'Material', 'xml-for-google-merchant-center' ), 1467 1522 'desc' => '', 1468 1523 'woo_attr' => true, 1469 1524 'default_value' => false, 1470 'key_value_arr' => [ 1525 'key_value_arr' => [ 1471 1526 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 1472 1527 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 1476 1531 ] 1477 1532 ], 1478 [ 1533 [ 1479 1534 'opt_name' => 'xfgmc_pattern', 1480 1535 'def_val' => 'disabled', … … 1482 1537 'type' => 'select', 1483 1538 'tab' => 'offer_data_tab', 1484 'data' => [ 1539 'data' => [ 1485 1540 'label' => __( 'Pattern', 'xml-for-google-merchant-center' ), 1486 1541 'desc' => '', 1487 1542 'woo_attr' => true, 1488 1543 'default_value' => false, 1489 'key_value_arr' => [ 1544 'key_value_arr' => [ 1490 1545 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ] 1491 1546 ], … … 1494 1549 ] 1495 1550 ], 1496 [ 1551 [ 1497 1552 'opt_name' => 'xfgmc_size', 1498 1553 'def_val' => 'disabled', … … 1500 1555 'type' => 'select', 1501 1556 'tab' => 'offer_data_tab', 1502 'data' => [ 1557 'data' => [ 1503 1558 'label' => __( 'Size', 'xml-for-google-merchant-center' ), 1504 1559 'desc' => '', 1505 1560 'woo_attr' => true, 1506 1561 'default_value' => false, 1507 'key_value_arr' => [ 1562 'key_value_arr' => [ 1508 1563 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ] 1509 1564 ], … … 1512 1567 ] 1513 1568 ], 1514 [ 1569 [ 1515 1570 'opt_name' => 'xfgmc_size_type', 1516 1571 'def_val' => 'disabled', … … 1518 1573 'type' => 'select', 1519 1574 'tab' => 'offer_data_tab', 1520 'data' => [ 1575 'data' => [ 1521 1576 'has_next' => true, 1522 1577 'table_location' => 'th-td', … … 1525 1580 'woo_attr' => true, 1526 1581 'default_value' => false, 1527 'key_value_arr' => [ 1582 'key_value_arr' => [ 1528 1583 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ] 1529 1584 ], … … 1532 1587 ] 1533 1588 ], 1534 [ 1589 [ 1535 1590 'opt_name' => 'xfgmc_size_type_default_value', 1536 1591 'def_val' => 'no', … … 1538 1593 'type' => 'select', 1539 1594 'tab' => 'offer_data_tab', 1540 'data' => [ 1595 'data' => [ 1541 1596 'has_next' => false, 1542 1597 'table_location' => 'td-td', … … 1545 1600 'woo_attr' => false, 1546 1601 'default_value' => true, 1547 'key_value_arr' => [ 1602 'key_value_arr' => [ 1548 1603 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 1549 1604 [ 'value' => 'regular', 'text' => 'Regular' ], … … 1557 1612 ] 1558 1613 ], 1559 [ 1614 [ 1560 1615 'opt_name' => 'xfgmc_size_system', 1561 1616 'def_val' => 'disabled', … … 1563 1618 'type' => 'select', 1564 1619 'tab' => 'offer_data_tab', 1565 'data' => [ 1620 'data' => [ 1566 1621 'has_next' => true, 1567 1622 'table_location' => 'th-td', … … 1570 1625 'woo_attr' => true, 1571 1626 'default_value' => false, 1572 'key_value_arr' => [ 1627 'key_value_arr' => [ 1573 1628 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ] 1574 1629 ], … … 1577 1632 ] 1578 1633 ], 1579 [ 1634 [ 1580 1635 'opt_name' => 'xfgmc_size_system_default_value', 1581 1636 'def_val' => 'no', … … 1583 1638 'type' => 'select', 1584 1639 'tab' => 'offer_data_tab', 1585 'data' => [ 1640 'data' => [ 1586 1641 'has_next' => false, 1587 1642 'table_location' => 'td-td', … … 1590 1645 'woo_attr' => false, 1591 1646 'default_value' => true, 1592 'key_value_arr' => [ 1647 'key_value_arr' => [ 1593 1648 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 1594 1649 [ 'value' => 'AU', 'text' => 'AU' ], … … 1608 1663 ] 1609 1664 ], 1610 [ 1665 [ 1611 1666 'opt_name' => 'xfgmc_item_group_id', 1612 1667 'def_val' => 'enabled', … … 1614 1669 'type' => 'select', 1615 1670 'tab' => 'offer_data_tab', 1616 'data' => [ 1671 'data' => [ 1617 1672 'label' => __( 'Item group ID', 'xml-for-google-merchant-center' ), 1618 1673 'desc' => __( … … 1622 1677 'woo_attr' => false, 1623 1678 'default_value' => false, 1624 'key_value_arr' => [ 1679 'key_value_arr' => [ 1625 1680 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 1626 1681 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 1630 1685 ] 1631 1686 ], 1632 [ 1687 [ 1633 1688 'opt_name' => 'xfgmc_length', 1634 1689 'def_val' => 'woo_shippings', … … 1636 1691 'type' => 'select', 1637 1692 'tab' => 'offer_data_tab', 1638 'data' => [ 1693 'data' => [ 1639 1694 'label' => __( 'Length', 'xml-for-google-merchant-center' ), 1640 1695 'desc' => sprintf( … … 1645 1700 'woo_attr' => true, 1646 1701 'default_value' => false, 1647 'key_value_arr' => [ 1648 [ 1702 'key_value_arr' => [ 1703 [ 1649 1704 'value' => 'woo_shippings', 1650 1705 'text' => __( 'Substitute from WooCommerce Shippings tab', 'xml-for-google-merchant-center' ) … … 1656 1711 ] 1657 1712 ], 1658 [ 1713 [ 1659 1714 'opt_name' => 'xfgmc_width', 1660 1715 'def_val' => 'woo_shippings', … … 1662 1717 'type' => 'select', 1663 1718 'tab' => 'offer_data_tab', 1664 'data' => [ 1719 'data' => [ 1665 1720 'label' => __( 'Width', 'xml-for-google-merchant-center' ), 1666 1721 'desc' => sprintf( … … 1671 1726 'woo_attr' => true, 1672 1727 'default_value' => false, 1673 'key_value_arr' => [ 1674 [ 1728 'key_value_arr' => [ 1729 [ 1675 1730 'value' => 'woo_shippings', 1676 1731 'text' => __( 'Substitute from WooCommerce Shippings tab', 'xml-for-google-merchant-center' ) … … 1681 1736 ] 1682 1737 ], 1683 [ 1738 [ 1684 1739 'opt_name' => 'xfgmc_height', 1685 1740 'def_val' => 'woo_shippings', … … 1687 1742 'type' => 'select', 1688 1743 'tab' => 'offer_data_tab', 1689 'data' => [ 1744 'data' => [ 1690 1745 'label' => __( 'Height', 'xml-for-google-merchant-center' ), 1691 1746 'desc' => sprintf( … … 1696 1751 'woo_attr' => true, 1697 1752 'default_value' => false, 1698 'key_value_arr' => [ 1699 [ 1753 'key_value_arr' => [ 1754 [ 1700 1755 'value' => 'woo_shippings', 1701 1756 'text' => __( 'Substitute from WooCommerce Shippings tab', 'xml-for-google-merchant-center' ) … … 1706 1761 ] 1707 1762 ], 1708 [ 1763 [ 1709 1764 'opt_name' => 'xfgmc_product_weight', 1710 1765 'def_val' => 'woo_shippings', … … 1712 1767 'type' => 'select', 1713 1768 'tab' => 'offer_data_tab', 1714 'data' => [ 1769 'data' => [ 1715 1770 'label' => __( 'Weight', 'xml-for-google-merchant-center' ), 1716 1771 'desc' => sprintf( … … 1721 1776 'woo_attr' => true, 1722 1777 'default_value' => false, 1723 'key_value_arr' => [ 1724 [ 1778 'key_value_arr' => [ 1779 [ 1725 1780 'value' => 'woo_shippings', 1726 1781 'text' => __( 'Substitute from WooCommerce Shippings tab', 'xml-for-google-merchant-center' ) … … 1731 1786 ] 1732 1787 ], 1733 [ 1788 [ 1734 1789 'opt_name' => 'xfgmc_custom_labels', 1735 1790 'def_val' => 'true', … … 1737 1792 'type' => 'select', 1738 1793 'tab' => 'offer_data_tab', 1739 'data' => [ 1794 'data' => [ 1740 1795 'label' => __( 'Custom elements', 'xml-for-google-merchant-center' ), 1741 1796 'desc' => sprintf( '%s. %s <a target="_blank" href="%s">%s</a>', … … 1747 1802 'woo_attr' => false, 1748 1803 'default_value' => false, 1749 'key_value_arr' => [ 1804 'key_value_arr' => [ 1750 1805 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 1751 1806 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 1755 1810 ] 1756 1811 ], 1757 [ 1812 [ 1758 1813 'opt_name' => 'xfgmc_shipping', 1759 1814 'def_val' => 'disabled', … … 1761 1816 'type' => 'select', 1762 1817 'tab' => 'offer_data_tab', 1763 'data' => [ 1818 'data' => [ 1764 1819 'label' => __( 'Shipping', 'xml-for-google-merchant-center' ), 1765 1820 'desc' => sprintf( '%1$s. <a href="%2$s" target="_blank">%3$s</a>.<br/>%4$s "country" %5$s "%6$s". <a href="%7$s" target="_blank">%3$s</a>', … … 1780 1835 'woo_attr' => false, 1781 1836 'default_value' => false, 1782 'key_value_arr' => [ 1837 'key_value_arr' => [ 1783 1838 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 1784 1839 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 1788 1843 ] 1789 1844 ], 1790 [ 1845 [ 1791 1846 'opt_name' => 'xfgmc_shipping_country', 1792 1847 'def_val' => '', … … 1794 1849 'type' => 'text', 1795 1850 'tab' => 'offer_data_tab', 1796 'data' => [ 1851 'data' => [ 1797 1852 'label' => __( 'Shipping country', 'xml-for-google-merchant-center' ), 1798 1853 'desc' => '', … … 1802 1857 ] 1803 1858 ], 1804 [ 1859 [ 1805 1860 'opt_name' => 'xfgmc_delivery_area_type', 1806 1861 'def_val' => 'region', … … 1808 1863 'type' => 'select', 1809 1864 'tab' => 'offer_data_tab', 1810 'data' => [ 1865 'data' => [ 1811 1866 'label' => __( 'Delivery area', 'xml-for-google-merchant-center' ), 1812 1867 'desc' => '', 1813 1868 'woo_attr' => false, 1814 1869 'default_value' => false, 1815 'key_value_arr' => [ 1870 'key_value_arr' => [ 1816 1871 [ 'text' => 'region', 'value' => 'region' ], 1817 1872 [ 'text' => 'postal_code', 'value' => 'postal_code' ], … … 1823 1878 ] 1824 1879 ], 1825 [ 1880 [ 1826 1881 'opt_name' => 'xfgmc_delivery_area_value', 1827 1882 'def_val' => '', … … 1829 1884 'type' => 'text', 1830 1885 'tab' => 'offer_data_tab', 1831 'data' => [ 1886 'data' => [ 1832 1887 'label' => __( 'Delivery area', 'xml-for-google-merchant-center' ), 1833 1888 'desc' => '', … … 1837 1892 ] 1838 1893 ], 1839 [ 1894 [ 1840 1895 'opt_name' => 'xfgmc_shipping_price', 1841 1896 'def_val' => '', … … 1843 1898 'type' => 'text', 1844 1899 'tab' => 'offer_data_tab', 1845 'data' => [ 1900 'data' => [ 1846 1901 'label' => __( 'Shipping price', 'xml-for-google-merchant-center' ), 1847 1902 'desc' => '[g:price]', … … 1851 1906 ] 1852 1907 ], 1853 [ 1908 [ 1854 1909 'opt_name' => 'xfgmc_shipping_service', 1855 1910 'def_val' => '', … … 1857 1912 'type' => 'text', 1858 1913 'tab' => 'offer_data_tab', 1859 'data' => [ 1914 'data' => [ 1860 1915 'label' => __( 'Shipping service', 'xml-for-google-merchant-center' ), 1861 1916 'desc' => '[g:service]', … … 1865 1920 ] 1866 1921 ], 1867 [ 1922 [ 1868 1923 'opt_name' => 'xfgmc_shipping_length', 1869 1924 'def_val' => 'woo_shippings', … … 1871 1926 'type' => 'select', 1872 1927 'tab' => 'offer_data_tab', 1873 'data' => [ 1928 'data' => [ 1874 1929 'label' => __( 'Shipping length', 'xml-for-google-merchant-center' ), 1875 1930 'desc' => sprintf( … … 1880 1935 'woo_attr' => true, 1881 1936 'default_value' => false, 1882 'key_value_arr' => [ 1883 [ 1937 'key_value_arr' => [ 1938 [ 1884 1939 'value' => 'woo_shippings', 1885 1940 'text' => __( 'Substitute from WooCommerce Shippings tab', 'xml-for-google-merchant-center' ) … … 1891 1946 ] 1892 1947 ], 1893 [ 1948 [ 1894 1949 'opt_name' => 'xfgmc_shipping_width', 1895 1950 'def_val' => 'woo_shippings', … … 1897 1952 'type' => 'select', 1898 1953 'tab' => 'offer_data_tab', 1899 'data' => [ 1954 'data' => [ 1900 1955 'label' => __( 'Shipping width', 'xml-for-google-merchant-center' ), 1901 1956 'desc' => sprintf( … … 1906 1961 'woo_attr' => true, 1907 1962 'default_value' => false, 1908 'key_value_arr' => [ 1909 [ 1963 'key_value_arr' => [ 1964 [ 1910 1965 'value' => 'woo_shippings', 1911 1966 'text' => __( 'Substitute from WooCommerce Shippings tab', 'xml-for-google-merchant-center' ) … … 1916 1971 ] 1917 1972 ], 1918 [ 1973 [ 1919 1974 'opt_name' => 'xfgmc_shipping_height', 1920 1975 'def_val' => 'woo_shippings', … … 1922 1977 'type' => 'select', 1923 1978 'tab' => 'offer_data_tab', 1924 'data' => [ 1979 'data' => [ 1925 1980 'label' => __( 'Shipping height', 'xml-for-google-merchant-center' ), 1926 1981 'desc' => sprintf( … … 1931 1986 'woo_attr' => true, 1932 1987 'default_value' => false, 1933 'key_value_arr' => [ 1934 [ 1988 'key_value_arr' => [ 1989 [ 1935 1990 'value' => 'woo_shippings', 1936 1991 'text' => __( 'Substitute from WooCommerce Shippings tab', 'xml-for-google-merchant-center' ) … … 1941 1996 ] 1942 1997 ], 1943 [ 1998 [ 1944 1999 'opt_name' => 'xfgmc_shipping_weight', 1945 2000 'def_val' => 'woo_shippings', … … 1947 2002 'type' => 'select', 1948 2003 'tab' => 'offer_data_tab', 1949 'data' => [ 2004 'data' => [ 1950 2005 'label' => __( 'Shipping weight', 'xml-for-google-merchant-center' ), 1951 2006 'desc' => sprintf( … … 1956 2011 'woo_attr' => true, 1957 2012 'default_value' => false, 1958 'key_value_arr' => [ 1959 [ 2013 'key_value_arr' => [ 2014 [ 1960 2015 'value' => 'woo_shippings', 1961 2016 'text' => __( 'Substitute from WooCommerce Shippings tab', 'xml-for-google-merchant-center' ) … … 1966 2021 ] 1967 2022 ], 1968 [ 2023 [ 1969 2024 'opt_name' => 'xfgmc_tax', 1970 2025 'def_val' => 'disabled', … … 1972 2027 'type' => 'select', 1973 2028 'tab' => 'offer_data_tab', 1974 'data' => [ 2029 'data' => [ 1975 2030 'label' => __( 'Tax', 'xml-for-google-merchant-center' ), 1976 2031 'desc' => __( … … 1980 2035 'woo_attr' => false, 1981 2036 'default_value' => false, 1982 'key_value_arr' => [ 2037 'key_value_arr' => [ 1983 2038 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 1984 2039 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 1988 2043 ] 1989 2044 ], 1990 [ 2045 [ 1991 2046 'opt_name' => 'xfgmc_tax_region', 1992 2047 'def_val' => 'Washington', … … 1994 2049 'type' => 'select', 1995 2050 'tab' => 'offer_data_tab', 1996 'data' => [ 2051 'data' => [ 1997 2052 'label' => __( 'Region', 'xml-for-google-merchant-center' ), 1998 2053 'desc' => '[g:region]', 1999 2054 'woo_attr' => false, 2000 2055 'default_value' => false, 2001 'key_value_arr' => [ 2056 'key_value_arr' => [ 2002 2057 [ 'text' => __( 'Idaho', 'xml-for-google-merchant-center' ), 'value' => 'ID' ], 2003 2058 [ 'text' => __( 'Iowa', 'xml-for-google-merchant-center' ), 'value' => 'IA' ], … … 2055 2110 ] 2056 2111 ], 2057 [ 2112 [ 2058 2113 'opt_name' => 'xfgmc_tax_rate', 2059 2114 'def_val' => '', … … 2061 2116 'type' => 'text', 2062 2117 'tab' => 'offer_data_tab', 2063 'data' => [ 2118 'data' => [ 2064 2119 'label' => __( 'Tax rate', 'xml-for-google-merchant-center' ), 2065 2120 'desc' => '[g:rate]', … … 2069 2124 ] 2070 2125 ], 2071 [ 2126 [ 2072 2127 'opt_name' => 'xfgmc_sipping_tax', 2073 2128 'def_val' => 'no', … … 2075 2130 'type' => 'select', 2076 2131 'tab' => 'offer_data_tab', 2077 'data' => [ 2132 'data' => [ 2078 2133 'label' => __( 'Shipping tax', 'xml-for-google-merchant-center' ), 2079 2134 'desc' => '[g:tax_ship]', 2080 2135 'woo_attr' => false, 2081 2136 'default_value' => false, 2082 'key_value_arr' => [ 2137 'key_value_arr' => [ 2083 2138 [ 'value' => 'no', 'text' => __( 'No', 'xml-for-google-merchant-center' ) ], 2084 2139 [ 'value' => 'yes', 'text' => __( 'Yes', 'xml-for-google-merchant-center' ) ] … … 2088 2143 ] 2089 2144 ], 2090 [ 2145 [ 2091 2146 'opt_name' => 'xfgmc_tax_category', 2092 2147 'def_val' => 'disabled', … … 2094 2149 'type' => 'select', 2095 2150 'tab' => 'offer_data_tab', 2096 'data' => [ 2151 'data' => [ 2097 2152 'label' => __( 'Tax category', 'xml-for-google-merchant-center' ), 2098 2153 'desc' => '', 2099 2154 'woo_attr' => false, 2100 2155 'default_value' => false, 2101 'key_value_arr' => [ 2156 'key_value_arr' => [ 2102 2157 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 2103 2158 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 2107 2162 ] 2108 2163 ], 2109 [ 2164 [ 2110 2165 'opt_name' => 'xfgmc_quantity', 2111 2166 'def_val' => 'disabled', … … 2113 2168 'type' => 'select', 2114 2169 'tab' => 'offer_data_tab', 2115 'data' => [ 2170 'data' => [ 2116 2171 'label' => __( 'Quantity of products', 'xml-for-google-merchant-center' ), 2117 2172 'desc' => __( … … 2121 2176 'woo_attr' => false, 2122 2177 'default_value' => false, 2123 'key_value_arr' => [ 2178 'key_value_arr' => [ 2124 2179 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 2125 2180 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 2129 2184 ] 2130 2185 ], 2131 [ 2186 [ 2132 2187 'opt_name' => 'xfgmc_store_code', 2133 2188 'def_val' => 'true', … … 2135 2190 'type' => 'select', 2136 2191 'tab' => 'offer_data_tab', 2137 'data' => [ 2192 'data' => [ 2138 2193 'label' => __( 'Store code', 'xml-for-google-merchant-center' ), 2139 2194 'desc' => sprintf( '%s. <a href="%s" target="_blank">%s</a>', … … 2147 2202 'woo_attr' => false, 2148 2203 'default_value' => false, 2149 'key_value_arr' => [ 2204 'key_value_arr' => [ 2150 2205 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 2151 2206 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ], … … 2155 2210 ] 2156 2211 ], 2157 [ 2212 [ 2158 2213 'opt_name' => 'xfgmc_store_code_default_value', 2159 2214 'def_val' => '', … … 2161 2216 'type' => 'text', 2162 2217 'tab' => 'offer_data_tab', 2163 'data' => [ 2218 'data' => [ 2164 2219 'has_next' => false, 2165 2220 'label' => __( 'Default value', 'xml-for-google-merchant-center' ), … … 2171 2226 ], 2172 2227 // ------------------- ФИЛЬТРАЦИЯ ------------------- 2173 [ 2228 [ 2174 2229 'opt_name' => 'xfgmc_whot_export', 2175 2230 'def_val' => 'all', … … 2177 2232 'type' => 'select', 2178 2233 'tab' => 'filtration_tab', 2179 'data' => [ 2234 'data' => [ 2180 2235 'label' => __( 'Whot export', 'xml-for-google-merchant-center' ), 2181 2236 'desc' => '', 2182 2237 'woo_attr' => false, 2183 'key_value_arr' => [ 2184 [ 2238 'key_value_arr' => [ 2239 [ 2185 2240 'value' => 'all', 2186 2241 'text' => __( 'Simple & Variable products', 'xml-for-google-merchant-center' ) 2187 2242 ], 2188 [ 2243 [ 2189 2244 'value' => 'simple', 2190 2245 'text' => __( 'Only simple products', 'xml-for-google-merchant-center' ) 2191 2246 ], 2192 [ 2247 [ 2193 2248 'value' => 'variable', 2194 2249 'text' => __( 'Only variable products', 'xml-for-google-merchant-center' ) … … 2197 2252 ] 2198 2253 ], 2199 [ 2254 [ 2200 2255 'opt_name' => 'xfgmc_replace_domain', 2201 2256 'def_val' => '', … … 2203 2258 'type' => 'text', 2204 2259 'tab' => 'filtration_tab', 2205 'data' => [ 2260 'data' => [ 2206 2261 'default_value' => false, 2207 2262 'label' => __( 'Change the domain to', 'xml-for-google-merchant-center' ), … … 2214 2269 ] 2215 2270 ], 2216 [ 2271 [ 2217 2272 'opt_name' => 'xfgmc_clear_get', 2218 2273 'def_val' => 'disabled', … … 2220 2275 'type' => 'select', 2221 2276 'tab' => 'filtration_tab', 2222 'data' => [ 2277 'data' => [ 2223 2278 'label' => __( 2224 2279 'Clear URL from GET-paramrs', … … 2228 2283 'woo_attr' => false, 2229 2284 'default_value' => false, 2230 'key_value_arr' => [ 2285 'key_value_arr' => [ 2231 2286 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 2232 2287 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 2234 2289 ] 2235 2290 ], 2236 [ 2291 [ 2237 2292 'opt_name' => 'xfgmc_no_default_png_products', 2238 2293 'def_val' => 'disabled', … … 2240 2295 'type' => 'select', 2241 2296 'tab' => 'filtration_tab', 2242 'data' => [ 2297 'data' => [ 2243 2298 'label' => __( 'Remove default.png from XML', 'xml-for-google-merchant-center' ), 2244 2299 'desc' => '', 2245 2300 'woo_attr' => false, 2246 2301 'default_value' => false, 2247 'key_value_arr' => [ 2302 'key_value_arr' => [ 2248 2303 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 2249 2304 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 2251 2306 ] 2252 2307 ], 2253 [ 2308 [ 2254 2309 'opt_name' => 'xfgmc_del_identical_ids', 2255 2310 'def_val' => 'disabled', … … 2257 2312 'type' => 'select', 2258 2313 'tab' => 'filtration_tab', 2259 'data' => [ 2314 'data' => [ 2260 2315 'label' => __( 2261 2316 'Take steps to remove products with the same ID from the feed', … … 2273 2328 ), 2274 2329 'woo_attr' => false, 2275 'key_value_arr' => [ 2330 'key_value_arr' => [ 2276 2331 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 2277 2332 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 2280 2335 ] 2281 2336 ], 2282 [ 2337 [ 2283 2338 'opt_name' => 'xfgmc_skip_products_without_pic', 2284 2339 'def_val' => 'disabled', … … 2286 2341 'type' => 'select', 2287 2342 'tab' => 'filtration_tab', 2288 'data' => [ 2343 'data' => [ 2289 2344 'label' => __( 'Skip products without pictures', 'xml-for-google-merchant-center' ), 2290 2345 'desc' => '', 2291 2346 'woo_attr' => false, 2292 2347 'default_value' => false, 2293 'key_value_arr' => [ 2348 'key_value_arr' => [ 2294 2349 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 2295 2350 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 2298 2353 ] 2299 2354 ], 2300 [ 2355 [ 2301 2356 'opt_name' => 'xfgmc_skip_products_without_desc', 2302 2357 'def_val' => 'disabled', … … 2304 2359 'type' => 'select', 2305 2360 'tab' => 'filtration_tab', 2306 'data' => [ 2361 'data' => [ 2307 2362 'label' => __( 'Skip products without description', 'xml-for-google-merchant-center' ), 2308 2363 'desc' => '', 2309 2364 'woo_attr' => false, 2310 2365 'default_value' => false, 2311 'key_value_arr' => [ 2366 'key_value_arr' => [ 2312 2367 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 2313 2368 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 2315 2370 ] 2316 2371 ], 2317 [ 2372 [ 2318 2373 'opt_name' => 'xfgmc_skip_missing_products', 2319 2374 'def_val' => 'disabled', … … 2321 2376 'type' => 'select', 2322 2377 'tab' => 'filtration_tab', 2323 'data' => [ 2378 'data' => [ 2324 2379 'label' => sprintf( '%s (%s)', 2325 2380 __( 'Skip missing products', 'xml-for-google-merchant-center' ), … … 2329 2384 'woo_attr' => false, 2330 2385 'default_value' => false, 2331 'key_value_arr' => [ 2386 'key_value_arr' => [ 2332 2387 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 2333 2388 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 2335 2390 ] 2336 2391 ], 2337 [ 2392 [ 2338 2393 'opt_name' => 'xfgmc_skip_backorders_products', 2339 2394 'def_val' => 'disabled', … … 2341 2396 'type' => 'select', 2342 2397 'tab' => 'filtration_tab', 2343 'data' => [ 2398 'data' => [ 2344 2399 'label' => __( 'Skip backorders products', 'xml-for-google-merchant-center' ), 2345 2400 'desc' => '', 2346 2401 'woo_attr' => false, 2347 2402 'default_value' => false, 2348 'key_value_arr' => [ 2403 'key_value_arr' => [ 2349 2404 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 2350 2405 [ 'value' => 'enabled', 'text' => __( 'Enabled', 'xml-for-google-merchant-center' ) ] … … 2364 2419 $array_keys = array_keys( $currencies_arr ); 2365 2420 for ( $i = 0; $i < count( $array_keys ); $i++ ) { 2366 $key_value_arr[] = [ 2421 $key_value_arr[] = [ 2367 2422 'value' => $array_keys[ $i ], 2368 2423 'text' => $array_keys[ $i ] … … 2370 2425 } 2371 2426 } 2372 $this->data_arr[] = [ 2427 $this->data_arr[] = [ 2373 2428 'opt_name' => 'xfgmc_wooc_currencies', 2374 2429 'def_val' => '', … … 2376 2431 'type' => 'select', 2377 2432 'tab' => 'shop_data_tab', 2378 'data' => [ 2433 'data' => [ 2379 2434 'label' => __( 'Feed currency', 'xml-for-google-merchant-center' ), 2380 2435 'desc' => sprintf( '%s %s. %s.<br/><strong>%s:</strong> %s %s %s', … … 2574 2629 private function get_registered_image_sizes() { 2575 2630 2576 $res_arr = [ 2631 $res_arr = [ 2577 2632 [ 'value' => 'disabled', 'text' => __( 'Disabled', 'xml-for-google-merchant-center' ) ], 2578 2633 [ 'value' => 'full', 'text' => __( 'Full size (default)', 'xml-for-google-merchant-center' ) ] … … 2587 2642 ); 2588 2643 } 2589 $cur_size_arr = [ 2644 $cur_size_arr = [ 2590 2645 'value' => $key, 2591 2646 'text' => sprintf( '%sx%s%s (%s)', $val['width'], $val['height'], $crop, $key ) -
xml-for-google-merchant-center/trunk/includes/feeds/class-xfgmc-feed-file-meta.php
r3304660 r3437778 1 1 <?php 2 2 3 /** 3 * Get the feed file meta 4 * Get the feed file meta. 4 5 * 5 * @package XML for Google Merchant Center 6 * @subpackage 7 * @since 4.0.5 6 * @link https://icopydoc.ru 7 * @since 0.1.0 8 * @version 4.0.10 (12-01-2026) 9 * 10 * @package XFGMC 11 * @subpackage XFGMC/includes 12 */ 13 14 /** 15 * Get the feed file meta. 16 * 17 * @package XFGMC 18 * @subpackage XFGMC/includes 19 * @author Maxim Glazunov <[email protected]> 8 20 * 9 * @version 4.3.2 (22-04-2024) 10 * @author Maxim Glazunov 11 * @link https://icopydoc.ru/ 12 * @see 13 * 14 * @param string|int $feed_id - Required 15 * 16 * @depends classes: 17 * traits: XFGMC_T_Get_Feed_Id 18 * methods: 19 * functions: common_option_get 20 * constants: 21 * options: 21 * @depends classes: 22 * traits: XFGMC_T_Get_Feed_Id 23 * methods: 24 * functions: common_option_get 25 * constants: 26 * options: 22 27 */ 23 defined( 'ABSPATH' ) || exit;24 25 28 class XFGMC_Feed_File_Meta { 26 29 … … 55 58 } 56 59 57 $feed_name = common_option_get( 'xfgmc_feed_name', false, $this->get_feed_id(), 'xfgmc' ); 60 $feed_name = common_option_get( 61 'xfgmc_feed_name', 62 '', 63 $this->get_feed_id(), 64 'xfgmc' 65 ); 58 66 if ( empty( $feed_name ) ) { 59 67 $file_feed_name = sprintf( '%1$sfeed-xml-%2$s', $pref_feed, $blog_index ); … … 75 83 $file_extension = common_option_get( 76 84 'xfgmc_file_extension', 77 false,85 'xml', 78 86 $this->get_feed_id(), 79 87 'xfgmc' 80 88 ); 81 if ( empty( $file_extension) ) {89 if ( ! in_array( $file_extension, [ 'xml', 'yml', 'csv', 'txt' ] ) ) { 82 90 $file_extension = 'xml'; 83 91 } 84 92 return $file_extension; 93 85 94 } 86 95 … … 96 105 $archive_to_zip = common_option_get( 97 106 'xfgmc_archive_to_zip', 98 false,107 'disabled', 99 108 $this->get_feed_id(), 100 109 'xfgmc' -
xml-for-google-merchant-center/trunk/includes/feeds/traits/simple/trait-xfgmc-t-simple-get-availability-date.php
r3304660 r3437778 6 6 * @link https://icopydoc.ru 7 7 * @since 0.1.0 8 * @version 4.0. 0 (10-05-2025)8 * @version 4.0.10 (12-01-2026) 9 9 * 10 10 * @package XFGMC … … 41 41 42 42 $tag_value = ''; 43 $ availability_date = common_option_get(44 'xfgmc_ availability_date',43 $use_availability_date = common_option_get( 44 'xfgmc_use_availability_date', 45 45 'disabled', 46 46 $this->get_feed_id(), 47 47 'xfgmc' 48 48 ); 49 if ( $use_availability_date === 'disabled' ) { 50 return $result_xml; 51 } 49 52 50 if ( ! empty( $availability_date ) ) { 51 $tag_value = $availability_date; 53 if ( $use_availability_date === 'enabled_default_value' ) { 54 $availability_date = common_option_get( 55 'xfgmc_availability_date', 56 '', 57 $this->get_feed_id(), 58 'xfgmc' 59 ); 60 if ( ! empty( $availability_date ) ) { 61 $tag_value = $availability_date; 62 } 63 } 64 65 if ( $use_availability_date === 'enabled' ) { 66 $add_to_availability = (int) common_option_get( 67 'xfgmc_add_to_availability', 68 '0', 69 $this->get_feed_id(), 70 'xfgmc' 71 ); 72 // Получаем текущую дату + $add_to_availability дня в объекте DateTime, с учётом часового пояса WordPress 73 $date = new DateTime( 'now', wp_timezone() ); 74 $date->modify( sprintf( '+%s days', $add_to_availability ) ); 75 // Формируем строку в нужном формате: Y-m-d\TH:iP (без секунд, смещение без разделителя) 76 $tag_value = $date->format( 'Y-m-d\TH:iP' ); // ISO 8601 $date->format('c') 52 77 } 53 78 -
xml-for-google-merchant-center/trunk/includes/feeds/traits/variable/trait-xfgmc-t-variable-get-availability-date.php
r3304660 r3437778 6 6 * @link https://icopydoc.ru 7 7 * @since 0.1.0 8 * @version 4.0. 0 (10-05-2025)8 * @version 4.0.10 (12-01-2026) 9 9 * 10 10 * @package XFGMC … … 42 42 43 43 $tag_value = ''; 44 $ availability_date = common_option_get(45 'xfgmc_ availability_date',44 $use_availability_date = common_option_get( 45 'xfgmc_use_availability_date', 46 46 'disabled', 47 47 $this->get_feed_id(), 48 48 'xfgmc' 49 49 ); 50 if ( $use_availability_date === 'disabled' ) { 51 return $result_xml; 52 } 50 53 51 if ( ! empty( $availability_date ) ) { 52 $tag_value = $availability_date; 54 if ( $use_availability_date === 'enabled_default_value' ) { 55 $availability_date = common_option_get( 56 'xfgmc_availability_date', 57 '', 58 $this->get_feed_id(), 59 'xfgmc' 60 ); 61 if ( ! empty( $availability_date ) ) { 62 $tag_value = $availability_date; 63 } 53 64 } 65 66 if ( $use_availability_date === 'enabled' ) { 67 $add_to_availability = (int) common_option_get( 68 'xfgmc_add_to_availability', 69 '0', 70 $this->get_feed_id(), 71 'xfgmc' 72 ); 73 // Получаем текущую дату + $add_to_availability дня в объекте DateTime, с учётом часового пояса WordPress 74 $date = new DateTime( 'now', wp_timezone() ); 75 $date->modify( sprintf( '+%s days', $add_to_availability ) ); 76 // Формируем строку в нужном формате: Y-m-d\TH:iP (без секунд, смещение без разделителя) 77 $tag_value = $date->format( 'Y-m-d\TH:iP' ); // ISO 8601 $date->format('c') 78 } 79 54 80 $tag_value = apply_filters( 55 81 'x4gmc_f_variable_tag_value_availability_date', 56 82 $tag_value, 57 [ 83 [ 58 84 'product' => $this->get_product(), 59 85 'offer' => $this->get_offer() … … 65 91 'x4gmc_f_variable_tag_name_availability_date', 66 92 $tag_name, 67 [ 93 [ 68 94 'product' => $this->get_product(), 69 95 'offer' => $this->get_offer() … … 77 103 'x4gmc_f_variable_tag_availability_date', 78 104 $result_xml, 79 [ 105 [ 80 106 'product' => $this->get_product(), 81 107 'offer' => $this->get_offer() -
xml-for-google-merchant-center/trunk/languages/xml-for-google-merchant-center-ru_RU.po
r3426470 r3437778 2 2 msgstr "" 3 3 "Project-Id-Version: \n" 4 "POT-Creation-Date: 202 5-12-23 22:51+0300\n"5 "PO-Revision-Date: 202 5-12-23 22:52+0300\n"4 "POT-Creation-Date: 2026-01-12 16:41+0300\n" 5 "PO-Revision-Date: 2026-01-12 16:42+0300\n" 6 6 "Last-Translator: \n" 7 7 "Language-Team: Maxim Glazunov <[email protected]>\n" … … 12 12 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " 13 13 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" 14 "X-Generator: Poedit 3. 5\n"14 "X-Generator: Poedit 3.7\n" 15 15 "X-Poedit-Basepath: ..\n" 16 16 "X-Poedit-SourceCharset: UTF-8\n" … … 240 240 241 241 #: admin/class-xfgmc-admin.php:1177 admin/class-xfgmc-admin.php:1304 242 #: admin/class-xfgmc-admin.php:1544 includes/class-xfgmc-data.php: 950242 #: admin/class-xfgmc-admin.php:1544 includes/class-xfgmc-data.php:1005 243 243 msgid "Google product category" 244 244 msgstr "Google категория товара" … … 259 259 #: admin/class-xfgmc-admin.php:1314 admin/class-xfgmc-admin.php:1331 260 260 #: admin/class-xfgmc-admin.php:1366 admin/class-xfgmc-admin.php:1434 261 #: includes/class-xfgmc-data.php: 874 includes/class-xfgmc-data.php:1771262 #: includes/class-xfgmc-data.php:2 145261 #: includes/class-xfgmc-data.php:929 includes/class-xfgmc-data.php:1826 262 #: includes/class-xfgmc-data.php:2200 263 263 #: includes/common-libs/class-icpd-promo.php:200 264 264 msgid "Read more" … … 266 266 267 267 #: admin/class-xfgmc-admin.php:1191 admin/class-xfgmc-admin.php:1322 268 #: admin/class-xfgmc-admin.php:1555 includes/class-xfgmc-data.php:2 097268 #: admin/class-xfgmc-admin.php:1555 includes/class-xfgmc-data.php:2152 269 269 msgid "Tax category" 270 270 msgstr "Категория налогообложения" 271 271 272 272 #: admin/class-xfgmc-admin.php:1203 admin/class-xfgmc-admin.php:1339 273 #: includes/class-xfgmc-data.php:15 03273 #: includes/class-xfgmc-data.php:1558 274 274 msgid "Size" 275 275 msgstr "Размер" … … 296 296 297 297 #: admin/class-xfgmc-admin.php:1235 admin/class-xfgmc-admin.php:1381 298 #: includes/class-xfgmc-data.php:15 23298 #: includes/class-xfgmc-data.php:1578 299 299 msgid "Size type" 300 300 msgstr "Тип размера" … … 330 330 msgstr "Подробнее на Google" 331 331 332 #: admin/class-xfgmc-admin.php:1566 includes/class-xfgmc-data.php:1 180333 #: includes/class-xfgmc-data.php:1 181332 #: admin/class-xfgmc-admin.php:1566 includes/class-xfgmc-data.php:1235 333 #: includes/class-xfgmc-data.php:1236 334 334 msgid "Identifier exists" 335 335 msgstr "Имеет идентификатор" … … 345 345 #: includes/class-xfgmc-data.php:677 includes/class-xfgmc-data.php:702 346 346 #: includes/class-xfgmc-data.php:723 includes/class-xfgmc-data.php:747 347 #: includes/class-xfgmc-data.php:787 includes/class-xfgmc-data.php:856 348 #: includes/class-xfgmc-data.php:899 includes/class-xfgmc-data.php:917 349 #: includes/class-xfgmc-data.php:936 includes/class-xfgmc-data.php:955 350 #: includes/class-xfgmc-data.php:976 includes/class-xfgmc-data.php:1015 351 #: includes/class-xfgmc-data.php:1073 includes/class-xfgmc-data.php:1130 352 #: includes/class-xfgmc-data.php:1185 includes/class-xfgmc-data.php:1209 353 #: includes/class-xfgmc-data.php:1230 includes/class-xfgmc-data.php:1251 354 #: includes/class-xfgmc-data.php:1272 includes/class-xfgmc-data.php:1292 355 #: includes/class-xfgmc-data.php:1311 includes/class-xfgmc-data.php:1332 356 #: includes/class-xfgmc-data.php:1356 includes/class-xfgmc-data.php:1410 357 #: includes/class-xfgmc-data.php:1430 includes/class-xfgmc-data.php:1450 358 #: includes/class-xfgmc-data.php:1471 includes/class-xfgmc-data.php:1490 359 #: includes/class-xfgmc-data.php:1508 includes/class-xfgmc-data.php:1528 360 #: includes/class-xfgmc-data.php:1548 includes/class-xfgmc-data.php:1573 361 #: includes/class-xfgmc-data.php:1593 includes/class-xfgmc-data.php:1625 362 #: includes/class-xfgmc-data.php:1750 includes/class-xfgmc-data.php:1783 363 #: includes/class-xfgmc-data.php:1983 includes/class-xfgmc-data.php:2102 364 #: includes/class-xfgmc-data.php:2124 includes/class-xfgmc-data.php:2150 365 #: includes/class-xfgmc-data.php:2231 includes/class-xfgmc-data.php:2248 366 #: includes/class-xfgmc-data.php:2276 includes/class-xfgmc-data.php:2294 367 #: includes/class-xfgmc-data.php:2312 includes/class-xfgmc-data.php:2332 368 #: includes/class-xfgmc-data.php:2349 includes/class-xfgmc-data.php:2577 347 #: includes/class-xfgmc-data.php:787 includes/class-xfgmc-data.php:841 348 #: includes/class-xfgmc-data.php:911 includes/class-xfgmc-data.php:954 349 #: includes/class-xfgmc-data.php:972 includes/class-xfgmc-data.php:991 350 #: includes/class-xfgmc-data.php:1010 includes/class-xfgmc-data.php:1031 351 #: includes/class-xfgmc-data.php:1070 includes/class-xfgmc-data.php:1128 352 #: includes/class-xfgmc-data.php:1185 includes/class-xfgmc-data.php:1240 353 #: includes/class-xfgmc-data.php:1264 includes/class-xfgmc-data.php:1285 354 #: includes/class-xfgmc-data.php:1306 includes/class-xfgmc-data.php:1327 355 #: includes/class-xfgmc-data.php:1347 includes/class-xfgmc-data.php:1366 356 #: includes/class-xfgmc-data.php:1387 includes/class-xfgmc-data.php:1411 357 #: includes/class-xfgmc-data.php:1465 includes/class-xfgmc-data.php:1485 358 #: includes/class-xfgmc-data.php:1505 includes/class-xfgmc-data.php:1526 359 #: includes/class-xfgmc-data.php:1545 includes/class-xfgmc-data.php:1563 360 #: includes/class-xfgmc-data.php:1583 includes/class-xfgmc-data.php:1603 361 #: includes/class-xfgmc-data.php:1628 includes/class-xfgmc-data.php:1648 362 #: includes/class-xfgmc-data.php:1680 includes/class-xfgmc-data.php:1805 363 #: includes/class-xfgmc-data.php:1838 includes/class-xfgmc-data.php:2038 364 #: includes/class-xfgmc-data.php:2157 includes/class-xfgmc-data.php:2179 365 #: includes/class-xfgmc-data.php:2205 includes/class-xfgmc-data.php:2286 366 #: includes/class-xfgmc-data.php:2303 includes/class-xfgmc-data.php:2331 367 #: includes/class-xfgmc-data.php:2349 includes/class-xfgmc-data.php:2367 368 #: includes/class-xfgmc-data.php:2387 includes/class-xfgmc-data.php:2404 369 #: includes/class-xfgmc-data.php:2632 369 370 msgid "Disabled" 370 371 msgstr "Отключено" 371 372 372 373 #: admin/class-xfgmc-admin.php:1571 admin/class-xfgmc-admin.php:1590 373 #: admin/class-xfgmc-admin.php:1629 includes/class-xfgmc-data.php:1 074374 #: includes/class-xfgmc-data.php:11 31 includes/class-xfgmc-data.php:2083374 #: admin/class-xfgmc-admin.php:1629 includes/class-xfgmc-data.php:1129 375 #: includes/class-xfgmc-data.php:1186 includes/class-xfgmc-data.php:2138 375 376 msgid "No" 376 377 msgstr "Нет" 377 378 378 379 #: admin/class-xfgmc-admin.php:1572 admin/class-xfgmc-admin.php:1591 379 #: admin/class-xfgmc-admin.php:1630 includes/class-xfgmc-data.php:2 084380 #: admin/class-xfgmc-admin.php:1630 includes/class-xfgmc-data.php:2139 380 381 msgid "Yes" 381 382 msgstr "Да" 382 383 383 #: admin/class-xfgmc-admin.php:1585 includes/class-xfgmc-data.php:1 246384 #: admin/class-xfgmc-admin.php:1585 includes/class-xfgmc-data.php:1301 384 385 msgid "Adult" 385 386 msgstr "Для взрослых" … … 389 390 msgstr "Состояние товара" 390 391 391 #: admin/class-xfgmc-admin.php:1609 includes/class-xfgmc-data.php:12 31392 #: admin/class-xfgmc-admin.php:1609 includes/class-xfgmc-data.php:1286 392 393 msgid "New" 393 394 msgstr "Новый" 394 395 395 #: admin/class-xfgmc-admin.php:1610 includes/class-xfgmc-data.php:12 32396 #: admin/class-xfgmc-admin.php:1610 includes/class-xfgmc-data.php:1287 396 397 msgid "Refurbished" 397 398 msgstr "Восстановленный" 398 399 399 #: admin/class-xfgmc-admin.php:1611 includes/class-xfgmc-data.php:12 33400 #: admin/class-xfgmc-admin.php:1611 includes/class-xfgmc-data.php:1288 400 401 msgid "Used" 401 402 msgstr "Подержанный" … … 405 406 msgstr "Набор" 406 407 407 #: admin/class-xfgmc-admin.php:1643 includes/class-xfgmc-data.php:1 287408 #: admin/class-xfgmc-admin.php:1643 includes/class-xfgmc-data.php:1342 408 409 msgid "Multipack" 409 410 msgstr "Мультиупаковка" … … 450 451 451 452 #: admin/class-xfgmc-admin.php:1797 admin/class-xfgmc-admin.php:1909 452 #: includes/class-xfgmc-data.php:650 includes/class-xfgmc-data.php: 873453 #: includes/class-xfgmc-data.php:650 includes/class-xfgmc-data.php:928 453 454 msgid "For example" 454 455 msgstr "Например" … … 520 521 #: includes/class-xfgmc-data.php:703 includes/class-xfgmc-data.php:724 521 522 #: includes/class-xfgmc-data.php:748 includes/class-xfgmc-data.php:788 522 #: includes/class-xfgmc-data.php:857 includes/class-xfgmc-data.php:898 523 #: includes/class-xfgmc-data.php:918 includes/class-xfgmc-data.php:937 524 #: includes/class-xfgmc-data.php:956 includes/class-xfgmc-data.php:977 525 #: includes/class-xfgmc-data.php:1186 includes/class-xfgmc-data.php:1210 526 #: includes/class-xfgmc-data.php:1252 includes/class-xfgmc-data.php:1293 527 #: includes/class-xfgmc-data.php:1312 includes/class-xfgmc-data.php:1472 528 #: includes/class-xfgmc-data.php:1626 includes/class-xfgmc-data.php:1751 529 #: includes/class-xfgmc-data.php:1784 includes/class-xfgmc-data.php:1984 530 #: includes/class-xfgmc-data.php:2103 includes/class-xfgmc-data.php:2125 531 #: includes/class-xfgmc-data.php:2151 includes/class-xfgmc-data.php:2232 532 #: includes/class-xfgmc-data.php:2249 includes/class-xfgmc-data.php:2277 533 #: includes/class-xfgmc-data.php:2295 includes/class-xfgmc-data.php:2313 534 #: includes/class-xfgmc-data.php:2333 includes/class-xfgmc-data.php:2350 523 #: includes/class-xfgmc-data.php:845 includes/class-xfgmc-data.php:852 524 #: includes/class-xfgmc-data.php:912 includes/class-xfgmc-data.php:953 525 #: includes/class-xfgmc-data.php:973 includes/class-xfgmc-data.php:992 526 #: includes/class-xfgmc-data.php:1011 includes/class-xfgmc-data.php:1032 527 #: includes/class-xfgmc-data.php:1241 includes/class-xfgmc-data.php:1265 528 #: includes/class-xfgmc-data.php:1307 includes/class-xfgmc-data.php:1348 529 #: includes/class-xfgmc-data.php:1367 includes/class-xfgmc-data.php:1527 530 #: includes/class-xfgmc-data.php:1681 includes/class-xfgmc-data.php:1806 531 #: includes/class-xfgmc-data.php:1839 includes/class-xfgmc-data.php:2039 532 #: includes/class-xfgmc-data.php:2158 includes/class-xfgmc-data.php:2180 533 #: includes/class-xfgmc-data.php:2206 includes/class-xfgmc-data.php:2287 534 #: includes/class-xfgmc-data.php:2304 includes/class-xfgmc-data.php:2332 535 #: includes/class-xfgmc-data.php:2350 includes/class-xfgmc-data.php:2368 536 #: includes/class-xfgmc-data.php:2388 includes/class-xfgmc-data.php:2405 535 537 msgid "Enabled" 536 538 msgstr "Включено" … … 976 978 977 979 #: includes/class-xfgmc-data.php:360 includes/class-xfgmc-data.php:390 978 #: includes/class-xfgmc-data.php:1029 includes/class-xfgmc-data.php:1047 979 #: includes/class-xfgmc-data.php:1052 includes/class-xfgmc-data.php:1225 980 #: includes/class-xfgmc-data.php:1267 includes/class-xfgmc-data.php:1327 981 #: includes/class-xfgmc-data.php:1366 includes/class-xfgmc-data.php:1384 982 #: includes/class-xfgmc-data.php:1391 includes/class-xfgmc-data.php:1445 983 #: includes/class-xfgmc-data.php:1543 includes/class-xfgmc-data.php:1588 984 #: includes/class-xfgmc-data.php:2165 includes/class-xfgmc-data.php:2167 980 #: includes/class-xfgmc-data.php:889 includes/class-xfgmc-data.php:1084 981 #: includes/class-xfgmc-data.php:1102 includes/class-xfgmc-data.php:1107 982 #: includes/class-xfgmc-data.php:1280 includes/class-xfgmc-data.php:1322 983 #: includes/class-xfgmc-data.php:1382 includes/class-xfgmc-data.php:1421 984 #: includes/class-xfgmc-data.php:1439 includes/class-xfgmc-data.php:1446 985 #: includes/class-xfgmc-data.php:1500 includes/class-xfgmc-data.php:1598 986 #: includes/class-xfgmc-data.php:1643 includes/class-xfgmc-data.php:2220 987 #: includes/class-xfgmc-data.php:2222 985 988 msgid "Default value" 986 989 msgstr "Значение по умолчанию" … … 1064 1067 msgstr "ID товара / ID вариации" 1065 1068 1066 #: includes/class-xfgmc-data.php:506 includes/class-xfgmc-data.php:1 0751067 #: includes/class-xfgmc-data.php:11 321069 #: includes/class-xfgmc-data.php:506 includes/class-xfgmc-data.php:1130 1070 #: includes/class-xfgmc-data.php:1187 1068 1071 msgid "Substitute from SKU" 1069 1072 msgstr "Подставлять из Артикул" 1070 1073 1071 1074 #: includes/class-xfgmc-data.php:507 includes/class-xfgmc-data.php:593 1072 #: includes/class-xfgmc-data.php:10 23 includes/class-xfgmc-data.php:10761073 #: includes/class-xfgmc-data.php:11 33 includes/class-xfgmc-data.php:13601075 #: includes/class-xfgmc-data.php:1078 includes/class-xfgmc-data.php:1131 1076 #: includes/class-xfgmc-data.php:1188 includes/class-xfgmc-data.php:1415 1074 1077 msgid "Substitute from post meta" 1075 1078 msgstr "Подставлять из метаполя" … … 1081 1084 #: includes/class-xfgmc-data.php:526 includes/class-xfgmc-data.php:528 1082 1085 #: includes/class-xfgmc-data.php:610 includes/class-xfgmc-data.php:612 1083 #: includes/class-xfgmc-data.php:1 048 includes/class-xfgmc-data.php:10531084 #: includes/class-xfgmc-data.php:11 09 includes/class-xfgmc-data.php:11111085 #: includes/class-xfgmc-data.php:1 166 includes/class-xfgmc-data.php:11681086 #: includes/class-xfgmc-data.php:1 385 includes/class-xfgmc-data.php:13921086 #: includes/class-xfgmc-data.php:1103 includes/class-xfgmc-data.php:1108 1087 #: includes/class-xfgmc-data.php:1164 includes/class-xfgmc-data.php:1166 1088 #: includes/class-xfgmc-data.php:1221 includes/class-xfgmc-data.php:1223 1089 #: includes/class-xfgmc-data.php:1440 includes/class-xfgmc-data.php:1447 1087 1090 msgid "Name post_meta" 1088 1091 msgstr "Имя метаполя" … … 1168 1171 msgstr "Укажите размер изображения, которое будет использоваться в фиде" 1169 1172 1170 #: includes/class-xfgmc-data.php:779 includes/class-xfgmc-data.php:21 161173 #: includes/class-xfgmc-data.php:779 includes/class-xfgmc-data.php:2171 1171 1174 msgid "Quantity of products" 1172 1175 msgstr "Количество товаров" 1173 1176 1174 #: includes/class-xfgmc-data.php:781 includes/class-xfgmc-data.php:21 181177 #: includes/class-xfgmc-data.php:781 includes/class-xfgmc-data.php:2173 1175 1178 msgid "" 1176 1179 "To make it work you must enable \"Manage stock\" and indicate \"Stock " … … 1184 1187 msgstr "Для товаров на предзаказ установить доступность, равную" 1185 1188 1186 #: includes/class-xfgmc-data.php:83 11189 #: includes/class-xfgmc-data.php:830 1187 1190 msgid "Availability date" 1188 1191 msgstr "Дата поступления в продажу" 1189 1192 1190 #: includes/class-xfgmc-data.php:83 51193 #: includes/class-xfgmc-data.php:834 1191 1194 msgid "This parameter applies only to products whose status is equal to" 1192 1195 msgstr "Этот параметр применяется только к продуктам, статус которых равен" 1193 1196 1194 #: includes/class-xfgmc-data.php:851 1197 #: includes/class-xfgmc-data.php:846 1198 msgid "Use the current date" 1199 msgstr "Использовать текущую дату" 1200 1201 #: includes/class-xfgmc-data.php:853 1202 msgid "Use the default value" 1203 msgstr "Использовать значение по умолчанию" 1204 1205 #: includes/class-xfgmc-data.php:870 1206 msgid "Add days to the current date" 1207 msgstr "Добавить дни к текущей дате" 1208 1209 #: includes/class-xfgmc-data.php:872 1210 msgid "This option will add the number of days you specified to today's date" 1211 msgstr "Эта опция добавит указанное вами количество дней к сегодняшней дате" 1212 1213 #: includes/class-xfgmc-data.php:891 1214 msgid "Date, time, and timezone, ISO 8601 compliant" 1215 msgstr "Дата, время и часовой пояс в соответствии со стандартом ISO 8601" 1216 1217 #: includes/class-xfgmc-data.php:906 1195 1218 msgid "Product price" 1196 1219 msgstr "Цена товара" 1197 1220 1198 #: includes/class-xfgmc-data.php: 870 includes/class-xfgmc-data.php:8801221 #: includes/class-xfgmc-data.php:925 includes/class-xfgmc-data.php:935 1199 1222 msgid "Shop currency" 1200 1223 msgstr "Валюта магазина" 1201 1224 1202 #: includes/class-xfgmc-data.php: 8721225 #: includes/class-xfgmc-data.php:927 1203 1226 msgid "Uppercase letter" 1204 1227 msgstr "Заглавными буквами" 1205 1228 1206 #: includes/class-xfgmc-data.php: 8901229 #: includes/class-xfgmc-data.php:945 1207 1230 msgid "Sale price" 1208 1231 msgstr "Старая цена" 1209 1232 1210 #: includes/class-xfgmc-data.php: 8921233 #: includes/class-xfgmc-data.php:947 1211 1234 msgid "" 1212 1235 "In sale price indicates the old price of the goods, which must necessarily " … … 1216 1239 "выше новой цены (price)" 1217 1240 1218 #: includes/class-xfgmc-data.php:9 12 includes/class-xfgmc-data.php:9131219 #: includes/class-xfgmc-data.php:9 31 includes/class-xfgmc-data.php:9321241 #: includes/class-xfgmc-data.php:967 includes/class-xfgmc-data.php:968 1242 #: includes/class-xfgmc-data.php:986 includes/class-xfgmc-data.php:987 1220 1243 msgid "Shop SKU" 1221 1244 msgstr "Артикул магазина" 1222 1245 1223 #: includes/class-xfgmc-data.php: 971 includes/class-xfgmc-data.php:9721246 #: includes/class-xfgmc-data.php:1026 includes/class-xfgmc-data.php:1027 1224 1247 msgid "Google product type" 1225 1248 msgstr "Google тип товара" 1226 1249 1227 #: includes/class-xfgmc-data.php: 9921250 #: includes/class-xfgmc-data.php:1047 1228 1251 msgid "Add root element" 1229 1252 msgstr "Добавить корневой элемент" 1230 1253 1231 #: includes/class-xfgmc-data.php: 9941254 #: includes/class-xfgmc-data.php:1049 1232 1255 msgid "Main" 1233 1256 msgstr "Главная" 1234 1257 1235 #: includes/class-xfgmc-data.php:10 08 includes/class-xfgmc-data.php:10091258 #: includes/class-xfgmc-data.php:1063 includes/class-xfgmc-data.php:1064 1236 1259 msgid "Brand" 1237 1260 msgstr "Брэнд" 1238 1261 1239 #: includes/class-xfgmc-data.php:10 191262 #: includes/class-xfgmc-data.php:1074 1240 1263 msgid "WooCommerce brands" 1241 1264 msgstr "Бренды WooCommerce" 1242 1265 1243 #: includes/class-xfgmc-data.php:10 28 includes/class-xfgmc-data.php:13651266 #: includes/class-xfgmc-data.php:1083 includes/class-xfgmc-data.php:1420 1244 1267 msgid "Default value from field" 1245 1268 msgstr "Значение из поля" 1246 1269 1247 #: includes/class-xfgmc-data.php:1 0681270 #: includes/class-xfgmc-data.php:1123 1248 1271 msgid "GTIN" 1249 1272 msgstr "Штрихкод" 1250 1273 1251 #: includes/class-xfgmc-data.php:1 080 includes/class-xfgmc-data.php:10861252 #: includes/class-xfgmc-data.php:1 092 includes/class-xfgmc-data.php:11371253 #: includes/class-xfgmc-data.php:11 43 includes/class-xfgmc-data.php:11491274 #: includes/class-xfgmc-data.php:1135 includes/class-xfgmc-data.php:1141 1275 #: includes/class-xfgmc-data.php:1147 includes/class-xfgmc-data.php:1192 1276 #: includes/class-xfgmc-data.php:1198 includes/class-xfgmc-data.php:1204 1254 1277 msgid "Substitute from the plugin" 1255 1278 msgstr "Замена из плагина" 1256 1279 1257 #: includes/class-xfgmc-data.php:11 251280 #: includes/class-xfgmc-data.php:1180 1258 1281 msgid "MPN" 1259 1282 msgstr "MPN" 1260 1283 1261 #: includes/class-xfgmc-data.php:12 011284 #: includes/class-xfgmc-data.php:1256 1262 1285 msgid "Condition" 1263 1286 msgstr "Состояние товара" 1264 1287 1265 #: includes/class-xfgmc-data.php:12 031288 #: includes/class-xfgmc-data.php:1258 1266 1289 msgid "The default value, unless otherwise specified in the product settings" 1267 1290 msgstr "Значение по умолчанию, если иное не указано в настройках товара" 1268 1291 1269 #: includes/class-xfgmc-data.php:1 273 includes/class-xfgmc-data.php:12741270 #: includes/class-xfgmc-data.php:13 33 includes/class-xfgmc-data.php:13341292 #: includes/class-xfgmc-data.php:1328 includes/class-xfgmc-data.php:1329 1293 #: includes/class-xfgmc-data.php:1388 includes/class-xfgmc-data.php:1389 1271 1294 msgid "Add to all" 1272 1295 msgstr "Добавить всем" 1273 1296 1274 #: includes/class-xfgmc-data.php:13 061297 #: includes/class-xfgmc-data.php:1361 1275 1298 msgid "Is bundle" 1276 1299 msgstr "Набор" 1277 1300 1278 #: includes/class-xfgmc-data.php:1 349 includes/class-xfgmc-data.php:13501301 #: includes/class-xfgmc-data.php:1404 includes/class-xfgmc-data.php:1405 1279 1302 msgid "Age group" 1280 1303 msgstr "Возрастная группа" 1281 1304 1282 #: includes/class-xfgmc-data.php:1 3881305 #: includes/class-xfgmc-data.php:1443 1283 1306 msgid "Acceptable values" 1284 1307 msgstr "Допустимые значения" 1285 1308 1286 #: includes/class-xfgmc-data.php:14 051309 #: includes/class-xfgmc-data.php:1460 1287 1310 msgid "Color" 1288 1311 msgstr "Цвет" 1289 1312 1290 #: includes/class-xfgmc-data.php:14 251313 #: includes/class-xfgmc-data.php:1480 1291 1314 msgid "Gender" 1292 1315 msgstr "Пол" 1293 1316 1294 #: includes/class-xfgmc-data.php:1 4661317 #: includes/class-xfgmc-data.php:1521 1295 1318 msgid "Material" 1296 1319 msgstr "Материал" 1297 1320 1298 #: includes/class-xfgmc-data.php:1 4851321 #: includes/class-xfgmc-data.php:1540 1299 1322 msgid "Pattern" 1300 1323 msgstr "Узор" 1301 1324 1302 #: includes/class-xfgmc-data.php:1 5681325 #: includes/class-xfgmc-data.php:1623 1303 1326 msgid "Size system" 1304 1327 msgstr "Система размеров" 1305 1328 1306 #: includes/class-xfgmc-data.php:16 171329 #: includes/class-xfgmc-data.php:1672 1307 1330 msgid "Item group ID" 1308 1331 msgstr "ID группы товаров" 1309 1332 1310 #: includes/class-xfgmc-data.php:16 191333 #: includes/class-xfgmc-data.php:1674 1311 1334 msgid "" 1312 1335 "Use the item group ID attribute to group product variants in your product " … … 1316 1339 "товара" 1317 1340 1318 #: includes/class-xfgmc-data.php:16 39 includes/class-xfgmc-data.php:16421319 #: includes/class-xfgmc-data.php:1 8771341 #: includes/class-xfgmc-data.php:1694 includes/class-xfgmc-data.php:1697 1342 #: includes/class-xfgmc-data.php:1932 1320 1343 msgid "Length" 1321 1344 msgstr "Длина" 1322 1345 1323 #: includes/class-xfgmc-data.php:1 650 includes/class-xfgmc-data.php:16761324 #: includes/class-xfgmc-data.php:17 01 includes/class-xfgmc-data.php:17261325 #: includes/class-xfgmc-data.php:1 885 includes/class-xfgmc-data.php:19111326 #: includes/class-xfgmc-data.php:19 36 includes/class-xfgmc-data.php:19611346 #: includes/class-xfgmc-data.php:1705 includes/class-xfgmc-data.php:1731 1347 #: includes/class-xfgmc-data.php:1756 includes/class-xfgmc-data.php:1781 1348 #: includes/class-xfgmc-data.php:1940 includes/class-xfgmc-data.php:1966 1349 #: includes/class-xfgmc-data.php:1991 includes/class-xfgmc-data.php:2016 1327 1350 msgid "Substitute from WooCommerce Shippings tab" 1328 1351 msgstr "Подставлять из WooCommerce вкладки Доставка" 1329 1352 1330 #: includes/class-xfgmc-data.php:1 6551353 #: includes/class-xfgmc-data.php:1710 1331 1354 msgid "Dimensions" 1332 1355 msgstr "Размеры" 1333 1356 1334 #: includes/class-xfgmc-data.php:1 665 includes/class-xfgmc-data.php:16681335 #: includes/class-xfgmc-data.php:19 031357 #: includes/class-xfgmc-data.php:1720 includes/class-xfgmc-data.php:1723 1358 #: includes/class-xfgmc-data.php:1958 1336 1359 msgid "Width" 1337 1360 msgstr "Ширина" 1338 1361 1339 #: includes/class-xfgmc-data.php:1 690 includes/class-xfgmc-data.php:16931340 #: includes/class-xfgmc-data.php:19 281362 #: includes/class-xfgmc-data.php:1745 includes/class-xfgmc-data.php:1748 1363 #: includes/class-xfgmc-data.php:1983 1341 1364 msgid "Height" 1342 1365 msgstr "Высота" 1343 1366 1344 #: includes/class-xfgmc-data.php:17 15 includes/class-xfgmc-data.php:17181345 #: includes/class-xfgmc-data.php: 19531367 #: includes/class-xfgmc-data.php:1770 includes/class-xfgmc-data.php:1773 1368 #: includes/class-xfgmc-data.php:2008 1346 1369 msgid "Weight" 1347 1370 msgstr "Вес" 1348 1371 1349 #: includes/class-xfgmc-data.php:17 401372 #: includes/class-xfgmc-data.php:1795 1350 1373 msgid "Custom elements" 1351 1374 msgstr "Кастомные элементы" 1352 1375 1353 #: includes/class-xfgmc-data.php:17 421376 #: includes/class-xfgmc-data.php:1797 1354 1377 msgid "To set a value, edit your products" 1355 1378 msgstr "Чтобы задать значение, отредактируйте свои товары" 1356 1379 1357 #: includes/class-xfgmc-data.php:17 431380 #: includes/class-xfgmc-data.php:1798 1358 1381 msgid "About this tag" 1359 1382 msgstr "Об этом теге" 1360 1383 1361 #: includes/class-xfgmc-data.php:1 7451384 #: includes/class-xfgmc-data.php:1800 1362 1385 msgid "see the Yandex help" 1363 1386 msgstr "см. справку Яндекса" 1364 1387 1365 #: includes/class-xfgmc-data.php:1 7641388 #: includes/class-xfgmc-data.php:1819 1366 1389 msgid "Shipping" 1367 1390 msgstr "Доставка" 1368 1391 1369 #: includes/class-xfgmc-data.php:1 7671392 #: includes/class-xfgmc-data.php:1822 1370 1393 msgid "" 1371 1394 "Google recommend that you set up shipping costs through Merchant Center " … … 1375 1398 "Center, а не указывать атрибут доставки в фиде" 1376 1399 1377 #: includes/class-xfgmc-data.php:1 7731400 #: includes/class-xfgmc-data.php:1828 1378 1401 msgid "To add this element to your feed make sure the fields are filled" 1379 1402 msgstr "Чтобы добавить этот элемент в свой фид, убедитесь, что заполнены" 1380 1403 1381 #: includes/class-xfgmc-data.php:1 7761404 #: includes/class-xfgmc-data.php:1831 1382 1405 msgid "and" 1383 1406 msgstr "и" 1384 1407 1385 #: includes/class-xfgmc-data.php:1 777 includes/class-xfgmc-data.php:18111386 #: includes/class-xfgmc-data.php:18 321408 #: includes/class-xfgmc-data.php:1832 includes/class-xfgmc-data.php:1866 1409 #: includes/class-xfgmc-data.php:1887 1387 1410 msgid "Delivery area" 1388 1411 msgstr "Зона доставки" 1389 1412 1390 #: includes/class-xfgmc-data.php:1 7971413 #: includes/class-xfgmc-data.php:1852 1391 1414 msgid "Shipping country" 1392 1415 msgstr "Страна доставки" 1393 1416 1394 #: includes/class-xfgmc-data.php:1 8461417 #: includes/class-xfgmc-data.php:1901 1395 1418 msgid "Shipping price" 1396 1419 msgstr "Стоимость доставки" 1397 1420 1398 #: includes/class-xfgmc-data.php:1 8601421 #: includes/class-xfgmc-data.php:1915 1399 1422 msgid "Shipping service" 1400 1423 msgstr "Служба доставки" 1401 1424 1402 #: includes/class-xfgmc-data.php:1 8741425 #: includes/class-xfgmc-data.php:1929 1403 1426 msgid "Shipping length" 1404 1427 msgstr "Длина транспортной упаковки" 1405 1428 1406 #: includes/class-xfgmc-data.php:1 8901429 #: includes/class-xfgmc-data.php:1945 1407 1430 msgid "Shipping dimensions" 1408 1431 msgstr "Габаритные размеры при транспортировке" 1409 1432 1410 #: includes/class-xfgmc-data.php:19 001433 #: includes/class-xfgmc-data.php:1955 1411 1434 msgid "Shipping width" 1412 1435 msgstr "Ширина транспортной упаковки" 1413 1436 1414 #: includes/class-xfgmc-data.php:19 251437 #: includes/class-xfgmc-data.php:1980 1415 1438 msgid "Shipping height" 1416 1439 msgstr "Высота транспортной упаковки" 1417 1440 1418 #: includes/class-xfgmc-data.php: 19501441 #: includes/class-xfgmc-data.php:2005 1419 1442 msgid "Shipping weight" 1420 1443 msgstr "Вес брутто" 1421 1444 1422 #: includes/class-xfgmc-data.php: 19751445 #: includes/class-xfgmc-data.php:2030 1423 1446 msgid "Tax" 1424 1447 msgstr "Налог" 1425 1448 1426 #: includes/class-xfgmc-data.php: 19771449 #: includes/class-xfgmc-data.php:2032 1427 1450 msgid "" 1428 1451 "Required for the United States when you need to override the account tax " … … 1437 1460 "импорт" 1438 1461 1439 #: includes/class-xfgmc-data.php: 19971462 #: includes/class-xfgmc-data.php:2052 1440 1463 msgid "Region" 1441 1464 msgstr "Регион" 1442 1465 1443 #: includes/class-xfgmc-data.php:20 021466 #: includes/class-xfgmc-data.php:2057 1444 1467 msgid "Idaho" 1445 1468 msgstr "Айдахо" 1446 1469 1447 #: includes/class-xfgmc-data.php:20 031470 #: includes/class-xfgmc-data.php:2058 1448 1471 msgid "Iowa" 1449 1472 msgstr "Айова" 1450 1473 1451 #: includes/class-xfgmc-data.php:20 041474 #: includes/class-xfgmc-data.php:2059 1452 1475 msgid "Alabama" 1453 1476 msgstr "Алабама" 1454 1477 1455 #: includes/class-xfgmc-data.php:20 051478 #: includes/class-xfgmc-data.php:2060 1456 1479 msgid "Alaska" 1457 1480 msgstr "Аляска" 1458 1481 1459 #: includes/class-xfgmc-data.php:20 061482 #: includes/class-xfgmc-data.php:2061 1460 1483 msgid "Arizona" 1461 1484 msgstr "Аризона" 1462 1485 1463 #: includes/class-xfgmc-data.php:20 071486 #: includes/class-xfgmc-data.php:2062 1464 1487 msgid "Arkansas" 1465 1488 msgstr "Арканзас" 1466 1489 1467 #: includes/class-xfgmc-data.php:20 081490 #: includes/class-xfgmc-data.php:2063 1468 1491 msgid "Wyoming" 1469 1492 msgstr "Вайоминг" 1470 1493 1471 #: includes/class-xfgmc-data.php:20 091494 #: includes/class-xfgmc-data.php:2064 1472 1495 msgid "Washington" 1473 1496 msgstr "Вашингтон" 1474 1497 1475 #: includes/class-xfgmc-data.php:20 101498 #: includes/class-xfgmc-data.php:2065 1476 1499 msgid "Vermont" 1477 1500 msgstr "Вермонт" 1478 1501 1479 #: includes/class-xfgmc-data.php:20 111502 #: includes/class-xfgmc-data.php:2066 1480 1503 msgid "Virginia" 1481 1504 msgstr "Вирджиния" 1482 1505 1483 #: includes/class-xfgmc-data.php:20 121506 #: includes/class-xfgmc-data.php:2067 1484 1507 msgid "Wisconsin" 1485 1508 msgstr "Висконсин" 1486 1509 1487 #: includes/class-xfgmc-data.php:20 131510 #: includes/class-xfgmc-data.php:2068 1488 1511 msgid "Hawai" 1489 1512 msgstr "Гавайи" 1490 1513 1491 #: includes/class-xfgmc-data.php:20 141514 #: includes/class-xfgmc-data.php:2069 1492 1515 msgid "Delaware" 1493 1516 msgstr "Делавэр" 1494 1517 1495 #: includes/class-xfgmc-data.php:20 151518 #: includes/class-xfgmc-data.php:2070 1496 1519 msgid "Georgia" 1497 1520 msgstr "Джорджия" 1498 1521 1499 #: includes/class-xfgmc-data.php:20 161522 #: includes/class-xfgmc-data.php:2071 1500 1523 msgid "West Virginia" 1501 1524 msgstr "Западная Вирджиния" 1502 1525 1503 #: includes/class-xfgmc-data.php:20 171526 #: includes/class-xfgmc-data.php:2072 1504 1527 msgid "Illinois" 1505 1528 msgstr "Иллинойс" 1506 1529 1507 #: includes/class-xfgmc-data.php:20 181530 #: includes/class-xfgmc-data.php:2073 1508 1531 msgid "Indiana" 1509 1532 msgstr "Индиана" 1510 1533 1511 #: includes/class-xfgmc-data.php:20 191534 #: includes/class-xfgmc-data.php:2074 1512 1535 msgid "California" 1513 1536 msgstr "Калифорния" 1514 1537 1515 #: includes/class-xfgmc-data.php:20 201538 #: includes/class-xfgmc-data.php:2075 1516 1539 msgid "Kansas" 1517 1540 msgstr "Канзас" 1518 1541 1519 #: includes/class-xfgmc-data.php:20 211542 #: includes/class-xfgmc-data.php:2076 1520 1543 msgid "Kentucky" 1521 1544 msgstr "Кентукки" 1522 1545 1523 #: includes/class-xfgmc-data.php:20 221546 #: includes/class-xfgmc-data.php:2077 1524 1547 msgid "Colorado" 1525 1548 msgstr "Колорадо" 1526 1549 1527 #: includes/class-xfgmc-data.php:20 231550 #: includes/class-xfgmc-data.php:2078 1528 1551 msgid "Connecticut" 1529 1552 msgstr "Коннектикут" 1530 1553 1531 #: includes/class-xfgmc-data.php:20 241554 #: includes/class-xfgmc-data.php:2079 1532 1555 msgid "Louisiana" 1533 1556 msgstr "Луизиана" 1534 1557 1535 #: includes/class-xfgmc-data.php:20 251558 #: includes/class-xfgmc-data.php:2080 1536 1559 msgid "Massachusetts" 1537 1560 msgstr "Массачусетс" 1538 1561 1539 #: includes/class-xfgmc-data.php:20 261562 #: includes/class-xfgmc-data.php:2081 1540 1563 msgid "Minnesota" 1541 1564 msgstr "Миннесота" 1542 1565 1543 #: includes/class-xfgmc-data.php:20 271566 #: includes/class-xfgmc-data.php:2082 1544 1567 msgid "Mississippi" 1545 1568 msgstr "Миссисипи" 1546 1569 1547 #: includes/class-xfgmc-data.php:20 281570 #: includes/class-xfgmc-data.php:2083 1548 1571 msgid "Missouri" 1549 1572 msgstr "Миссури" 1550 1573 1551 #: includes/class-xfgmc-data.php:20 291574 #: includes/class-xfgmc-data.php:2084 1552 1575 msgid "Michigan" 1553 1576 msgstr "Мичиган" 1554 1577 1555 #: includes/class-xfgmc-data.php:20 301578 #: includes/class-xfgmc-data.php:2085 1556 1579 msgid "Montana" 1557 1580 msgstr "Монтана" 1558 1581 1559 #: includes/class-xfgmc-data.php:20 311582 #: includes/class-xfgmc-data.php:2086 1560 1583 msgid "Maine" 1561 1584 msgstr "Мэн" 1562 1585 1563 #: includes/class-xfgmc-data.php:20 321586 #: includes/class-xfgmc-data.php:2087 1564 1587 msgid "Maryland" 1565 1588 msgstr "Мэриленд" 1566 1589 1567 #: includes/class-xfgmc-data.php:20 331590 #: includes/class-xfgmc-data.php:2088 1568 1591 msgid "Nebraska" 1569 1592 msgstr "Небраска" 1570 1593 1571 #: includes/class-xfgmc-data.php:20 341594 #: includes/class-xfgmc-data.php:2089 1572 1595 msgid "Nevada" 1573 1596 msgstr "Невада" 1574 1597 1575 #: includes/class-xfgmc-data.php:20 351598 #: includes/class-xfgmc-data.php:2090 1576 1599 msgid "New Hampshire" 1577 1600 msgstr "Нью-Гэмпшир" 1578 1601 1579 #: includes/class-xfgmc-data.php:20 361602 #: includes/class-xfgmc-data.php:2091 1580 1603 msgid "New Jersey" 1581 1604 msgstr "Нью-Джерси" 1582 1605 1583 #: includes/class-xfgmc-data.php:20 371606 #: includes/class-xfgmc-data.php:2092 1584 1607 msgid "New York" 1585 1608 msgstr "Нью-Йорк" 1586 1609 1587 #: includes/class-xfgmc-data.php:20 381610 #: includes/class-xfgmc-data.php:2093 1588 1611 msgid "New Mexico" 1589 1612 msgstr "Нью-Мексико" 1590 1613 1591 #: includes/class-xfgmc-data.php:20 391614 #: includes/class-xfgmc-data.php:2094 1592 1615 msgid "Ohio" 1593 1616 msgstr "Огайо" 1594 1617 1595 #: includes/class-xfgmc-data.php:20 401618 #: includes/class-xfgmc-data.php:2095 1596 1619 msgid "Oklahoma" 1597 1620 msgstr "Оклахома" 1598 1621 1599 #: includes/class-xfgmc-data.php:20 411622 #: includes/class-xfgmc-data.php:2096 1600 1623 msgid "Oregon" 1601 1624 msgstr "Орегон" 1602 1625 1603 #: includes/class-xfgmc-data.php:20 421626 #: includes/class-xfgmc-data.php:2097 1604 1627 msgid "Pennsylvania" 1605 1628 msgstr "Пенсильвания" 1606 1629 1607 #: includes/class-xfgmc-data.php:20 431630 #: includes/class-xfgmc-data.php:2098 1608 1631 msgid "Rhode Island" 1609 1632 msgstr "Род-Айленд" 1610 1633 1611 #: includes/class-xfgmc-data.php:20 441634 #: includes/class-xfgmc-data.php:2099 1612 1635 msgid "North Dakota" 1613 1636 msgstr "Северная Дакота" 1614 1637 1615 #: includes/class-xfgmc-data.php:2 0451638 #: includes/class-xfgmc-data.php:2100 1616 1639 msgid "North Carolina" 1617 1640 msgstr "Северная Каролина" 1618 1641 1619 #: includes/class-xfgmc-data.php:2 0461642 #: includes/class-xfgmc-data.php:2101 1620 1643 msgid "Tennessee" 1621 1644 msgstr "Теннесси" 1622 1645 1623 #: includes/class-xfgmc-data.php:2 0471646 #: includes/class-xfgmc-data.php:2102 1624 1647 msgid "Texas" 1625 1648 msgstr "Техас" 1626 1649 1627 #: includes/class-xfgmc-data.php:2 0481650 #: includes/class-xfgmc-data.php:2103 1628 1651 msgid "Florida" 1629 1652 msgstr "Флорида" 1630 1653 1631 #: includes/class-xfgmc-data.php:2 0491654 #: includes/class-xfgmc-data.php:2104 1632 1655 msgid "South Dakota" 1633 1656 msgstr "Южная Дакота" 1634 1657 1635 #: includes/class-xfgmc-data.php:2 0501658 #: includes/class-xfgmc-data.php:2105 1636 1659 msgid "South Carolina" 1637 1660 msgstr "Южная Каролина" 1638 1661 1639 #: includes/class-xfgmc-data.php:2 0511662 #: includes/class-xfgmc-data.php:2106 1640 1663 msgid "Utah" 1641 1664 msgstr "Юта" 1642 1665 1643 #: includes/class-xfgmc-data.php:2 0641666 #: includes/class-xfgmc-data.php:2119 1644 1667 msgid "Tax rate" 1645 1668 msgstr "Налоговая ставка" 1646 1669 1647 #: includes/class-xfgmc-data.php:2 0781670 #: includes/class-xfgmc-data.php:2133 1648 1671 msgid "Shipping tax" 1649 1672 msgstr "Налог на доставку" 1650 1673 1651 #: includes/class-xfgmc-data.php:21 381674 #: includes/class-xfgmc-data.php:2193 1652 1675 msgid "Store code" 1653 1676 msgstr "Код магазина" 1654 1677 1655 #: includes/class-xfgmc-data.php:21 411678 #: includes/class-xfgmc-data.php:2196 1656 1679 msgid "" 1657 1680 "Required for products in local inventory ads, free local listings, and " … … 1661 1684 "ассортимента, бесплатных местных предложениях и рекламе автомобилей" 1662 1685 1663 #: includes/class-xfgmc-data.php:2 1801686 #: includes/class-xfgmc-data.php:2235 1664 1687 msgid "Whot export" 1665 1688 msgstr "Что экспортировать" 1666 1689 1667 #: includes/class-xfgmc-data.php:2 1861690 #: includes/class-xfgmc-data.php:2241 1668 1691 msgid "Simple & Variable products" 1669 1692 msgstr "Вариативные и обычные товары" 1670 1693 1671 #: includes/class-xfgmc-data.php:2 1901694 #: includes/class-xfgmc-data.php:2245 1672 1695 msgid "Only simple products" 1673 1696 msgstr "Только обычные товары" 1674 1697 1675 #: includes/class-xfgmc-data.php:2 1941698 #: includes/class-xfgmc-data.php:2249 1676 1699 msgid "Only variable products" 1677 1700 msgstr "Только вариативные товары" 1678 1701 1679 #: includes/class-xfgmc-data.php:22 071702 #: includes/class-xfgmc-data.php:2262 1680 1703 msgid "Change the domain to" 1681 1704 msgstr "Изменить домен на" 1682 1705 1683 #: includes/class-xfgmc-data.php:22 091706 #: includes/class-xfgmc-data.php:2264 1684 1707 msgid "" 1685 1708 "The option allows you to change the domain of your site in the feed to any " … … 1687 1710 msgstr "Опция позволяет изменить домен вашего сайта в фиде на любой другой" 1688 1711 1689 #: includes/class-xfgmc-data.php:22 241712 #: includes/class-xfgmc-data.php:2279 1690 1713 msgid "Clear URL from GET-paramrs" 1691 1714 msgstr "Очистить URL от GET-параметров" 1692 1715 1693 #: includes/class-xfgmc-data.php:22 431716 #: includes/class-xfgmc-data.php:2298 1694 1717 msgid "Remove default.png from XML" 1695 1718 msgstr "Удалить default.png из XML" 1696 1719 1697 #: includes/class-xfgmc-data.php:2 2611720 #: includes/class-xfgmc-data.php:2316 1698 1721 msgid "Take steps to remove products with the same ID from the feed" 1699 1722 msgstr "Примите меры по удалению товаров с одинаковым ID из фида" 1700 1723 1701 #: includes/class-xfgmc-data.php:2 2661724 #: includes/class-xfgmc-data.php:2321 1702 1725 msgid "This is an experimental feature" 1703 1726 msgstr "Это экспериментальная функция" 1704 1727 1705 #: includes/class-xfgmc-data.php:2 2701728 #: includes/class-xfgmc-data.php:2325 1706 1729 msgid "" 1707 1730 "It should only be used if you have an error related to the presence of " … … 1711 1734 "связанная с наличием товаров с одинаковым ID в фиде" 1712 1735 1713 #: includes/class-xfgmc-data.php:2 2891736 #: includes/class-xfgmc-data.php:2344 1714 1737 msgid "Skip products without pictures" 1715 1738 msgstr "Пропустить товары без картинок" 1716 1739 1717 #: includes/class-xfgmc-data.php:23 071740 #: includes/class-xfgmc-data.php:2362 1718 1741 msgid "Skip products without description" 1719 1742 msgstr "Пропустить товары без описания" 1720 1743 1721 #: includes/class-xfgmc-data.php:23 251744 #: includes/class-xfgmc-data.php:2380 1722 1745 #: includes/feeds/traits/common/trait-xfgmc-t-common-skips.php:146 1723 1746 #: includes/feeds/traits/common/trait-xfgmc-t-common-skips.php:194 … … 1725 1748 msgstr "Исключать товары которых нет в наличии" 1726 1749 1727 #: includes/class-xfgmc-data.php:23 261750 #: includes/class-xfgmc-data.php:2381 1728 1751 msgid "except for products for which a pre-order is permitted" 1729 1752 msgstr "за исключением товаров, для которых разрешен предварительный заказ" 1730 1753 1731 #: includes/class-xfgmc-data.php:23 441754 #: includes/class-xfgmc-data.php:2399 1732 1755 #: includes/feeds/traits/common/trait-xfgmc-t-common-skips.php:168 1733 1756 #: includes/feeds/traits/common/trait-xfgmc-t-common-skips.php:178 … … 1736 1759 msgstr "Исключать из фида товары для предзаказа" 1737 1760 1738 #: includes/class-xfgmc-data.php:2 3791761 #: includes/class-xfgmc-data.php:2434 1739 1762 msgid "Feed currency" 1740 1763 msgstr "Валюта фида" 1741 1764 1742 #: includes/class-xfgmc-data.php:2 3811765 #: includes/class-xfgmc-data.php:2436 1743 1766 msgid "You have plugin installed" 1744 1767 msgstr "У вас установлен плагин" 1745 1768 1746 #: includes/class-xfgmc-data.php:2 3831769 #: includes/class-xfgmc-data.php:2438 1747 1770 msgid "Indicate in what currency the prices should be" 1748 1771 msgstr "Укажите, в какой валюте должны быть цены" 1749 1772 1750 #: includes/class-xfgmc-data.php:2 3841773 #: includes/class-xfgmc-data.php:2439 1751 1774 msgid "Please note" 1752 1775 msgstr "Обратите внимание" 1753 1776 1754 #: includes/class-xfgmc-data.php:2 3851777 #: includes/class-xfgmc-data.php:2440 1755 1778 msgid "Google Merchant Center only supports the following currencies" 1756 1779 msgstr "Google Merchant Center поддерживает только следующие валюты" 1757 1780 1758 #: includes/class-xfgmc-data.php:2 3871781 #: includes/class-xfgmc-data.php:2442 1759 1782 msgid "Choosing a different currency can lead to errors" 1760 1783 msgstr "Выбор другой валюты может привести к ошибкам" 1761 1784 1762 #: includes/class-xfgmc-data.php:2 5781785 #: includes/class-xfgmc-data.php:2633 1763 1786 msgid "Full size (default)" 1764 1787 msgstr "Полный размер (по умолчанию)" 1765 1788 1766 #: includes/class-xfgmc-data.php:2 5861789 #: includes/class-xfgmc-data.php:2641 1767 1790 msgid "сrop thumbnail to exact dimensions" 1768 1791 msgstr "обрезать миниатюру точно по размерам" … … 2764 2787 #~ msgstr "Этот элемент используется при создании YML-фида для Яндекс Доставки" 2765 2788 2766 #~ msgid "Enable. No default value"2767 #~ msgstr "Включить. Без значений по умолчанию"2768 2769 2789 #~ msgid "This element is used when creating an YML feed for Yandex Direct" 2770 2790 #~ msgstr "Этот элемент используется при создании YML-фида для Яндекс Директ" -
xml-for-google-merchant-center/trunk/readme.txt
r3426470 r3437778 5 5 Requires at least: 5.0 6 6 Tested up to: 6.9 7 Stable tag: 4.0. 97 Stable tag: 4.0.10 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 48 48 49 49 == Changelog == 50 51 = 4.0.10 = 52 *Release Date 12-01-2026* 53 54 * Fixed a security bug. 55 * Improved the mechanism for generating the tag `g:availability_date`. 50 56 51 57 = 4.0.9 = … … 113 119 == Upgrade Notice == 114 120 115 = 4.0. 9=116 *Release Date 23-12-2025*121 = 4.0.10 = 122 *Release Date 12-01-2026* 117 123 118 * Improved the mechanism for generating tags `g:price` and `g:sale_price'.119 * Updated plugin libraries.124 * Fixed a security bug. 125 * Improved the mechanism for generating the tag `g:availability_date`. -
xml-for-google-merchant-center/trunk/xml-for-google-merchant-center.php
r3426470 r3437778 18 18 * Plugin URI: https://wordpress.org/plugins/xml-for-google-merchant-center/ 19 19 * Description: Creates a XML feed that allows merchants to easily display their products across Google’s network. 20 * Version: 4.0. 920 * Version: 4.0.10 21 21 * Requires at least: 5.9 22 22 * Requires PHP: 7.4.0 … … 483 483 * Rename this for your plugin and update it as you release new versions. 484 484 */ 485 define( 'XFGMC_PLUGIN_VERSION', '4.0. 9' );485 define( 'XFGMC_PLUGIN_VERSION', '4.0.10' ); 486 486 487 487 $upload_dir = wp_get_upload_dir(); … … 574 574 $xfgmc_v = get_option( 'xfgmc_version', '0.1.0' ); 575 575 } 576 if ( version_compare( $xfgmc_v, '4.0. 9', '<' ) ) {576 if ( version_compare( $xfgmc_v, '4.0.10', '<' ) ) { 577 577 xfgmc_plugin_database_upd( $xfgmc_v ); 578 578 }
Note: See TracChangeset
for help on using the changeset viewer.