
Notice (8): Undefined index: query [APP/Plugin/Products/View/ProductVariants/view.ctp, line 79]Code Contextif(!empty($item[$modelname]['url_video'])){$urlparsed = parse_url($item[$modelname]['url_video']);parse_str($urlparsed['query']);$viewFile = '/var/www/vhosts/affiwinebar.it/subdomains/shop/app/Plugin/Products/View/ProductVariants/view.ctp' $dataForView = array( 'userCookies' => array(), 'cookies' => array( (int) 3 => 'fb', (int) 2 => 'gads', (int) 1 => 'ga', (int) 5 => 'hotjar', (int) 4 => 'wm', (int) 6 => 'smartsupp' ), 'pathway' => array( (int) 0 => array( 'label' => 'Home', 'url' => '/' ), (int) 1 => array( 'label' => 'Accessori vino e bartending', 'url' => '/product_categories/view/2' ), (int) 2 => array( 'label' => 'Accessori ', 'url' => '/product_categories/view/135' ), (int) 3 => array( 'label' => 'TAPPO VINO ANTIOX NERO', 'url' => null ) ), 'keywords_for_layout' => '', 'description_for_layout' => '', 'title_for_layout' => 'Tappo Vino Antiox Nero - Pulltex - Affi Wine Bar', 'item' => array( 'ProductVariant' => array( 'id' => '5427', 'title' => 'TAPPO VINO ANTIOX NERO', 'sku' => '09498', 'manufacturer_sku' => '', 'gtin' => '8435179479340', 'identifier_exists' => true, 'stock' => '15', 'stock_alert' => '0', 'weight' => '0.00', 'minimum_set' => '1', 'product_id' => '5427', 'order' => '999', 'default' => true, 'promo' => false, 'highlight' => false, 'free_shipping' => false, 'trovaprezzi' => true, 'google_shopping' => true, 'published' => true, 'url_video' => 'https://youtu.be/DNJpRrlEfdo', 'seotitle' => '', 'seokeywords' => '', 'seodescription' => '', 'created' => '2024-01-20 14:10:03', 'modified' => '2025-06-22 08:25:28', 'title_sku' => 'TAPPO VINO ANTIOX NERO - sku: 09498', 'has_variants' => false, 'average_vote' => '0.00', 'stock_unit' => '', 'stock_unit_extended' => '', 'product_category_id' => '135', 'product_type_id' => '21', 'google_category' => '', 'brand_id' => '467', 'product_vat_id' => '1', 'product_variant_count' => '1', 'review_count' => '0', 'suggested' => false, 'new' => false, 'excerpt' => '', 'text' => '<p>Il <strong>Tappo <em>AntiOx</em></strong> antiossidante e’ fornito di un dispositivo al suo interno composto da un sistema rivoluzionario brevettato che evita l’ossidazione del vino all’interno della bottiglia. Una volta che la bottiglia di vino viene chiusa con il nuovo tappo AntiOx, l’ossidazione del vino si interrompe: il vino non rimane pi a contatto con l’ossigeno e non viene piu’ prodotto l’acido acetico che danneggia il vino. Per un ottimo funzionamiento mantenere la bottiglia in posizione verticale.</p> <p data-placeholder="Traducción" dir="ltr" id="tw-target-text"><strong>• 1000 utilizzi o 5 anni di funzionamento </strong></p> <p data-placeholder="Traducción" dir="ltr"><strong>• Blocca l'ossidazione del vino</strong></p> <p> </p> ' ), 'ProductCategory' => array( 'id' => '135', 'title' => 'Accessori ', 'excerpt' => '', 'text' => '', 'image_path' => '', 'parent_id' => '2', 'lft' => '70', 'rght' => '71', 'order' => '36', 'published' => true, 'product_count' => '28', 'seotitle' => '', 'seodescription' => '', 'seokeywords' => '', 'created' => '2024-01-20 13:13:57', 'modified' => '2025-08-17 10:38:09' ), 'MultiCategory' => array( (int) 0 => array( [maximum depth reached] ) ), 'Brand' => array( 'id' => '467', 'product_count' => '32', 'title' => 'PULLTEX', 'sku' => '00468', 'text' => '', 'seotitle' => '', 'seodescription' => '', 'seokeywords' => '', 'order' => '999', 'published' => true, 'trashed' => false, 'created' => '2017-02-16 17:54:30', 'modified' => '2017-02-16 17:54:30', 'UploadedFile' => array([maximum depth reached]) ), 'ProductVat' => array( 'id' => '1', 'amount' => '22', 'published' => true, 'trashed' => false, 'created' => '2016-04-14 18:17:12', 'modified' => '2016-04-14 18:18:25' ), 'Price' => array( 'id' => '5427', 'product_variant_id' => '5427', 'price_list_id' => '1', 'price' => '15.00', 'discounted_price' => null, 'bar' => null, 'overbar_price' => null, 'promo_price' => null, 'promo_from' => null, 'promo_to' => null, 'created' => '2024-01-20 14:10:03', 'modified' => '2024-01-21 14:05:47', 'orderPrice' => '15.00', 'vat' => '22', 'price_net' => (float) 12.29, 'discount_percent' => null, 'discount' => null, 'discount_value' => null, 'discounted_price_net' => null ), 'Preview' => array( 'id' => '7906', 'ref_id' => '5427', 'plugin' => 'Products', 'model' => 'Product', 'title' => 'antioxbottle.jpg', 'scope' => 'preview', 'type' => 'image', 'multiple' => false, 'path' => '/uploads/images/antioxbottle.jpg', 'order' => '0', 'created' => '2024-01-21 14:04:52', 'modified' => '2024-01-21 14:04:52' ), 'Gallery' => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ) ), 'Attachment' => null, 'Attribute' => array(), 'AttributeValue' => array(), 'AttributeVariant' => null, 'ProductAttribute' => array(), 'ProductAttributeValue' => array(), 'Variant' => array(), 'RelatedProduct' => array(), 'AlternativeProduct' => array(), 'AccessoryProduct' => array(), 'QuickProduct' => array(), 'SuggestedProduct' => array() ), 'productReviews' => array(), 'user' => null, 'pluginTable' => 'products', 'po' => 'products', 'modelClass' => object(ProductVariant) { virtualFields => array( [maximum depth reached] ) relatedModel => 'Price' actsAs => array( [maximum depth reached] ) validate => array( [maximum depth reached] ) belongsTo => array( [maximum depth reached] ) hasMany => array( [maximum depth reached] ) hasAndBelongsToMany => array( [maximum depth reached] ) validationDomain => 'validation' recursive => (int) -1 useDbConfig => 'default' useTable => 'product_variants' id => false data => array([maximum depth reached]) schemaName => 'affiwinebar_shop' table => 'product_variants' primaryKey => 'id' validationErrors => array([maximum depth reached]) tablePrefix => '' plugin => 'Products' name => 'ProductVariant' alias => 'ProductVariant' tableToModel => array( [maximum depth reached] ) cacheQueries => false hasOne => array([maximum depth reached]) Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null order => null __backAssociation => array([maximum depth reached]) __backInnerAssociation => array([maximum depth reached]) __backOriginalAssociation => array([maximum depth reached]) __backContainableAssociation => array([maximum depth reached]) __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( [maximum depth reached] ) Product => object(Product) {} Price => object(Price) {} UploadedFile => object(UploadedFile) {} AttributeValue => object(AttributeValue) {} ProductVariantsAttributeValue => object(AppModel) {} [protected] _schema => array( [maximum depth reached] ) [protected] _associationKeys => array( [maximum depth reached] ) [protected] _associations => array( [maximum depth reached] ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => null }, 'modelname' => 'ProductVariant', 'tablename' => 'product_variants' ) $userCookies = array() $cookies = array( (int) 3 => 'fb', (int) 2 => 'gads', (int) 1 => 'ga', (int) 5 => 'hotjar', (int) 4 => 'wm', (int) 6 => 'smartsupp' ) $pathway = array( (int) 0 => array( 'label' => 'Home', 'url' => '/' ), (int) 1 => array( 'label' => 'Accessori vino e bartending', 'url' => '/product_categories/view/2' ), (int) 2 => array( 'label' => 'Accessori ', 'url' => '/product_categories/view/135' ), (int) 3 => array( 'label' => 'TAPPO VINO ANTIOX NERO', 'url' => null ) ) $keywords_for_layout = '' $description_for_layout = '' $title_for_layout = 'Tappo Vino Antiox Nero - Pulltex - Affi Wine Bar' $item = array( 'ProductVariant' => array( 'id' => '5427', 'title' => 'TAPPO VINO ANTIOX NERO', 'sku' => '09498', 'manufacturer_sku' => '', 'gtin' => '8435179479340', 'identifier_exists' => true, 'stock' => '15', 'stock_alert' => '0', 'weight' => '0.00', 'minimum_set' => '1', 'product_id' => '5427', 'order' => '999', 'default' => true, 'promo' => false, 'highlight' => false, 'free_shipping' => false, 'trovaprezzi' => true, 'google_shopping' => true, 'published' => true, 'url_video' => 'https://youtu.be/DNJpRrlEfdo', 'seotitle' => '', 'seokeywords' => '', 'seodescription' => '', 'created' => '2024-01-20 14:10:03', 'modified' => '2025-06-22 08:25:28', 'title_sku' => 'TAPPO VINO ANTIOX NERO - sku: 09498', 'has_variants' => false, 'average_vote' => '0.00', 'stock_unit' => '', 'stock_unit_extended' => '', 'product_category_id' => '135', 'product_type_id' => '21', 'google_category' => '', 'brand_id' => '467', 'product_vat_id' => '1', 'product_variant_count' => '1', 'review_count' => '0', 'suggested' => false, 'new' => false, 'excerpt' => '', 'text' => '<p>Il <strong>Tappo <em>AntiOx</em></strong> antiossidante e’ fornito di un dispositivo al suo interno composto da un sistema rivoluzionario brevettato che evita l’ossidazione del vino all’interno della bottiglia. Una volta che la bottiglia di vino viene chiusa con il nuovo tappo AntiOx, l’ossidazione del vino si interrompe: il vino non rimane pi a contatto con l’ossigeno e non viene piu’ prodotto l’acido acetico che danneggia il vino. Per un ottimo funzionamiento mantenere la bottiglia in posizione verticale.</p> <p data-placeholder="Traducción" dir="ltr" id="tw-target-text"><strong>• 1000 utilizzi o 5 anni di funzionamento </strong></p> <p data-placeholder="Traducción" dir="ltr"><strong>• Blocca l'ossidazione del vino</strong></p> <p> </p> ' ), 'ProductCategory' => array( 'id' => '135', 'title' => 'Accessori ', 'excerpt' => '', 'text' => '', 'image_path' => '', 'parent_id' => '2', 'lft' => '70', 'rght' => '71', 'order' => '36', 'published' => true, 'product_count' => '28', 'seotitle' => '', 'seodescription' => '', 'seokeywords' => '', 'created' => '2024-01-20 13:13:57', 'modified' => '2025-08-17 10:38:09' ), 'MultiCategory' => array( (int) 0 => array( 'id' => '135', 'title' => 'Accessori ', 'excerpt' => '', 'text' => '', 'image_path' => '', 'parent_id' => '2', 'lft' => '70', 'rght' => '71', 'order' => '36', 'published' => true, 'product_count' => '28', 'seotitle' => '', 'seodescription' => '', 'seokeywords' => '', 'created' => '2024-01-20 13:13:57', 'modified' => '2025-08-17 10:38:09', 'ProductsProductCategory' => array( [maximum depth reached] ) ) ), 'Brand' => array( 'id' => '467', 'product_count' => '32', 'title' => 'PULLTEX', 'sku' => '00468', 'text' => '', 'seotitle' => '', 'seodescription' => '', 'seokeywords' => '', 'order' => '999', 'published' => true, 'trashed' => false, 'created' => '2017-02-16 17:54:30', 'modified' => '2017-02-16 17:54:30', 'UploadedFile' => array() ), 'ProductVat' => array( 'id' => '1', 'amount' => '22', 'published' => true, 'trashed' => false, 'created' => '2016-04-14 18:17:12', 'modified' => '2016-04-14 18:18:25' ), 'Price' => array( 'id' => '5427', 'product_variant_id' => '5427', 'price_list_id' => '1', 'price' => '15.00', 'discounted_price' => null, 'bar' => null, 'overbar_price' => null, 'promo_price' => null, 'promo_from' => null, 'promo_to' => null, 'created' => '2024-01-20 14:10:03', 'modified' => '2024-01-21 14:05:47', 'orderPrice' => '15.00', 'vat' => '22', 'price_net' => (float) 12.29, 'discount_percent' => null, 'discount' => null, 'discount_value' => null, 'discounted_price_net' => null ), 'Preview' => array( 'id' => '7906', 'ref_id' => '5427', 'plugin' => 'Products', 'model' => 'Product', 'title' => 'antioxbottle.jpg', 'scope' => 'preview', 'type' => 'image', 'multiple' => false, 'path' => '/uploads/images/antioxbottle.jpg', 'order' => '0', 'created' => '2024-01-21 14:04:52', 'modified' => '2024-01-21 14:04:52' ), 'Gallery' => array( (int) 0 => array( 'id' => '7907', 'ref_id' => '5427', 'plugin' => 'Products', 'model' => 'Product', 'title' => 'antioxtech.jpg', 'scope' => 'gallery', 'type' => 'image', 'multiple' => true, 'path' => '/uploads/images/antioxtech.jpg', 'order' => '0', 'created' => '2024-01-21 14:04:57', 'modified' => '2024-01-21 14:04:57' ), (int) 1 => array( 'id' => '7908', 'ref_id' => '5427', 'plugin' => 'Products', 'model' => 'Product', 'title' => 'recommended.jpg', 'scope' => 'gallery', 'type' => 'image', 'multiple' => true, 'path' => '/uploads/images/recommended.jpg', 'order' => '0', 'created' => '2024-01-21 14:05:23', 'modified' => '2024-01-21 14:05:23' ) ), 'Attachment' => null, 'Attribute' => array(), 'AttributeValue' => array(), 'AttributeVariant' => null, 'ProductAttribute' => array(), 'ProductAttributeValue' => array(), 'Variant' => array(), 'RelatedProduct' => array(), 'AlternativeProduct' => array(), 'AccessoryProduct' => array(), 'QuickProduct' => array(), 'SuggestedProduct' => array() ) $productReviews = array() $user = null $pluginTable = 'products' $po = 'products' $modelClass = object(ProductVariant) { virtualFields => array( 'title_sku' => 'CONCAT(ProductVariant.title, " - sku: ", ProductVariant.sku)' ) relatedModel => 'Price' actsAs => array( 'Containable' => null, 'MultiTranslatable' => array( [maximum depth reached] ), 'CsvExport' => array( [maximum depth reached] ), 'SefUrl' => array( [maximum depth reached] ) ) validate => array( 'sku' => array( [maximum depth reached] ), 'weight' => array( [maximum depth reached] ), 'stock' => array( [maximum depth reached] ) ) belongsTo => array( 'Product' => array( [maximum depth reached] ) ) hasMany => array( 'UploadedFile' => array( [maximum depth reached] ), 'Price' => array( [maximum depth reached] ), 'OrderProduct' => array( [maximum depth reached] ), 'WishlistProductVariant' => array( [maximum depth reached] ) ) hasAndBelongsToMany => array( 'AttributeValue' => array( [maximum depth reached] ) ) validationDomain => 'validation' recursive => (int) -1 useDbConfig => 'default' useTable => 'product_variants' id => false data => array() schemaName => 'affiwinebar_shop' table => 'product_variants' primaryKey => 'id' validationErrors => array() tablePrefix => '' plugin => 'Products' name => 'ProductVariant' alias => 'ProductVariant' tableToModel => array( 'product_variants' => 'ProductVariant', 'products' => 'Product', 'prices' => 'Price', 'uploaded_files' => 'UploadedFile', 'attribute_values' => 'AttributeValue' ) cacheQueries => false hasOne => array() Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => true findQueryType => null order => null __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) Product => object(Product) {} Price => object(Price) {} UploadedFile => object(UploadedFile) {} AttributeValue => object(AttributeValue) {} ProductVariantsAttributeValue => object(AppModel) {} [protected] _schema => array( 'id' => array( [maximum depth reached] ), 'title' => array( [maximum depth reached] ), 'sku' => array( [maximum depth reached] ), 'manufacturer_sku' => array( [maximum depth reached] ), 'gtin' => array( [maximum depth reached] ), 'identifier_exists' => array( [maximum depth reached] ), 'stock' => array( [maximum depth reached] ), 'stock_alert' => array( [maximum depth reached] ), 'weight' => array( [maximum depth reached] ), 'minimum_set' => array( [maximum depth reached] ), 'product_id' => array( [maximum depth reached] ), 'order' => array( [maximum depth reached] ), 'default' => array( [maximum depth reached] ), 'promo' => array( [maximum depth reached] ), 'highlight' => array( [maximum depth reached] ), 'free_shipping' => array( [maximum depth reached] ), 'trovaprezzi' => array( [maximum depth reached] ), 'google_shopping' => array( [maximum depth reached] ), 'published' => array( [maximum depth reached] ), 'url_video' => array( [maximum depth reached] ), 'seotitle' => array( [maximum depth reached] ), 'seokeywords' => array( [maximum depth reached] ), 'seodescription' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => null } $modelname = 'ProductVariant' $tablename = 'product_variants' $availability = 'http://schema.org/InStock' $unitLabel = '' $unit = '' $image = array( 'id' => '7908', 'ref_id' => '5427', 'plugin' => 'Products', 'model' => 'Product', 'title' => 'recommended.jpg', 'scope' => 'gallery', 'type' => 'image', 'multiple' => true, 'path' => '/uploads/images/recommended.jpg', 'order' => '0', 'created' => '2024-01-21 14:05:23', 'modified' => '2024-01-21 14:05:23' ) $urlparsed = array( 'host' => '*****', 'scheme' => 'https', 'path' => '/DNJpRrlEfdo' )include - APP/Plugin/Products/View/ProductVariants/view.ctp, line 79 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 109
Notice (8): Undefined variable: v [APP/Plugin/Products/View/ProductVariants/view.ctp, line 80]Code Context$urlparsed = parse_url($item[$modelname]['url_video']);parse_str($urlparsed['query']);$videolink = '//www.youtube.com/embed/' . $v . '?fs=1&autoplay=1&rel=0';$viewFile = '/var/www/vhosts/affiwinebar.it/subdomains/shop/app/Plugin/Products/View/ProductVariants/view.ctp' $dataForView = array( 'userCookies' => array(), 'cookies' => array( (int) 3 => 'fb', (int) 2 => 'gads', (int) 1 => 'ga', (int) 5 => 'hotjar', (int) 4 => 'wm', (int) 6 => 'smartsupp' ), 'pathway' => array( (int) 0 => array( 'label' => 'Home', 'url' => '/' ), (int) 1 => array( 'label' => 'Accessori vino e bartending', 'url' => '/product_categories/view/2' ), (int) 2 => array( 'label' => 'Accessori ', 'url' => '/product_categories/view/135' ), (int) 3 => array( 'label' => 'TAPPO VINO ANTIOX NERO', 'url' => null ) ), 'keywords_for_layout' => '', 'description_for_layout' => '', 'title_for_layout' => 'Tappo Vino Antiox Nero - Pulltex - Affi Wine Bar', 'item' => array( 'ProductVariant' => array( 'id' => '5427', 'title' => 'TAPPO VINO ANTIOX NERO', 'sku' => '09498', 'manufacturer_sku' => '', 'gtin' => '8435179479340', 'identifier_exists' => true, 'stock' => '15', 'stock_alert' => '0', 'weight' => '0.00', 'minimum_set' => '1', 'product_id' => '5427', 'order' => '999', 'default' => true, 'promo' => false, 'highlight' => false, 'free_shipping' => false, 'trovaprezzi' => true, 'google_shopping' => true, 'published' => true, 'url_video' => 'https://youtu.be/DNJpRrlEfdo', 'seotitle' => '', 'seokeywords' => '', 'seodescription' => '', 'created' => '2024-01-20 14:10:03', 'modified' => '2025-06-22 08:25:28', 'title_sku' => 'TAPPO VINO ANTIOX NERO - sku: 09498', 'has_variants' => false, 'average_vote' => '0.00', 'stock_unit' => '', 'stock_unit_extended' => '', 'product_category_id' => '135', 'product_type_id' => '21', 'google_category' => '', 'brand_id' => '467', 'product_vat_id' => '1', 'product_variant_count' => '1', 'review_count' => '0', 'suggested' => false, 'new' => false, 'excerpt' => '', 'text' => '<p>Il <strong>Tappo <em>AntiOx</em></strong> antiossidante e’ fornito di un dispositivo al suo interno composto da un sistema rivoluzionario brevettato che evita l’ossidazione del vino all’interno della bottiglia. Una volta che la bottiglia di vino viene chiusa con il nuovo tappo AntiOx, l’ossidazione del vino si interrompe: il vino non rimane pi a contatto con l’ossigeno e non viene piu’ prodotto l’acido acetico che danneggia il vino. Per un ottimo funzionamiento mantenere la bottiglia in posizione verticale.</p> <p data-placeholder="Traducción" dir="ltr" id="tw-target-text"><strong>• 1000 utilizzi o 5 anni di funzionamento </strong></p> <p data-placeholder="Traducción" dir="ltr"><strong>• Blocca l'ossidazione del vino</strong></p> <p> </p> ' ), 'ProductCategory' => array( 'id' => '135', 'title' => 'Accessori ', 'excerpt' => '', 'text' => '', 'image_path' => '', 'parent_id' => '2', 'lft' => '70', 'rght' => '71', 'order' => '36', 'published' => true, 'product_count' => '28', 'seotitle' => '', 'seodescription' => '', 'seokeywords' => '', 'created' => '2024-01-20 13:13:57', 'modified' => '2025-08-17 10:38:09' ), 'MultiCategory' => array( (int) 0 => array( [maximum depth reached] ) ), 'Brand' => array( 'id' => '467', 'product_count' => '32', 'title' => 'PULLTEX', 'sku' => '00468', 'text' => '', 'seotitle' => '', 'seodescription' => '', 'seokeywords' => '', 'order' => '999', 'published' => true, 'trashed' => false, 'created' => '2017-02-16 17:54:30', 'modified' => '2017-02-16 17:54:30', 'UploadedFile' => array([maximum depth reached]) ), 'ProductVat' => array( 'id' => '1', 'amount' => '22', 'published' => true, 'trashed' => false, 'created' => '2016-04-14 18:17:12', 'modified' => '2016-04-14 18:18:25' ), 'Price' => array( 'id' => '5427', 'product_variant_id' => '5427', 'price_list_id' => '1', 'price' => '15.00', 'discounted_price' => null, 'bar' => null, 'overbar_price' => null, 'promo_price' => null, 'promo_from' => null, 'promo_to' => null, 'created' => '2024-01-20 14:10:03', 'modified' => '2024-01-21 14:05:47', 'orderPrice' => '15.00', 'vat' => '22', 'price_net' => (float) 12.29, 'discount_percent' => null, 'discount' => null, 'discount_value' => null, 'discounted_price_net' => null ), 'Preview' => array( 'id' => '7906', 'ref_id' => '5427', 'plugin' => 'Products', 'model' => 'Product', 'title' => 'antioxbottle.jpg', 'scope' => 'preview', 'type' => 'image', 'multiple' => false, 'path' => '/uploads/images/antioxbottle.jpg', 'order' => '0', 'created' => '2024-01-21 14:04:52', 'modified' => '2024-01-21 14:04:52' ), 'Gallery' => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ) ), 'Attachment' => null, 'Attribute' => array(), 'AttributeValue' => array(), 'AttributeVariant' => null, 'ProductAttribute' => array(), 'ProductAttributeValue' => array(), 'Variant' => array(), 'RelatedProduct' => array(), 'AlternativeProduct' => array(), 'AccessoryProduct' => array(), 'QuickProduct' => array(), 'SuggestedProduct' => array() ), 'productReviews' => array(), 'user' => null, 'pluginTable' => 'products', 'po' => 'products', 'modelClass' => object(ProductVariant) { virtualFields => array( [maximum depth reached] ) relatedModel => 'Price' actsAs => array( [maximum depth reached] ) validate => array( [maximum depth reached] ) belongsTo => array( [maximum depth reached] ) hasMany => array( [maximum depth reached] ) hasAndBelongsToMany => array( [maximum depth reached] ) validationDomain => 'validation' recursive => (int) -1 useDbConfig => 'default' useTable => 'product_variants' id => false data => array([maximum depth reached]) schemaName => 'affiwinebar_shop' table => 'product_variants' primaryKey => 'id' validationErrors => array([maximum depth reached]) tablePrefix => '' plugin => 'Products' name => 'ProductVariant' alias => 'ProductVariant' tableToModel => array( [maximum depth reached] ) cacheQueries => false hasOne => array([maximum depth reached]) Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null order => null __backAssociation => array([maximum depth reached]) __backInnerAssociation => array([maximum depth reached]) __backOriginalAssociation => array([maximum depth reached]) __backContainableAssociation => array([maximum depth reached]) __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( [maximum depth reached] ) Product => object(Product) {} Price => object(Price) {} UploadedFile => object(UploadedFile) {} AttributeValue => object(AttributeValue) {} ProductVariantsAttributeValue => object(AppModel) {} [protected] _schema => array( [maximum depth reached] ) [protected] _associationKeys => array( [maximum depth reached] ) [protected] _associations => array( [maximum depth reached] ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => null }, 'modelname' => 'ProductVariant', 'tablename' => 'product_variants' ) $userCookies = array() $cookies = array( (int) 3 => 'fb', (int) 2 => 'gads', (int) 1 => 'ga', (int) 5 => 'hotjar', (int) 4 => 'wm', (int) 6 => 'smartsupp' ) $pathway = array( (int) 0 => array( 'label' => 'Home', 'url' => '/' ), (int) 1 => array( 'label' => 'Accessori vino e bartending', 'url' => '/product_categories/view/2' ), (int) 2 => array( 'label' => 'Accessori ', 'url' => '/product_categories/view/135' ), (int) 3 => array( 'label' => 'TAPPO VINO ANTIOX NERO', 'url' => null ) ) $keywords_for_layout = '' $description_for_layout = '' $title_for_layout = 'Tappo Vino Antiox Nero - Pulltex - Affi Wine Bar' $item = array( 'ProductVariant' => array( 'id' => '5427', 'title' => 'TAPPO VINO ANTIOX NERO', 'sku' => '09498', 'manufacturer_sku' => '', 'gtin' => '8435179479340', 'identifier_exists' => true, 'stock' => '15', 'stock_alert' => '0', 'weight' => '0.00', 'minimum_set' => '1', 'product_id' => '5427', 'order' => '999', 'default' => true, 'promo' => false, 'highlight' => false, 'free_shipping' => false, 'trovaprezzi' => true, 'google_shopping' => true, 'published' => true, 'url_video' => 'https://youtu.be/DNJpRrlEfdo', 'seotitle' => '', 'seokeywords' => '', 'seodescription' => '', 'created' => '2024-01-20 14:10:03', 'modified' => '2025-06-22 08:25:28', 'title_sku' => 'TAPPO VINO ANTIOX NERO - sku: 09498', 'has_variants' => false, 'average_vote' => '0.00', 'stock_unit' => '', 'stock_unit_extended' => '', 'product_category_id' => '135', 'product_type_id' => '21', 'google_category' => '', 'brand_id' => '467', 'product_vat_id' => '1', 'product_variant_count' => '1', 'review_count' => '0', 'suggested' => false, 'new' => false, 'excerpt' => '', 'text' => '<p>Il <strong>Tappo <em>AntiOx</em></strong> antiossidante e’ fornito di un dispositivo al suo interno composto da un sistema rivoluzionario brevettato che evita l’ossidazione del vino all’interno della bottiglia. Una volta che la bottiglia di vino viene chiusa con il nuovo tappo AntiOx, l’ossidazione del vino si interrompe: il vino non rimane pi a contatto con l’ossigeno e non viene piu’ prodotto l’acido acetico che danneggia il vino. Per un ottimo funzionamiento mantenere la bottiglia in posizione verticale.</p> <p data-placeholder="Traducción" dir="ltr" id="tw-target-text"><strong>• 1000 utilizzi o 5 anni di funzionamento </strong></p> <p data-placeholder="Traducción" dir="ltr"><strong>• Blocca l'ossidazione del vino</strong></p> <p> </p> ' ), 'ProductCategory' => array( 'id' => '135', 'title' => 'Accessori ', 'excerpt' => '', 'text' => '', 'image_path' => '', 'parent_id' => '2', 'lft' => '70', 'rght' => '71', 'order' => '36', 'published' => true, 'product_count' => '28', 'seotitle' => '', 'seodescription' => '', 'seokeywords' => '', 'created' => '2024-01-20 13:13:57', 'modified' => '2025-08-17 10:38:09' ), 'MultiCategory' => array( (int) 0 => array( 'id' => '135', 'title' => 'Accessori ', 'excerpt' => '', 'text' => '', 'image_path' => '', 'parent_id' => '2', 'lft' => '70', 'rght' => '71', 'order' => '36', 'published' => true, 'product_count' => '28', 'seotitle' => '', 'seodescription' => '', 'seokeywords' => '', 'created' => '2024-01-20 13:13:57', 'modified' => '2025-08-17 10:38:09', 'ProductsProductCategory' => array( [maximum depth reached] ) ) ), 'Brand' => array( 'id' => '467', 'product_count' => '32', 'title' => 'PULLTEX', 'sku' => '00468', 'text' => '', 'seotitle' => '', 'seodescription' => '', 'seokeywords' => '', 'order' => '999', 'published' => true, 'trashed' => false, 'created' => '2017-02-16 17:54:30', 'modified' => '2017-02-16 17:54:30', 'UploadedFile' => array() ), 'ProductVat' => array( 'id' => '1', 'amount' => '22', 'published' => true, 'trashed' => false, 'created' => '2016-04-14 18:17:12', 'modified' => '2016-04-14 18:18:25' ), 'Price' => array( 'id' => '5427', 'product_variant_id' => '5427', 'price_list_id' => '1', 'price' => '15.00', 'discounted_price' => null, 'bar' => null, 'overbar_price' => null, 'promo_price' => null, 'promo_from' => null, 'promo_to' => null, 'created' => '2024-01-20 14:10:03', 'modified' => '2024-01-21 14:05:47', 'orderPrice' => '15.00', 'vat' => '22', 'price_net' => (float) 12.29, 'discount_percent' => null, 'discount' => null, 'discount_value' => null, 'discounted_price_net' => null ), 'Preview' => array( 'id' => '7906', 'ref_id' => '5427', 'plugin' => 'Products', 'model' => 'Product', 'title' => 'antioxbottle.jpg', 'scope' => 'preview', 'type' => 'image', 'multiple' => false, 'path' => '/uploads/images/antioxbottle.jpg', 'order' => '0', 'created' => '2024-01-21 14:04:52', 'modified' => '2024-01-21 14:04:52' ), 'Gallery' => array( (int) 0 => array( 'id' => '7907', 'ref_id' => '5427', 'plugin' => 'Products', 'model' => 'Product', 'title' => 'antioxtech.jpg', 'scope' => 'gallery', 'type' => 'image', 'multiple' => true, 'path' => '/uploads/images/antioxtech.jpg', 'order' => '0', 'created' => '2024-01-21 14:04:57', 'modified' => '2024-01-21 14:04:57' ), (int) 1 => array( 'id' => '7908', 'ref_id' => '5427', 'plugin' => 'Products', 'model' => 'Product', 'title' => 'recommended.jpg', 'scope' => 'gallery', 'type' => 'image', 'multiple' => true, 'path' => '/uploads/images/recommended.jpg', 'order' => '0', 'created' => '2024-01-21 14:05:23', 'modified' => '2024-01-21 14:05:23' ) ), 'Attachment' => null, 'Attribute' => array(), 'AttributeValue' => array(), 'AttributeVariant' => null, 'ProductAttribute' => array(), 'ProductAttributeValue' => array(), 'Variant' => array(), 'RelatedProduct' => array(), 'AlternativeProduct' => array(), 'AccessoryProduct' => array(), 'QuickProduct' => array(), 'SuggestedProduct' => array() ) $productReviews = array() $user = null $pluginTable = 'products' $po = 'products' $modelClass = object(ProductVariant) { virtualFields => array( 'title_sku' => 'CONCAT(ProductVariant.title, " - sku: ", ProductVariant.sku)' ) relatedModel => 'Price' actsAs => array( 'Containable' => null, 'MultiTranslatable' => array( [maximum depth reached] ), 'CsvExport' => array( [maximum depth reached] ), 'SefUrl' => array( [maximum depth reached] ) ) validate => array( 'sku' => array( [maximum depth reached] ), 'weight' => array( [maximum depth reached] ), 'stock' => array( [maximum depth reached] ) ) belongsTo => array( 'Product' => array( [maximum depth reached] ) ) hasMany => array( 'UploadedFile' => array( [maximum depth reached] ), 'Price' => array( [maximum depth reached] ), 'OrderProduct' => array( [maximum depth reached] ), 'WishlistProductVariant' => array( [maximum depth reached] ) ) hasAndBelongsToMany => array( 'AttributeValue' => array( [maximum depth reached] ) ) validationDomain => 'validation' recursive => (int) -1 useDbConfig => 'default' useTable => 'product_variants' id => false data => array() schemaName => 'affiwinebar_shop' table => 'product_variants' primaryKey => 'id' validationErrors => array() tablePrefix => '' plugin => 'Products' name => 'ProductVariant' alias => 'ProductVariant' tableToModel => array( 'product_variants' => 'ProductVariant', 'products' => 'Product', 'prices' => 'Price', 'uploaded_files' => 'UploadedFile', 'attribute_values' => 'AttributeValue' ) cacheQueries => false hasOne => array() Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => true findQueryType => null order => null __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) Product => object(Product) {} Price => object(Price) {} UploadedFile => object(UploadedFile) {} AttributeValue => object(AttributeValue) {} ProductVariantsAttributeValue => object(AppModel) {} [protected] _schema => array( 'id' => array( [maximum depth reached] ), 'title' => array( [maximum depth reached] ), 'sku' => array( [maximum depth reached] ), 'manufacturer_sku' => array( [maximum depth reached] ), 'gtin' => array( [maximum depth reached] ), 'identifier_exists' => array( [maximum depth reached] ), 'stock' => array( [maximum depth reached] ), 'stock_alert' => array( [maximum depth reached] ), 'weight' => array( [maximum depth reached] ), 'minimum_set' => array( [maximum depth reached] ), 'product_id' => array( [maximum depth reached] ), 'order' => array( [maximum depth reached] ), 'default' => array( [maximum depth reached] ), 'promo' => array( [maximum depth reached] ), 'highlight' => array( [maximum depth reached] ), 'free_shipping' => array( [maximum depth reached] ), 'trovaprezzi' => array( [maximum depth reached] ), 'google_shopping' => array( [maximum depth reached] ), 'published' => array( [maximum depth reached] ), 'url_video' => array( [maximum depth reached] ), 'seotitle' => array( [maximum depth reached] ), 'seokeywords' => array( [maximum depth reached] ), 'seodescription' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => null } $modelname = 'ProductVariant' $tablename = 'product_variants' $availability = 'http://schema.org/InStock' $unitLabel = '' $unit = '' $image = array( 'id' => '7908', 'ref_id' => '5427', 'plugin' => 'Products', 'model' => 'Product', 'title' => 'recommended.jpg', 'scope' => 'gallery', 'type' => 'image', 'multiple' => true, 'path' => '/uploads/images/recommended.jpg', 'order' => '0', 'created' => '2024-01-21 14:05:23', 'modified' => '2024-01-21 14:05:23' ) $urlparsed = array( 'host' => '*****', 'scheme' => 'https', 'path' => '/DNJpRrlEfdo' )include - APP/Plugin/Products/View/ProductVariants/view.ctp, line 80 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 109
Notice (8): Undefined variable: v [APP/Plugin/Products/View/ProductVariants/view.ctp, line 81]Code Contextparse_str($urlparsed['query']);$videolink = '//www.youtube.com/embed/' . $v . '?fs=1&autoplay=1&rel=0';$videothumb = '//img.youtube.com/vi/' . $v . '/0.jpg';$viewFile = '/var/www/vhosts/affiwinebar.it/subdomains/shop/app/Plugin/Products/View/ProductVariants/view.ctp' $dataForView = array( 'userCookies' => array(), 'cookies' => array( (int) 3 => 'fb', (int) 2 => 'gads', (int) 1 => 'ga', (int) 5 => 'hotjar', (int) 4 => 'wm', (int) 6 => 'smartsupp' ), 'pathway' => array( (int) 0 => array( 'label' => 'Home', 'url' => '/' ), (int) 1 => array( 'label' => 'Accessori vino e bartending', 'url' => '/product_categories/view/2' ), (int) 2 => array( 'label' => 'Accessori ', 'url' => '/product_categories/view/135' ), (int) 3 => array( 'label' => 'TAPPO VINO ANTIOX NERO', 'url' => null ) ), 'keywords_for_layout' => '', 'description_for_layout' => '', 'title_for_layout' => 'Tappo Vino Antiox Nero - Pulltex - Affi Wine Bar', 'item' => array( 'ProductVariant' => array( 'id' => '5427', 'title' => 'TAPPO VINO ANTIOX NERO', 'sku' => '09498', 'manufacturer_sku' => '', 'gtin' => '8435179479340', 'identifier_exists' => true, 'stock' => '15', 'stock_alert' => '0', 'weight' => '0.00', 'minimum_set' => '1', 'product_id' => '5427', 'order' => '999', 'default' => true, 'promo' => false, 'highlight' => false, 'free_shipping' => false, 'trovaprezzi' => true, 'google_shopping' => true, 'published' => true, 'url_video' => 'https://youtu.be/DNJpRrlEfdo', 'seotitle' => '', 'seokeywords' => '', 'seodescription' => '', 'created' => '2024-01-20 14:10:03', 'modified' => '2025-06-22 08:25:28', 'title_sku' => 'TAPPO VINO ANTIOX NERO - sku: 09498', 'has_variants' => false, 'average_vote' => '0.00', 'stock_unit' => '', 'stock_unit_extended' => '', 'product_category_id' => '135', 'product_type_id' => '21', 'google_category' => '', 'brand_id' => '467', 'product_vat_id' => '1', 'product_variant_count' => '1', 'review_count' => '0', 'suggested' => false, 'new' => false, 'excerpt' => '', 'text' => '<p>Il <strong>Tappo <em>AntiOx</em></strong> antiossidante e’ fornito di un dispositivo al suo interno composto da un sistema rivoluzionario brevettato che evita l’ossidazione del vino all’interno della bottiglia. Una volta che la bottiglia di vino viene chiusa con il nuovo tappo AntiOx, l’ossidazione del vino si interrompe: il vino non rimane pi a contatto con l’ossigeno e non viene piu’ prodotto l’acido acetico che danneggia il vino. Per un ottimo funzionamiento mantenere la bottiglia in posizione verticale.</p> <p data-placeholder="Traducción" dir="ltr" id="tw-target-text"><strong>• 1000 utilizzi o 5 anni di funzionamento </strong></p> <p data-placeholder="Traducción" dir="ltr"><strong>• Blocca l'ossidazione del vino</strong></p> <p> </p> ' ), 'ProductCategory' => array( 'id' => '135', 'title' => 'Accessori ', 'excerpt' => '', 'text' => '', 'image_path' => '', 'parent_id' => '2', 'lft' => '70', 'rght' => '71', 'order' => '36', 'published' => true, 'product_count' => '28', 'seotitle' => '', 'seodescription' => '', 'seokeywords' => '', 'created' => '2024-01-20 13:13:57', 'modified' => '2025-08-17 10:38:09' ), 'MultiCategory' => array( (int) 0 => array( [maximum depth reached] ) ), 'Brand' => array( 'id' => '467', 'product_count' => '32', 'title' => 'PULLTEX', 'sku' => '00468', 'text' => '', 'seotitle' => '', 'seodescription' => '', 'seokeywords' => '', 'order' => '999', 'published' => true, 'trashed' => false, 'created' => '2017-02-16 17:54:30', 'modified' => '2017-02-16 17:54:30', 'UploadedFile' => array([maximum depth reached]) ), 'ProductVat' => array( 'id' => '1', 'amount' => '22', 'published' => true, 'trashed' => false, 'created' => '2016-04-14 18:17:12', 'modified' => '2016-04-14 18:18:25' ), 'Price' => array( 'id' => '5427', 'product_variant_id' => '5427', 'price_list_id' => '1', 'price' => '15.00', 'discounted_price' => null, 'bar' => null, 'overbar_price' => null, 'promo_price' => null, 'promo_from' => null, 'promo_to' => null, 'created' => '2024-01-20 14:10:03', 'modified' => '2024-01-21 14:05:47', 'orderPrice' => '15.00', 'vat' => '22', 'price_net' => (float) 12.29, 'discount_percent' => null, 'discount' => null, 'discount_value' => null, 'discounted_price_net' => null ), 'Preview' => array( 'id' => '7906', 'ref_id' => '5427', 'plugin' => 'Products', 'model' => 'Product', 'title' => 'antioxbottle.jpg', 'scope' => 'preview', 'type' => 'image', 'multiple' => false, 'path' => '/uploads/images/antioxbottle.jpg', 'order' => '0', 'created' => '2024-01-21 14:04:52', 'modified' => '2024-01-21 14:04:52' ), 'Gallery' => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ) ), 'Attachment' => null, 'Attribute' => array(), 'AttributeValue' => array(), 'AttributeVariant' => null, 'ProductAttribute' => array(), 'ProductAttributeValue' => array(), 'Variant' => array(), 'RelatedProduct' => array(), 'AlternativeProduct' => array(), 'AccessoryProduct' => array(), 'QuickProduct' => array(), 'SuggestedProduct' => array() ), 'productReviews' => array(), 'user' => null, 'pluginTable' => 'products', 'po' => 'products', 'modelClass' => object(ProductVariant) { virtualFields => array( [maximum depth reached] ) relatedModel => 'Price' actsAs => array( [maximum depth reached] ) validate => array( [maximum depth reached] ) belongsTo => array( [maximum depth reached] ) hasMany => array( [maximum depth reached] ) hasAndBelongsToMany => array( [maximum depth reached] ) validationDomain => 'validation' recursive => (int) -1 useDbConfig => 'default' useTable => 'product_variants' id => false data => array([maximum depth reached]) schemaName => 'affiwinebar_shop' table => 'product_variants' primaryKey => 'id' validationErrors => array([maximum depth reached]) tablePrefix => '' plugin => 'Products' name => 'ProductVariant' alias => 'ProductVariant' tableToModel => array( [maximum depth reached] ) cacheQueries => false hasOne => array([maximum depth reached]) Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null order => null __backAssociation => array([maximum depth reached]) __backInnerAssociation => array([maximum depth reached]) __backOriginalAssociation => array([maximum depth reached]) __backContainableAssociation => array([maximum depth reached]) __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( [maximum depth reached] ) Product => object(Product) {} Price => object(Price) {} UploadedFile => object(UploadedFile) {} AttributeValue => object(AttributeValue) {} ProductVariantsAttributeValue => object(AppModel) {} [protected] _schema => array( [maximum depth reached] ) [protected] _associationKeys => array( [maximum depth reached] ) [protected] _associations => array( [maximum depth reached] ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => null }, 'modelname' => 'ProductVariant', 'tablename' => 'product_variants' ) $userCookies = array() $cookies = array( (int) 3 => 'fb', (int) 2 => 'gads', (int) 1 => 'ga', (int) 5 => 'hotjar', (int) 4 => 'wm', (int) 6 => 'smartsupp' ) $pathway = array( (int) 0 => array( 'label' => 'Home', 'url' => '/' ), (int) 1 => array( 'label' => 'Accessori vino e bartending', 'url' => '/product_categories/view/2' ), (int) 2 => array( 'label' => 'Accessori ', 'url' => '/product_categories/view/135' ), (int) 3 => array( 'label' => 'TAPPO VINO ANTIOX NERO', 'url' => null ) ) $keywords_for_layout = '' $description_for_layout = '' $title_for_layout = 'Tappo Vino Antiox Nero - Pulltex - Affi Wine Bar' $item = array( 'ProductVariant' => array( 'id' => '5427', 'title' => 'TAPPO VINO ANTIOX NERO', 'sku' => '09498', 'manufacturer_sku' => '', 'gtin' => '8435179479340', 'identifier_exists' => true, 'stock' => '15', 'stock_alert' => '0', 'weight' => '0.00', 'minimum_set' => '1', 'product_id' => '5427', 'order' => '999', 'default' => true, 'promo' => false, 'highlight' => false, 'free_shipping' => false, 'trovaprezzi' => true, 'google_shopping' => true, 'published' => true, 'url_video' => 'https://youtu.be/DNJpRrlEfdo', 'seotitle' => '', 'seokeywords' => '', 'seodescription' => '', 'created' => '2024-01-20 14:10:03', 'modified' => '2025-06-22 08:25:28', 'title_sku' => 'TAPPO VINO ANTIOX NERO - sku: 09498', 'has_variants' => false, 'average_vote' => '0.00', 'stock_unit' => '', 'stock_unit_extended' => '', 'product_category_id' => '135', 'product_type_id' => '21', 'google_category' => '', 'brand_id' => '467', 'product_vat_id' => '1', 'product_variant_count' => '1', 'review_count' => '0', 'suggested' => false, 'new' => false, 'excerpt' => '', 'text' => '<p>Il <strong>Tappo <em>AntiOx</em></strong> antiossidante e’ fornito di un dispositivo al suo interno composto da un sistema rivoluzionario brevettato che evita l’ossidazione del vino all’interno della bottiglia. Una volta che la bottiglia di vino viene chiusa con il nuovo tappo AntiOx, l’ossidazione del vino si interrompe: il vino non rimane pi a contatto con l’ossigeno e non viene piu’ prodotto l’acido acetico che danneggia il vino. Per un ottimo funzionamiento mantenere la bottiglia in posizione verticale.</p> <p data-placeholder="Traducción" dir="ltr" id="tw-target-text"><strong>• 1000 utilizzi o 5 anni di funzionamento </strong></p> <p data-placeholder="Traducción" dir="ltr"><strong>• Blocca l'ossidazione del vino</strong></p> <p> </p> ' ), 'ProductCategory' => array( 'id' => '135', 'title' => 'Accessori ', 'excerpt' => '', 'text' => '', 'image_path' => '', 'parent_id' => '2', 'lft' => '70', 'rght' => '71', 'order' => '36', 'published' => true, 'product_count' => '28', 'seotitle' => '', 'seodescription' => '', 'seokeywords' => '', 'created' => '2024-01-20 13:13:57', 'modified' => '2025-08-17 10:38:09' ), 'MultiCategory' => array( (int) 0 => array( 'id' => '135', 'title' => 'Accessori ', 'excerpt' => '', 'text' => '', 'image_path' => '', 'parent_id' => '2', 'lft' => '70', 'rght' => '71', 'order' => '36', 'published' => true, 'product_count' => '28', 'seotitle' => '', 'seodescription' => '', 'seokeywords' => '', 'created' => '2024-01-20 13:13:57', 'modified' => '2025-08-17 10:38:09', 'ProductsProductCategory' => array( [maximum depth reached] ) ) ), 'Brand' => array( 'id' => '467', 'product_count' => '32', 'title' => 'PULLTEX', 'sku' => '00468', 'text' => '', 'seotitle' => '', 'seodescription' => '', 'seokeywords' => '', 'order' => '999', 'published' => true, 'trashed' => false, 'created' => '2017-02-16 17:54:30', 'modified' => '2017-02-16 17:54:30', 'UploadedFile' => array() ), 'ProductVat' => array( 'id' => '1', 'amount' => '22', 'published' => true, 'trashed' => false, 'created' => '2016-04-14 18:17:12', 'modified' => '2016-04-14 18:18:25' ), 'Price' => array( 'id' => '5427', 'product_variant_id' => '5427', 'price_list_id' => '1', 'price' => '15.00', 'discounted_price' => null, 'bar' => null, 'overbar_price' => null, 'promo_price' => null, 'promo_from' => null, 'promo_to' => null, 'created' => '2024-01-20 14:10:03', 'modified' => '2024-01-21 14:05:47', 'orderPrice' => '15.00', 'vat' => '22', 'price_net' => (float) 12.29, 'discount_percent' => null, 'discount' => null, 'discount_value' => null, 'discounted_price_net' => null ), 'Preview' => array( 'id' => '7906', 'ref_id' => '5427', 'plugin' => 'Products', 'model' => 'Product', 'title' => 'antioxbottle.jpg', 'scope' => 'preview', 'type' => 'image', 'multiple' => false, 'path' => '/uploads/images/antioxbottle.jpg', 'order' => '0', 'created' => '2024-01-21 14:04:52', 'modified' => '2024-01-21 14:04:52' ), 'Gallery' => array( (int) 0 => array( 'id' => '7907', 'ref_id' => '5427', 'plugin' => 'Products', 'model' => 'Product', 'title' => 'antioxtech.jpg', 'scope' => 'gallery', 'type' => 'image', 'multiple' => true, 'path' => '/uploads/images/antioxtech.jpg', 'order' => '0', 'created' => '2024-01-21 14:04:57', 'modified' => '2024-01-21 14:04:57' ), (int) 1 => array( 'id' => '7908', 'ref_id' => '5427', 'plugin' => 'Products', 'model' => 'Product', 'title' => 'recommended.jpg', 'scope' => 'gallery', 'type' => 'image', 'multiple' => true, 'path' => '/uploads/images/recommended.jpg', 'order' => '0', 'created' => '2024-01-21 14:05:23', 'modified' => '2024-01-21 14:05:23' ) ), 'Attachment' => null, 'Attribute' => array(), 'AttributeValue' => array(), 'AttributeVariant' => null, 'ProductAttribute' => array(), 'ProductAttributeValue' => array(), 'Variant' => array(), 'RelatedProduct' => array(), 'AlternativeProduct' => array(), 'AccessoryProduct' => array(), 'QuickProduct' => array(), 'SuggestedProduct' => array() ) $productReviews = array() $user = null $pluginTable = 'products' $po = 'products' $modelClass = object(ProductVariant) { virtualFields => array( 'title_sku' => 'CONCAT(ProductVariant.title, " - sku: ", ProductVariant.sku)' ) relatedModel => 'Price' actsAs => array( 'Containable' => null, 'MultiTranslatable' => array( [maximum depth reached] ), 'CsvExport' => array( [maximum depth reached] ), 'SefUrl' => array( [maximum depth reached] ) ) validate => array( 'sku' => array( [maximum depth reached] ), 'weight' => array( [maximum depth reached] ), 'stock' => array( [maximum depth reached] ) ) belongsTo => array( 'Product' => array( [maximum depth reached] ) ) hasMany => array( 'UploadedFile' => array( [maximum depth reached] ), 'Price' => array( [maximum depth reached] ), 'OrderProduct' => array( [maximum depth reached] ), 'WishlistProductVariant' => array( [maximum depth reached] ) ) hasAndBelongsToMany => array( 'AttributeValue' => array( [maximum depth reached] ) ) validationDomain => 'validation' recursive => (int) -1 useDbConfig => 'default' useTable => 'product_variants' id => false data => array() schemaName => 'affiwinebar_shop' table => 'product_variants' primaryKey => 'id' validationErrors => array() tablePrefix => '' plugin => 'Products' name => 'ProductVariant' alias => 'ProductVariant' tableToModel => array( 'product_variants' => 'ProductVariant', 'products' => 'Product', 'prices' => 'Price', 'uploaded_files' => 'UploadedFile', 'attribute_values' => 'AttributeValue' ) cacheQueries => false hasOne => array() Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => true findQueryType => null order => null __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) Product => object(Product) {} Price => object(Price) {} UploadedFile => object(UploadedFile) {} AttributeValue => object(AttributeValue) {} ProductVariantsAttributeValue => object(AppModel) {} [protected] _schema => array( 'id' => array( [maximum depth reached] ), 'title' => array( [maximum depth reached] ), 'sku' => array( [maximum depth reached] ), 'manufacturer_sku' => array( [maximum depth reached] ), 'gtin' => array( [maximum depth reached] ), 'identifier_exists' => array( [maximum depth reached] ), 'stock' => array( [maximum depth reached] ), 'stock_alert' => array( [maximum depth reached] ), 'weight' => array( [maximum depth reached] ), 'minimum_set' => array( [maximum depth reached] ), 'product_id' => array( [maximum depth reached] ), 'order' => array( [maximum depth reached] ), 'default' => array( [maximum depth reached] ), 'promo' => array( [maximum depth reached] ), 'highlight' => array( [maximum depth reached] ), 'free_shipping' => array( [maximum depth reached] ), 'trovaprezzi' => array( [maximum depth reached] ), 'google_shopping' => array( [maximum depth reached] ), 'published' => array( [maximum depth reached] ), 'url_video' => array( [maximum depth reached] ), 'seotitle' => array( [maximum depth reached] ), 'seokeywords' => array( [maximum depth reached] ), 'seodescription' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => null } $modelname = 'ProductVariant' $tablename = 'product_variants' $availability = 'http://schema.org/InStock' $unitLabel = '' $unit = '' $image = array( 'id' => '7908', 'ref_id' => '5427', 'plugin' => 'Products', 'model' => 'Product', 'title' => 'recommended.jpg', 'scope' => 'gallery', 'type' => 'image', 'multiple' => true, 'path' => '/uploads/images/recommended.jpg', 'order' => '0', 'created' => '2024-01-21 14:05:23', 'modified' => '2024-01-21 14:05:23' ) $urlparsed = array( 'host' => '*****', 'scheme' => 'https', 'path' => '/DNJpRrlEfdo' ) $videolink = '//www.youtube.com/embed/?fs=1&autoplay=1&rel=0'include - APP/Plugin/Products/View/ProductVariants/view.ctp, line 81 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 109
Il Tappo AntiOx antiossidante e’ fornito di un dispositivo al suo interno composto da un sistema rivoluzionario brevettato che evita l’ossidazione del vino all’interno della bottiglia. Una volta che la bottiglia di vino viene chiusa con il nuovo tappo AntiOx, l’ossidazione del vino si interrompe: il vino non rimane pi a contatto con l’ossigeno e non viene piu’ prodotto l’acido acetico che danneggia il vino. Per un ottimo funzionamiento mantenere la bottiglia in posizione verticale.
• 1000 utilizzi o 5 anni di funzionamento
• Blocca l'ossidazione del vino
Recensioni clienti
Nessuno ha ancora scritto una recensione su questo prodotto
Scrivi una recensioneLe nostre garanzie
- pagamento sicuro
- reso facile
- assistenza
Accedi/Registrati