Changeset 3416924
- Timestamp:
- 12/11/2025 03:37:58 AM (2 months ago)
- Location:
- 3d-scan-and-show
- Files:
-
- 6 edited
- 1 copied
-
tags/0.5.0 (copied) (copied from 3d-scan-and-show/trunk)
-
tags/0.5.0/3d-scan-and-show.php (modified) (3 diffs)
-
tags/0.5.0/3d-scan-and-show.zip (modified) (previous)
-
tags/0.5.0/readme.txt (modified) (4 diffs)
-
trunk/3d-scan-and-show.php (modified) (3 diffs)
-
trunk/3d-scan-and-show.zip (modified) (previous)
-
trunk/readme.txt (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
3d-scan-and-show/tags/0.5.0/3d-scan-and-show.php
r3415110 r3416924 3 3 * Plugin Name: 3D Scan & Show: Product Viewer 4 4 * Description: Create interactive 3D product models from smartphone videos that boost sales and reduce returns. Demonstrate your products in a 3D viewer to your customers 5 * Version: 0. 4.45 * Version: 0.5.0 6 6 * Author: Scan the World 7 7 * Author URI: https://scan-the-world.com/ … … 37 37 add_action( 'rest_api_init', array( $this, 'register_rest_routes' ) ); 38 38 add_filter( 'block_categories_all', array( $this, 'register_block_category' ), 10, 2 ); 39 add_filter( 'plugin_row_meta', array( $this, 'add_plugin_row_meta' ), 10, 2 ); 39 40 40 41 if ( is_admin() ) { … … 47 48 new Scan_Show_Deactivation(); 48 49 } 50 } 51 52 /** 53 * Add custom links to plugin row meta on Plugins page. 54 * 55 * @param array $links Plugin row meta links. 56 * @param string $file Plugin base file. 57 * @return array Modified plugin row meta links. 58 */ 59 public function add_plugin_row_meta( $links, $file ) { 60 if ( plugin_basename( __FILE__ ) === $file ) { 61 $links[] = '<a href="https://scan-the-world.com/tutorial" target="_blank">' . esc_html__( 'Help', '3d-scan-and-show' ) . '</a>'; 62 $links[] = '<a href="https://wordpress.org/support/plugin/3d-scan-and-show/reviews/" target="_blank">' . esc_html__( 'Review us', '3d-scan-and-show' ) . '</a>'; 63 } 64 return $links; 49 65 } 50 66 -
3d-scan-and-show/tags/0.5.0/readme.txt
r3415110 r3416924 4 4 Requires at least: 6.0 5 5 Tested up to: 6.9 6 Stable tag: 0. 4.46 Stable tag: 0.5.0 7 7 Requires PHP: 7.4 8 8 License: GPLv3 9 9 License URI: http://www.gnu.org/licenses/gpl-3.0.html 10 Create and add interactive 3D product viewers to WooCommerce with models created from smartphone videos. 11 12 10 Show your products and spaces in 3D. No code needed. 13 11 14 12 == Description == 15 Photos can't show what makes your products special. Give customers the power to examine items from every angle with interactive 3D models—created from simple smartphone videos.16 Our AI transforms your smartphone footage into embeddable 3D views that reduce returns and boost buyer confidence. Integrates seamlessly with any WooCommerce-powered WordPress site.17 13 18 = Key Features = 19 * **Simple Creation**: Create 3D models with simple mobile device photos/videos 20 * **AI-Powered**: Advanced AI processing converts videos to high-quality 3D models 21 * **360° Product Views**: Interactive views that seamlessly integrate with your store 22 * **WooCommerce Integration**: Works perfectly with WooCommerce product pages 23 * **No Coding Required**: Easy implementation for all skill levels 24 * **No Special Equipment**: No photography skills, 3D knowledge, or special equipment needed 25 * **Block Editor Support**: Native WordPress Block Editor (Gutenberg) blocks for easy embedding 26 * **Flexible Display**: Multiple display options for products and collections 14 **Show your products and spaces in 3D. No code needed.** 27 15 28 = Perfect For = 29 * Furniture stores 30 * Collectibles and antiques 31 * Handmade goods 32 * Fashion and accessories 33 * Art galleries 34 * Any product where details drive sales 16 Turn regular videos or photos into interactive 3D models that people can spin, zoom, and explore on your website. 35 17 36 = How It Works = 37 1. **Connect**: Connect your WordPress/WooCommerce store to the Scan the World platform 38 2. **Upload**: Upload smartphone videos or photos of your products to our platform 39 3. **Process**: Our AI automatically creates 3D models from your footage 40 4. **Display**: Use our blocks to embed 3D viewers in your product pages 41 5. **Sell**: Watch engagement increase as customers explore products in 3D 18 = What Visitors Can Do = 42 19 43 == External services == 20 * **Spin products around** - See every angle, not just staged photos 21 * **Zoom into details** - Check textures, finishes, fine print 22 * **Walk through spaces** - Virtual tours of properties, stores, venues 23 * **Click info points** - Tap annotations to reveal details, images, links 44 24 45 This plugin connects to the **Scan the World** platform, a third-party external service, to provide 3D model hosting, processing, and display capabilities. This connection is required for the plugin to function. 25 = What You Can Do = 46 26 47 **Service provider:** Scan the World 48 **Service website:** [https://scan-the-world.com/](https://scan-the-world.com/) 49 **Terms of Service:** [https://scan-the-world.com/eula](https://scan-the-world.com/eula) 50 **Privacy Policy:** [https://scan-the-world.com/privacy-policy](https://scan-the-world.com/privacy-policy) 27 * **Upload phone videos/photos** - Our AI turns them into 3D models 28 * **Pick from your library** - Connect your Scan the World account, choose models from your dashboard to display 29 * **Add to any page** - Click, select your model, done 30 * **Annotate key features** - Drop markers anywhere on the model 31 * **Create video tours** - Export for Instagram Reels, YouTube Shorts 51 32 52 = What the service is used for = 33 Zero coding. Just point, click, publish. 53 34 54 * User authentication and account management for your Scan the World account 55 * Processing and hosting of 3D models created from your product videos/photos 56 * Linking your WooCommerce products to 3D models 57 * Delivering interactive 3D model viewers to your site visitors 35 = Who Uses This? = 58 36 59 = What data is sent and when = 37 * **Online Stores** - Jewelry, furniture, collectibles, anything where details matter 38 * **Real Estate Agents** - Property walkthroughs without scheduling showings 39 * **Tourism Sites** - Preview hotels, attractions, venues 40 * **Museums** - Display artifacts people can examine closely 41 * **Interior Designers** - Show off completed projects 60 42 61 **When you connect your store (admin action):** 62 * Your Scan the World account email address and password (transmitted securely over HTTPS) - sent when you log in through the plugin settings 63 * Your WordPress site URL - sent once during initial connection to register your store 43 = How It Actually Works = 64 44 65 **When you link products to 3D models (admin action):** 66 * WooCommerce product IDs and basic product information (name, category) - sent when you create product-model associations 67 * No customer data, order data, or other sensitive information is transmitted 45 1. Log into your Scan the World account (sign up free if you don't have one) 46 2. Upload photos/videos of whatever you want to show in 3D 47 3. Our platform creates the model (usually takes a few minutes) 48 4. On WordPress, add a block and select which model to display 49 5. It appears on your page 68 50 69 **When visitors view 3D models (frontend):** 70 * The embedded 3D viewer loads from scan-the-world.com via iframe 71 * No personal visitor data is collected or transmitted by this plugin itself 72 * We may collect product post IDs to link products with their 3D models, and we may collect shop information (for example, your store's domain) to help the plugin and our platform work together more effectively. 51 That's it. No embed codes to copy-paste. No iframes to wrestle with. Just browse your models and insert them. 73 52 74 An account on the Scan the World platform is required to use this plugin. The plugin is free, but the service offers various pricing tiers based on usage. 53 = Why People Love This = 54 55 Regular product photos hide flaws and don't show scale. People guess. Then they return stuff. 56 57 3D models? They see exactly what they're getting. They rotate it. Zoom in. Check detail. 58 59 Result: Fewer "this isn't what I expected" returns and more confident buyers! 60 61 = Technical Stuff (Don't Worry About It) = 62 63 Works on phones, tablets, desktops. Loads fast. Looks smooth. Integrates with Shopify too if you sell there. 75 64 76 65 == Frequently Asked Questions == … … 78 67 = Do I need a Scan the World account? = 79 68 Yes, you need to create a free account on the Scan the World platform to use this plugin. The plugin helps you connect your WordPress store to your Scan the World account. 69 80 70 = Do I need special equipment to create 3D models? = 81 71 No! You can create 3D models using just your smartphone. Simply record a video walking around your product, and our AI will process it into a 3D model. 72 82 73 = Does this work with WooCommerce? = 83 74 Yes, this plugin is designed to work seamlessly with WooCommerce. It adds 3D viewing capabilities to your WooCommerce product pages. 75 84 76 = Will this slow down my website? = 85 77 No. The 3D models are hosted on our platform and loaded efficiently through an iframe, minimizing impact on your site's performance. 78 86 79 = Can I use this with any WordPress theme? = 87 80 Yes! The plugin uses WordPress Block Editor (Gutenberg) blocks, which work with any modern WordPress theme that supports the block editor. 81 88 82 = What happens to my data? = 89 83 Product information and 3D model associations are stored in your WordPress database. The 3D models themselves are processed and hosted on the Scan the World platform. See our privacy policy for details. 84 90 85 = Is there a free tier? = 91 86 The plugin itself is free. The Scan the World platform offers various pricing tiers. Please visit our website for current pricing information. … … 97 92 3. Interactive 3D product view on frontend - Customers can rotate and zoom products 98 93 99 == Source Code ==100 101 This plugin includes minified JavaScript and CSS files in the `build/` directory. The uncompiled source code is included in the plugin package:102 103 **Source Code Location:**104 105 * All uncompiled source files are located in the `src/` directory of this plugin106 * Build tool used: `@wordpress/scripts` (WordPress's official build toolchain)107 108 **Building from Source:**109 110 1. Install Node.js dependencies: `npm install` or `pnpm install`111 2. For development: `npm run start` (starts development server with hot reload)112 3. For production: `npm run build` (creates optimized production build)113 114 The build process uses webpack (via @wordpress/scripts) to bundle the source files located in `src/` into the `build/` directory. All source code is human-readable and follows WordPress coding standards.115 116 117 118 94 == Changelog == 119 95 … … 122 98 123 99 = 0.4.2 = 124 * update assets for plugin page 125 * fix some UI issues 126 127 100 * Update assets for plugin page 101 * Fix some UI issues -
3d-scan-and-show/trunk/3d-scan-and-show.php
r3415110 r3416924 3 3 * Plugin Name: 3D Scan & Show: Product Viewer 4 4 * Description: Create interactive 3D product models from smartphone videos that boost sales and reduce returns. Demonstrate your products in a 3D viewer to your customers 5 * Version: 0. 4.45 * Version: 0.5.0 6 6 * Author: Scan the World 7 7 * Author URI: https://scan-the-world.com/ … … 37 37 add_action( 'rest_api_init', array( $this, 'register_rest_routes' ) ); 38 38 add_filter( 'block_categories_all', array( $this, 'register_block_category' ), 10, 2 ); 39 add_filter( 'plugin_row_meta', array( $this, 'add_plugin_row_meta' ), 10, 2 ); 39 40 40 41 if ( is_admin() ) { … … 47 48 new Scan_Show_Deactivation(); 48 49 } 50 } 51 52 /** 53 * Add custom links to plugin row meta on Plugins page. 54 * 55 * @param array $links Plugin row meta links. 56 * @param string $file Plugin base file. 57 * @return array Modified plugin row meta links. 58 */ 59 public function add_plugin_row_meta( $links, $file ) { 60 if ( plugin_basename( __FILE__ ) === $file ) { 61 $links[] = '<a href="https://scan-the-world.com/tutorial" target="_blank">' . esc_html__( 'Help', '3d-scan-and-show' ) . '</a>'; 62 $links[] = '<a href="https://wordpress.org/support/plugin/3d-scan-and-show/reviews/" target="_blank">' . esc_html__( 'Review us', '3d-scan-and-show' ) . '</a>'; 63 } 64 return $links; 49 65 } 50 66 -
3d-scan-and-show/trunk/readme.txt
r3415110 r3416924 4 4 Requires at least: 6.0 5 5 Tested up to: 6.9 6 Stable tag: 0. 4.46 Stable tag: 0.5.0 7 7 Requires PHP: 7.4 8 8 License: GPLv3 9 9 License URI: http://www.gnu.org/licenses/gpl-3.0.html 10 Create and add interactive 3D product viewers to WooCommerce with models created from smartphone videos. 11 12 10 Show your products and spaces in 3D. No code needed. 13 11 14 12 == Description == 15 Photos can't show what makes your products special. Give customers the power to examine items from every angle with interactive 3D models—created from simple smartphone videos.16 Our AI transforms your smartphone footage into embeddable 3D views that reduce returns and boost buyer confidence. Integrates seamlessly with any WooCommerce-powered WordPress site.17 13 18 = Key Features = 19 * **Simple Creation**: Create 3D models with simple mobile device photos/videos 20 * **AI-Powered**: Advanced AI processing converts videos to high-quality 3D models 21 * **360° Product Views**: Interactive views that seamlessly integrate with your store 22 * **WooCommerce Integration**: Works perfectly with WooCommerce product pages 23 * **No Coding Required**: Easy implementation for all skill levels 24 * **No Special Equipment**: No photography skills, 3D knowledge, or special equipment needed 25 * **Block Editor Support**: Native WordPress Block Editor (Gutenberg) blocks for easy embedding 26 * **Flexible Display**: Multiple display options for products and collections 14 **Show your products and spaces in 3D. No code needed.** 27 15 28 = Perfect For = 29 * Furniture stores 30 * Collectibles and antiques 31 * Handmade goods 32 * Fashion and accessories 33 * Art galleries 34 * Any product where details drive sales 16 Turn regular videos or photos into interactive 3D models that people can spin, zoom, and explore on your website. 35 17 36 = How It Works = 37 1. **Connect**: Connect your WordPress/WooCommerce store to the Scan the World platform 38 2. **Upload**: Upload smartphone videos or photos of your products to our platform 39 3. **Process**: Our AI automatically creates 3D models from your footage 40 4. **Display**: Use our blocks to embed 3D viewers in your product pages 41 5. **Sell**: Watch engagement increase as customers explore products in 3D 18 = What Visitors Can Do = 42 19 43 == External services == 20 * **Spin products around** - See every angle, not just staged photos 21 * **Zoom into details** - Check textures, finishes, fine print 22 * **Walk through spaces** - Virtual tours of properties, stores, venues 23 * **Click info points** - Tap annotations to reveal details, images, links 44 24 45 This plugin connects to the **Scan the World** platform, a third-party external service, to provide 3D model hosting, processing, and display capabilities. This connection is required for the plugin to function. 25 = What You Can Do = 46 26 47 **Service provider:** Scan the World 48 **Service website:** [https://scan-the-world.com/](https://scan-the-world.com/) 49 **Terms of Service:** [https://scan-the-world.com/eula](https://scan-the-world.com/eula) 50 **Privacy Policy:** [https://scan-the-world.com/privacy-policy](https://scan-the-world.com/privacy-policy) 27 * **Upload phone videos/photos** - Our AI turns them into 3D models 28 * **Pick from your library** - Connect your Scan the World account, choose models from your dashboard to display 29 * **Add to any page** - Click, select your model, done 30 * **Annotate key features** - Drop markers anywhere on the model 31 * **Create video tours** - Export for Instagram Reels, YouTube Shorts 51 32 52 = What the service is used for = 33 Zero coding. Just point, click, publish. 53 34 54 * User authentication and account management for your Scan the World account 55 * Processing and hosting of 3D models created from your product videos/photos 56 * Linking your WooCommerce products to 3D models 57 * Delivering interactive 3D model viewers to your site visitors 35 = Who Uses This? = 58 36 59 = What data is sent and when = 37 * **Online Stores** - Jewelry, furniture, collectibles, anything where details matter 38 * **Real Estate Agents** - Property walkthroughs without scheduling showings 39 * **Tourism Sites** - Preview hotels, attractions, venues 40 * **Museums** - Display artifacts people can examine closely 41 * **Interior Designers** - Show off completed projects 60 42 61 **When you connect your store (admin action):** 62 * Your Scan the World account email address and password (transmitted securely over HTTPS) - sent when you log in through the plugin settings 63 * Your WordPress site URL - sent once during initial connection to register your store 43 = How It Actually Works = 64 44 65 **When you link products to 3D models (admin action):** 66 * WooCommerce product IDs and basic product information (name, category) - sent when you create product-model associations 67 * No customer data, order data, or other sensitive information is transmitted 45 1. Log into your Scan the World account (sign up free if you don't have one) 46 2. Upload photos/videos of whatever you want to show in 3D 47 3. Our platform creates the model (usually takes a few minutes) 48 4. On WordPress, add a block and select which model to display 49 5. It appears on your page 68 50 69 **When visitors view 3D models (frontend):** 70 * The embedded 3D viewer loads from scan-the-world.com via iframe 71 * No personal visitor data is collected or transmitted by this plugin itself 72 * We may collect product post IDs to link products with their 3D models, and we may collect shop information (for example, your store's domain) to help the plugin and our platform work together more effectively. 51 That's it. No embed codes to copy-paste. No iframes to wrestle with. Just browse your models and insert them. 73 52 74 An account on the Scan the World platform is required to use this plugin. The plugin is free, but the service offers various pricing tiers based on usage. 53 = Why People Love This = 54 55 Regular product photos hide flaws and don't show scale. People guess. Then they return stuff. 56 57 3D models? They see exactly what they're getting. They rotate it. Zoom in. Check detail. 58 59 Result: Fewer "this isn't what I expected" returns and more confident buyers! 60 61 = Technical Stuff (Don't Worry About It) = 62 63 Works on phones, tablets, desktops. Loads fast. Looks smooth. Integrates with Shopify too if you sell there. 75 64 76 65 == Frequently Asked Questions == … … 78 67 = Do I need a Scan the World account? = 79 68 Yes, you need to create a free account on the Scan the World platform to use this plugin. The plugin helps you connect your WordPress store to your Scan the World account. 69 80 70 = Do I need special equipment to create 3D models? = 81 71 No! You can create 3D models using just your smartphone. Simply record a video walking around your product, and our AI will process it into a 3D model. 72 82 73 = Does this work with WooCommerce? = 83 74 Yes, this plugin is designed to work seamlessly with WooCommerce. It adds 3D viewing capabilities to your WooCommerce product pages. 75 84 76 = Will this slow down my website? = 85 77 No. The 3D models are hosted on our platform and loaded efficiently through an iframe, minimizing impact on your site's performance. 78 86 79 = Can I use this with any WordPress theme? = 87 80 Yes! The plugin uses WordPress Block Editor (Gutenberg) blocks, which work with any modern WordPress theme that supports the block editor. 81 88 82 = What happens to my data? = 89 83 Product information and 3D model associations are stored in your WordPress database. The 3D models themselves are processed and hosted on the Scan the World platform. See our privacy policy for details. 84 90 85 = Is there a free tier? = 91 86 The plugin itself is free. The Scan the World platform offers various pricing tiers. Please visit our website for current pricing information. … … 97 92 3. Interactive 3D product view on frontend - Customers can rotate and zoom products 98 93 99 == Source Code ==100 101 This plugin includes minified JavaScript and CSS files in the `build/` directory. The uncompiled source code is included in the plugin package:102 103 **Source Code Location:**104 105 * All uncompiled source files are located in the `src/` directory of this plugin106 * Build tool used: `@wordpress/scripts` (WordPress's official build toolchain)107 108 **Building from Source:**109 110 1. Install Node.js dependencies: `npm install` or `pnpm install`111 2. For development: `npm run start` (starts development server with hot reload)112 3. For production: `npm run build` (creates optimized production build)113 114 The build process uses webpack (via @wordpress/scripts) to bundle the source files located in `src/` into the `build/` directory. All source code is human-readable and follows WordPress coding standards.115 116 117 118 94 == Changelog == 119 95 … … 122 98 123 99 = 0.4.2 = 124 * update assets for plugin page 125 * fix some UI issues 126 127 100 * Update assets for plugin page 101 * Fix some UI issues
Note: See TracChangeset
for help on using the changeset viewer.