// Logica completa dello shortcode 'app'
function appstore_shortcode_logic($atts, $content = null) { // Attributi di default
$atts = shortcode_atts(array(
'id' => '',
'img' => '',
'nome' => '',
'sottotitolo' => '',
'prezzo' => '',
'link' => '',
'store' => 'App Store',
'template' => '',
'inapp' => '',
'background' => '',
'link_icon' => '',
), $atts, 'card');
// Verifica del valore dell'attributo 'stile'
$template_class = !empty($atts['template']) ? sanitize_html_class($atts['template']) : '';
// Verifica se il file JSON della cache esiste
$cache_dir = '/srv/www/ispazio.net/www/wp-content/plugins/appstore_ispazio/app_cache/';
$cache_file = $cache_dir . "app_" . sanitize_key($atts['id']) . ".json";
// Determina se la cache è valida: JSON esiste, non scaduto E icona principale esiste sul disco
$_app_id_check = sanitize_key($atts['id']);
$_img_main_path = $cache_dir . "icon250_" . $_app_id_check . ".jpg";
$_cache_valid = file_exists($cache_file) && filesize($cache_file) > 0
&& time() - filemtime($cache_file) < 31557600
&& file_exists($_img_main_path);
if ($_cache_valid) {
$json = file_get_contents($cache_file);
} else {
// Interroga l'API di App Store e scarica il JSON utilizzando cURL
$itunes_api_base = "https://itunes.apple.com/lookup?id=" . sanitize_key($atts['id']);
$country_list = ['IT', 'US']; // puoi aggiungere altri paesi se vuoi
$json = '';
$data = [];
foreach ($country_list as $country) {
$itunes_api_url = $itunes_api_base . "&country=" . $country;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $itunes_api_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0");
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json'));
$json = curl_exec($ch);
curl_close($ch);
$data = json_decode($json, true);
if (!empty($data['results'])) {
break; // abbiamo trovato un risultato valido, fermiamo il ciclo
}
}
if (isset($data['results'][0]['artworkUrl100'])) {
$original_image_url = $data['results'][0]['artworkUrl100'];
$new_image_url = str_replace('100x100bb.jpg', '250x250bb.jpg', $original_image_url);
// Scarica e salva l'immagine dell'artwork sul tuo server
$image_id = sanitize_key($atts['id']);
$image_path = $cache_dir . "icon250_" . $image_id . ".jpg";
file_put_contents($image_path, file_get_contents($new_image_url));
if (function_exists('ispazio_convert_to_modern')) ispazio_convert_to_modern($image_path);
// Modifica il JSON con l'URL dell'immagine dell'artwork sul tuo server
$data['results'][0]['artworkUrl100'] = "https://www.ispazio.net/wp-content/plugins/appstore_ispazio/app_cache/icon250_" . $image_id . ".jpg";
// Crea anche versione 140px per template mini (retina 2x per 70x70)
$icon140_path = $cache_dir . "icon140_" . $image_id . ".jpg";
if ( ! file_exists( $icon140_path ) && function_exists( 'imagecreatefromjpeg' ) ) {
$src_img = @imagecreatefromjpeg( $image_path );
if ( $src_img ) {
$dst_img = imagecreatetruecolor( 140, 140 );
imagecopyresampled( $dst_img, $src_img, 0, 0, 0, 0, 140, 140, imagesx( $src_img ), imagesy( $src_img ) );
imagejpeg( $dst_img, $icon140_path, 85 );
imagedestroy( $src_img );
imagedestroy( $dst_img );
if (function_exists('ispazio_convert_to_modern')) ispazio_convert_to_modern($icon140_path);
}
}
// Sostituisci anche gli URL delle prime 4 immagini degli screenshot
if (isset($data['results'][0]['screenshotUrls'])) {
$screenshotUrls = $data['results'][0]['screenshotUrls'];
$screenshotUrlsOnServer = array();
for ($i = 0; $i < min(count($screenshotUrls), 4); $i++) {
$screenshotUrl = $screenshotUrls[$i];
$screenshotFilename = basename($screenshotUrl);
$screenshotSavePath = $cache_dir . "screenshot_" . $image_id . "_" . $i . ".jpg";
// Scarica e salva l'immagine dello screenshot sul tuo server
file_put_contents($screenshotSavePath, file_get_contents($screenshotUrl));
if (function_exists('ispazio_convert_to_modern')) ispazio_convert_to_modern($screenshotSavePath);
// Modifica il JSON con l'URL dell'immagine dello screenshot sul tuo server
$screenshotUrlsOnServer[] = "https://www.ispazio.net/wp-content/plugins/appstore_ispazio/app_cache/screenshot_" . $image_id . "_" . $i . ".jpg";
}
// Aggiorna il JSON con gli URL delle immagini degli screenshot sul tuo server
$data['results'][0]['screenshotUrls'] = $screenshotUrlsOnServer;
}
}
// Salva il JSON nella cache solo se non è vuoto
if (!empty($json)) {
file_put_contents($cache_file, json_encode($data));
}
}
// Decodifica il JSON
$data = json_decode($json, true);
// Se il "nome" non è specificato nell'attributo, usa il trackName dal JSON
$nome = isset($atts['nome']) && !empty($atts['nome']) ? $atts['nome'] : ($data['results'][0]['trackName'] ?? 'Scarica da App Store');
// Se il "sottotitolo" non è specificato nell'attributo, usa artistName dal JSON
$sottotitolo = isset($atts['sottotitolo']) && !empty($atts['sottotitolo']) ? $atts['sottotitolo'] : ($data['results'][0]['artistName'] ?? '');
// Se il "prezzo" non è specificato nell'attributo, usa il formattedPrice dal JSON
$formattedPrice = !empty($data['results'][0]['formattedPrice']) ? $data['results'][0]['formattedPrice'] : null; $prezzo = !empty($atts['prezzo']) ? $atts['prezzo'] : (!empty($formattedPrice) ? $formattedPrice : (!empty(trim($content)) ? trim($content) : 'OTTIENI'));
// Se l'URL dell'immagine non è specificato nell'attributo, usa quello dal JSON
$hide_image_class = '';
$card_body_style = '';
$container_style = '';
$container_extra_class = '';
if (isset($atts['img']) && trim($atts['img']) === 'scontiamolo') {
$img = 'https://www.ispazio.net/wp-content/plugins/appstore_ispazio/app_cache/icon250_1506946624.jpg';
$container_extra_class = 'scontiamolo-mode';
} elseif (!empty($atts['img'])) {
$img = $atts['img'];
} else {
$img = $data['results'][0]['artworkUrl100'] ?? "https://www.ispazio.net/wp-content/uploads/2022/10/appstore_icon.png";
}
// Per template mini usa icon140 (70x70 retina) invece di icon250
if ( $template_class === 'mini' ) {
$img = str_replace( 'icon250_', 'icon140_', $img );
}
// Genera il link dell'app su App Store
$link = !empty($atts['link']) ? $atts['link'] : "https://apps.apple.com/it/app/id" . $atts['id'] . "?platform=iphone";
$link_icon = !empty($atts['link_icon']) ? $atts['link_icon'] : $link;
// HTML immagine con o senza effetto rotazione (in base a template)
$img_html = '';
if (!empty($img)) {
if ($template_class === 'striscia') {
$img_html = '
';
} elseif ($template_class === 'blackfriday') {
$img_html = '
';
} elseif ($template_class === 'cybermonday') {
$img_html = '
';
} elseif ($template_class === 'offertediprimavera') {
$img_html = '
';
} else {
$img_html = '
';
}
}
// Costruisci l'HTML finale
// Determina il contenuto del titolo in base al template
$title_content = '';
if ($template_class === 'blackfriday') {
$title_content = '
';
} elseif ($template_class === 'cybermonday') {
$title_content = '
';
} elseif ($template_class === 'offertediprimavera') {
$title_content = '
LIVE
OFFERTE DI
PRIMAVERA
';
} else {
$title_content = esc_html($nome);
}
// offertediprimavera usa lo stesso layout CSS di blackfriday
$css_class = $template_class;
if ($template_class === 'offertediprimavera') {
$css_class = 'blackfriday offertediprimavera';
}
$output = '
';
return $output;
}
iStudiez Pro é un’applicazione universale, installabile quindi su qualsiasi device Apple, che vi consentirà di organizzare sotto ogni aspetto e al meglio la vostra vita scolastica. Particolarmente indicata per gli studenti universitari, ma utilizzabile tranquillamente anche dagli studenti delle superiori, iStudiez Pro è stata premiata più volte anche da Apple stessa grazie all’enorme successo ottenuto grazie alla sua facilità di utilizzo e la molto ben curata interfaccia grafica. Andiamo a vedere nel dettaglio questa bellissima utility con la nostra recensione.
[appscreens 310636441]
Apriamo iStudiez Pro per la prima volta e ci troveremo di fronte ad un pop-up che vi chiederà se sapete già come utilizzare l’applicazione, farlo è davvero semplicissimo e non vi serverà nessun tutorial, tuttavia se scegliete “si” verranno caricati dei corsi preimpostati per mostrarvi tutto quello che potete fare con questa ottima applicazione.
Ora parliamo delle varie schermate e degli aspetti che potrete gestire.
Come potete vedere dagli screenshot, il primo tab “Oggi” vi mostrerà cosa vi rimane da fare in giornata, nel caso preimpostato non ci rimane nulla da fare, ma se avessimo qualche lezione da seguire verrebbe visualizzata qui.
Il secondo tab “Calendario” ricalca lo stile dell’applicazione nativa, aggiungendo qualcosa in più. Le graffette sono i giorni per cui abbiamo compiti, i pallini colorati sono le lezioni che abbiamo quel determinato giorno, visualizzabili come gli impegni nel calendario ma con l’aggiunta dell’orario di inizio e di fine, il nome della materia, il professore o la professoressa che tiene quel corso, e un’icona per capire meglio il tipo di lezione che si andrà a seguire.
Il terzo tab “Compiti” si divide in due parti.
La prima in cui abbiamo tutti i compiti da svolgere, e possiamo ordinarli per scadenza, corso o priorità, e tappando sul + in alto possiamo aggiungerne di nuovi.
La seconda invece contiene tutti quelli già svolti, con a fianco il possibile voto che abbiamo ricevuto.
L’ultimo tab “Agenda” è quello che possiamo definire come il “cuore dell’applicazione”. Qui infatti potremo creare i vari periodi scolastici, facendo ad esempio distinzione tra primo e secondo quadrimestre, e per ogni periodo verrà visualizzata la media generale che non è altro che una media di tutti i voti di tutte le materie che lo compongono (è un po’ triste l’esempio caricato, ma è quello di default ;)).
Oltre ai periodi potete definire i giorni di vacanza e inserire i professori che avete, segnando tutto quello che potrebbe tornarvi utile anche per contattarli.
Accedendo al periodo scolastico avremo una panoramica di tutti i corsi, con relativo numero di compiti da fare, crediti e la media.
Ogni materia è configurabile in ogni possibile aspetto, possiamo definire le varie lezioni, quando esse si ripetono, il tipo di lezione e in che aula si trova. L’aspetto davvero interessante è anche il fantastico metodo di gestione dei voti, infatti è possibile definire anche un peso. Ad esempio una prova scritta potrebbe valere più di una orale, e settando il “Peso Compiti” ogni valutazione sarà fatta anche pesando il tipo di voto.
L’ultimo menù che andremo ad analizzare è quello delle impostazioni. Qui è possibile andare a modificare le modalità di visualizzazione del calendario, abilitando o disabilitando quello che ci interessa visualizzare, possiamo modificare la durata delle lezioni (non sempre è un’ora, infatti molte scuole fanno ore da 50 minuti), modificare cosa visualizzerà il badge sopra l’applicazione, le notifiche e se abilitare o disabilitare i voti con la possibilità di cambiare la scala di valutazione.
Come potete notare dall’immagine sovrastante, potete effettuare una copia di riserva del database dell’applicazione inviandovelo semplicemente via email. Se per qualche motivo dovessimo andare a cancellare l’applicazione o avessimo qualche problema potremo ripristinare tutto semplicemente aprendo l’allegato dall’applicazione “Mail” e tutto tornerebbe come prima.
iStudiez Pro è davvero un’ottima applicazione con una bella interfaccia grafica e di facile utilizzo. Non potrà far altro che rendere più semplice la gestione della vostra vita scolastica. Vivamente consigliata a tutti gli studenti, siano essi universitari o meno.
Sai che siamo anche su Telegram? Unisciti al nostro canale
iSpazio per ricevere le notifiche oppure
Apple Italia per chattare con altri utenti. Scopri i migliori prodotti Tech in sconto su Amazon con il nostro canale
OFFERTE iSpazio .
10%
00:45
acer Adattatore USB-C a HDMI 4K@60Hz, compatibile Thunderbolt 3, 4, Adattatore Type-C a HDMI 2.0, Alluminio + Nylon,per Serie iPhone 15, 16, 17, MacBook, iPad Pro, Air, iMac, S26, Surface Pro, Dell, ecc. 14,99€ 13,49€ 15%
00:42
HOMCOM Mini Asciugatrice Portatile 4 kg, 6 Programmi, Display LEDAsciugatrice Compatta 800W, Carica Frontale, Fino 60℃, Impilabile, Parete, Autoportante, Timer, Tamburo in Acciaio Inox, per Casa, Bianco 205,95€ 175,06€ 20%
00:42
Tecnoware Power Systems Mini UPS ERA PLUS DC, per WiFi, Modem, Videosorveglianza, non adatto PC Gaming e Console, USB-C, USB-A, PowerBank 5200Mah, Protezione continua Sbalzi e Blackout fino 240min 44,90€ 36,10€ 49%
00:41
Logitech M240 Silenzioso Bluetooth Mouse, Wireless, Compatto, Portatile, Smooth Tracking, durata batteria 18 mesi, per Windows, macOS, ChromeOS, Compatibile PC, Mac, Laptop, Tablet – Grafite 29,99€ 15,19€ 30%
00:41
Tenda 4G03 Pro 4G LTE Cat4 Wireless N300Mbps Router, WiFi Router with SIM, Charging with Power Bank, Two External Antennas, LAN, WAN Port, 4G SIM Modems, No Configuration, Plug & Play 44,99€ 31,49€ 10%
00:41
SEYMAC Custodia per iPad (A16) 11a, 10a Generazione (11, 10.9 pollici, 2025, 2022), Resistente agli urti con Protezione per lo Schermo, Supporto Girevole a 360°, Portapenne, Tracolla, Blu 29,99€ 26,99€ 46%
00:41
Logitech Lift Mouse Ergonomico Verticale, Senza Fili, Ricevitore Bluetooth o Logi Bolt USB, Clic Silenziosi, 4 Tasti, Compatibile con Windows, macOS, iPadOS, Laptop, PC – Grigio 81,99€ 44,49€ 9%
00:41
Samsung Monitor Gaming Odyssey G5 (S32CG510EU), Flat, 32”, 2560×1440 (QHD), HDR10, VA, 165Hz, 1ms (MPRT), AMD FreeSync Premium, HDMI, DP 209,90€ 189,99€ 72%
00:40
Smartwatch Donna, 1,91″ HD Orologio Smartwatch Donna con Chiamate Bluetooth, 120+ Modalità Sport, Monitoraggio Salute 24, 7, Impermeabile IP68, Fitness Tracker Compatibile con Android e iOS, Oro rosa 129,99€ 35,99€ 10%
00:40
Caricatore 96W Alimentatore USB C Compatibile con MacBook Pro 16, 15 , 14, 13 pollici, MacBook Air 2020, 2019 , 2018, 2024 iPad Pro, Air M2, M4, Caricabatterie Rapido, Cavo USB C a C 2M 29,99€ 26,99€ 5%
00:40
Amplificatore Segnale Cellulare 5 Banda 20, 8, 3, 1, 7 Ripetitore 4G, 3G, GSM per TIM, Vodafone, Wind, Tre Potenzia Chiamate e Dati Facile Installazione per Casa e Ufficio 169,55€ 161,07€ 18%
00:38
Logitech MX Master 3S – Mouse wireless ad alte prestazioni con scorrimento ultraveloce, Ergo, 8000 DPI, tracciamento su vetro, clic discreti, Bluetooth, Windows, Linux, Chrome – Graphite 99,99€ 82,49€ 22%
00:38
Tenda 5G03 Router 5G con SIM, WiFi 6 AX1800, modem 5g sim, Velocità fino a 4,67 Gbps, 2 Porte Gigabit, Connettere fino a 128 dispositivi, Plug and Play, WPA3, OFDMA, MU-MIMO 229,99€ 179,99€ 11%
00:38
TP-Link TL-MR110 Cat4 Router 4G LTE Wireless N300Mbps, Router WiFi con Sim, Due Antenne LTE Rimovibili, Porta LAN, WAN, Modem 4G Sim, Senza Configurazione, Collega Fino a 32 Dispositivi, Plug&Play 44,99€ 39,99€ 10%
00:38
Omega 3 IFOS 5 Stelle Certificato Con Vitamina D3 2000 UI PiùLife, 240 Softgel 2000mg EPA, 1000mg DHA Dose, Olio di Pesce Omega 3 Capsule Fish Oil, Trigliceridi, Cuore, Vista, Ossa, Cervello 59,95€ 53,90€ 19%
00:38
Anker MagGo Power Bank Magsafe 10000 mAh, Batteria Magnetica Ultra Sottile, Certificato Qi2, Portatile, 15 W, Ultra Veloce, Compatibile con MagSafe, Design Ergonomico, Solo per iPhone 17 Pro Max, 16, 15 68,09€ 55,49€
29%
00:31
ASUS ROG Strix OLED XG27ACDMS, Monitor Gaming da 26,5″ QD-OLED (2560 x 1440), 0,03ms Response Time, 280 Hz, Compatibile con G-Sync, USB Type-C, HDMI, DisplayPort, DisplayWidget Center, Nero 699,00€ 499,00€ 8%
00:31
Logitech MX Keys S Combo – Tastiera e Mouse Wireless con Palm Rest, illuminazione personalizzabile, Scorrimento veloce, Bluetooth, USB C, Windows, Linux, Chrome, Mac, Grigio 179,37€ 165,09€ 6%
00:30
Candy ProWash 300, Lavatrice Carica Frontale, 9KG, 1400 giri, 16 Programmi, 8 Cicli Rapidi, Trattamento Vapore, Motore Silent Inverter, Bianco – GD 498-S (Classe di efficienza energetica A) 349,99€ 329,99€
43%
00:28
Moulinex Easy Fry Silence, Friggitrice ad Aria Silenziosa 5L, 1.5kg per 6 Persone, 1670W, Sistema Easy Clean & Store, 10 Programmi, Touchscreen, Cestello Lavabile in Lavastoviglie, Nera, EZ5528 139,99€ 79,98€ 15%
00:28
Amazon Basics Cavo di ricarica rapida da USB-C a USB-A 2.0, velocità 480 Mbps, certificato USB-IF, per Apple iPhone 16, 15, iPad, Samsung Galaxy, tablet, laptop, 1.8 m, nero 6,39€ 5,43€
5%
00:28
HP 302 Nero, F6U66AE Cartuccia Originale da 190 Pagine, Compatibile con Stampanti DeskJet 1110, 2130, 3630, Envy 4520, OfficeJet 3830, 4650, 5220, e 5230 21,43€ 20,46€
20%
00:24
XIAOMI Smart Band 9 Active, Schermo TFT 1.47″, Monitoraggio Salute: SpO2, Frequenza Cardiaca, Sonno e Stress, 50 modalità sportive, Resistenza Acqua 5 ATM, Durata Batteria 18 giorni, Nero 26,99€ 21,49€ 15%
00:23
Midea MF10EW70B Lavatrice Slim Carica Frontale, 7 kg, 1400 Giri, Classe A, Vapore, Motore BLDC, Programma Rapido, Varie Temperature dell’Acqua, White 339,90€ 289,90€
4%
00:22
HP 305 Nero, 3YM61AE, Cartuccia Originale da 120 Pagine, Compatibile con Stampanti HP DeskJet serie 2700, 4100, HP Envy serie 6020, 6030, 6420, 6430 13,90€ 13,29€ 26%
00:21
XIAOMI Smart Band 10 Bracciale Fitness, smartwatch, autonomia di 21 gg, ricarica rapida, 150+ modalità sportive, monitoraggio benessere e sonno, HyperOS 2.0, resistenza all’acqua 5 ATM, Bussola, Nero 49,99€ 36,80€ 3%
00:21
HP 305 Nero e Tricromia, 6ZD17AE, Confezione da 2 Cartucce Originali, Compatibili con Stampanti HP DeskJet serie 2700, 4100, HP Envy serie 6020, 6030, 6420, 6430 25,67€ 24,98€
19%
00:20
UNBREAKcable Pellicola Protettiva per iPhone SE 2020, SE 2022, iPhone 8, 7, 6, 6s (3 Pezzi), Durezza 9H, Pellicola Protettiva 2,5D, Anti-Bolle, AntiGraffio, Facile da Applicare 18,99€ 15,33€ 7%
00:20
HP 304 Nero, N9K06AE, Cartuccia Originale da 120 Pagine, Compatibile con Stampanti DeskJet 2620, 2630, 3720, 3730, 3750, 3760, Envy 5010, 5020, 5030 17,05€ 15,90€
31%
00:19
Candy Piano Cottura a Gas 4 Fuochi, Incasso, Inox, Griglie Smaltate Lavabili, Sicurezza Gas, Manopole Laterali, 59,5 x 51 x 0,8 cm (L x P x H) – CHW6LBX 119,99€ 83,21€
27%
00:14
Samsung Galaxy Fit3 fitness band, batteria a lunga durata, rilevamento cadute, SOS, barometro, IP68, monitoraggio sonno, oltre 100 esercizi, gestione notifiche, musica, Gray (Versione italiana) 54,90€ 39,90€ 24%
00:14
Haier Frullatore I-Master Serie 5, Funzione Ice Crush, Smoothie, 5 velocità variabili, pulizia automatica, caraffa in vetro da 1,7 L, Personal Jug 0,6 1200 W (Nero) 98,98€ 74,99€
15%
00:13
HP 301 Nero, CH561EE, Cartuccia Originale da 170 Pagine, Compatibili con Stampanti DeskJet 1000, 1050 1500, 2000, 2050, 2500, 3000, 3050, Envy 4500,5500, OfficeJet 260, 4600 23,60€ 19,99€
45%
00:11
Candy Rapido’ Lavastoviglie da Incasso 60 cm, 15 Coperti, 8 Programmi, Wi-Fi + BLE, App hOn, Smart Door, Partenza Ritardata 24h, Motore Inverter, Classe C, 59,7 x 55,5 x 81,8 cm, Bianca – CI 5C6F1A 629,99€ 349,00€ 33%
00:08
Electrolux EOH2H044K Serie 300 Forno Multifunzione, Capacità 68 L, EOH2H044K, Classe A+, Pulizia AquaClean, Cottura Uniforme, Funzione Pizza, 589x594x568 mm, Nero 328,00€ 220,75€
18%
00:05
Samsung Galaxy Tab S10 FE, 3 anni di garanzia, Android Tablet, Display 10.9″ LCD, 5G, RAM 8GB, 128GB, 8.000 mAh, S Pen, Android 15, IP68, Gray (Versione italiana) 533,35€ 439,00€ 15%
00:05
SanDisk Extreme 2TB microSDXC card + SD adapter (For Action Cams, Drones, Smartphones, Speeds up to 240 MB, s, 4K UHD) A2, RescuePRO Deluxe, UHS-I, U3, V30 331,47€ 282,99€ 27%
00:05
TP-Link Mercusys MS105GS-M2 Switch Ethernet 2.5 Gigabit 5 Porte, Cablaggio Hassle-Free, Plug & Play, Funzione Silenziosa, Ideale per Casa, Ufficio, Gaming, Access Point WiFi 6, Montaggio Desktop 44,99€ 32,99€ 29%
00:05
Dove Deodorante Spray, Dove Classic Care Fruity, Deodorante Antitraspirante Spray, Protezione Fino a 48 Ore, con 1, 4 di Crema Idratante, Formula Delicata, Deodorante Uomo e Donna, 6 Pezzi da 150 ml 19,74€ 13,99€
5%
00:04
TP-Link Archer NX200 Router 5G Wi-Fi 6 AX1800 Mbps con SIM, Dual Band, Plug & Play, Porta Gigabit WAN, LAN, 4K-QAM, Beamforming, 8 × 5G, LTE, 2 × Wi-Fi Antenne Interne, EasyMesh, HomeShield 209,99€ 199,00€ 6%
00:03
Lavazza, A Modo Mio Crema e Gusto Classico, 90 Capsule Caffè, per un Espresso con Note di Cioccolato e Frutta Secca, Arabica e Robusta, Intensità 12, 13, Tostatura Media, Confezione da 36 e 54 Capsule 30,99€ 29,23€ 37%
00:03
Metapen Air8 Pro Penna per Apple iPad 2018-2025 Compatibile con iPad 11 A16, 10, 9, 8, 7, 6,Air 5, 4, 3, M2, M3,Pro M5, Mini 5, 6,Pencil per iPad con 20h di Batteria,Punta Air-Flex Morbida,Silenziosa,Precisa 35,99€ 22,79€
27%
00:00
Metapen A8 Penna per Apple iPad 2018-2026 con Attrazione Magnetica,Sensibile all’Inclinazione,Rifiuto del Palmo,Stylus Pencil per ipad 7-11 A16,Pro M4, 11, 12.9, 13,Air 3-5, M2, M3, M4,Mini 5, 6-Bianco 32,99€ 23,99€
Accedi per lasciare un commento:
0 Commenti