Changeset 3350550
- Timestamp:
- 08/26/2025 03:04:51 PM (7 months ago)
- Location:
- amaspace
- Files:
-
- 2 added
- 3 edited
-
assets/icon-128x128.png (added)
-
assets/icon-256x256.png (added)
-
trunk/includes/class-frontend.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/templates/template-ama-iframe.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
amaspace/trunk/includes/class-frontend.php
r3350209 r3350550 99 99 $template = AMASPACE_CUSTOMIZER_PATH . 'templates/template-ama-iframe.php'; 100 100 if (file_exists($template)) { 101 $iframe_url = "https://a maspace-monorepo-modern-admin-git-feature-inte-813ae4-unilimes.vercel.app/iframe/" . $ama_key . "?productID=2895&selectedProductID=parent_2895";101 $iframe_url = "https://app.amaspace.co/iframe/" . $ama_key . "?productID=2895&selectedProductID=parent_2895"; 102 102 include $template; 103 103 } … … 123 123 124 124 ob_start(); 125 $iframe_url = "https://a maspace-monorepo-modern-admin-git-feature-inte-813ae4-unilimes.vercel.app/iframe/" . $ama_key . "?productID=2895&selectedProductID=parent_2895";125 $iframe_url = "https://app.amaspace.co/iframe/" . $ama_key . "?productID=2895&selectedProductID=parent_2895"; 126 126 include AMASPACE_CUSTOMIZER_PATH . 'templates/template-ama-iframe.php'; 127 127 return ob_get_clean(); -
amaspace/trunk/readme.txt
r3350209 r3350550 1 1 === Amaspace === 2 2 Contributors: amaspace 3 Tags: customizer, integration, api, product, amaspace4 Requires at least: 5. 05 Tested up to: 6. 86 Requires PHP: 7. 23 Tags: 3d configurator, product customizer, ecommerce, woocommerce, ar viewer 4 Requires at least: 5.8 5 Tested up to: 6.5 6 Requires PHP: 7.4 7 7 Stable tag: 1.0.0 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html 10 10 11 A customizable product builder for WooCommerce with Amaspace platform integration. 12 11 Amaspace is a no-code 3D product configurator that helps you display, customize, and sell customizable products directly on your WordPress site — with AR and Try-On support. 13 12 14 13 == Description == 15 Amaspace is a powerful WordPress plugin that integrates your site with the Amaspace platform, providing seamless API connectivity, product integration, and precompose features for workflow automation.16 14 17 Additionally, this plugin extends WooCommerce by adding a customizable product builder (customizer) that can be embedded on product pages or any other page. This allows your customers to create unique, personalized products in real-time, customize options such as colors, text, images, and other attributes, and then add their custom creations directly to the cart for purchase. 15 🌐 Live demo store: [https://wordpress.amaspace.co/](https://wordpress.amaspace.co/) 18 16 19 Ideal for businesses selling customizable items like apparel, mugs, phone cases, personalized gifts, and more, Amaspace empowers your customers to design and order products tailored specifically to their needs, enhancing user experience and boosting sales. 17 Amaspace makes it easy to embed interactive 3D product configurators in your WooCommerce or WordPress website — without writing a single line of code. 18 19 With this plugin, users can: 20 - Customize product colors, textures, materials, and price-based options 21 - View the product live in 3D, with real-time interaction 22 - Preview the product in **Augmented Reality (AR)** or Try-On mode 23 - Add the configured product directly to the WooCommerce cart 24 - Let the plugin automatically calculate prices and product variants 25 - See the complete order in the WordPress admin after checkout 26 - Reuse the same configurator across multiple sites (multi-store ready) 27 28 **Who it’s for:** 29 - Manufacturers offering product customization 30 - Print-on-demand businesses using services 31 - Online retailers selling modular or personalized products 32 - Agencies managing multiple eCommerce stores 33 34 Amaspace is managed through your [Amaspace dashboard](https://amaspace.co/), where you set up your configurators and rules. The plugin handles the frontend experience and WooCommerce integration. 35 36 == Features == 37 38 - 🧩 No-code 3D configurator embedded via shortcode or Gutenberg block 39 - 🎨 Customizable options: color, texture, price, rules, annotations 40 - 📱 Mobile support with AR and Try-On viewing 41 - 🛒 Seamless WooCommerce integration with price calculation and checkout 42 - 🔁 Multi-store support (use the same configurator across many domains) 20 43 21 44 == Installation == 22 1. Upload the `ama_customizer` folder to the `/wp-content/plugins/` directory. 23 2. Activate the plugin through the 'Plugins' menu in WordPress. 24 3. Configure the plugin settings as needed. 45 46 1. Install the plugin via the WordPress Plugins screen or upload it manually. 47 2. Activate the plugin. 48 3. Go to **Amaspace → Settings** in your admin dashboard. 49 4. Enter your API Key from the [Amaspace dashboard](https://amaspace.co/). 50 5. Use `[amaspace id="your-configurator-id"]` in any page or post, or use the Amaspace Gutenberg block. 25 51 26 52 == Frequently Asked Questions == 27 = How do I connect to the AMA platform? =28 Go to the plugin settings page and enter your API credentials to connect.29 53 30 = Where can I get support? = 31 For support, please contact the plugin author or visit the plugin's documentation. 54 = Do I need an Amaspace account? = 55 Yes. You’ll need an account to create and manage your 3D configurators. A free trial is available. 56 57 = Can I use the same configurator across multiple stores and platforms (e.g., WordPress and Shopify)? = 58 Yes. Amaspace is platform-independent — you can embed the same configurator on different websites, including WordPress, Shopify, or any CMS that supports HTML/JavaScript. 59 60 = Does Amaspace work with page builders like Elementor? = 61 Yes. You can insert the configurator into any page using shortcodes, including inside Elementor widgets or other popular page builders. 62 63 = Can I see what configuration the customer selected? = 64 Yes. All customer choices are saved with the WooCommerce order and displayed in the WordPress admin. 65 66 = Is it possible to test without a subscription? = 67 Yes. You can start with a free trial and test the full plugin integration before upgrading your plan. 68 69 == Screenshots == 70 71 1. "Configurator View" — customer-facing interface with fabric, size, and color selections for a sofa 72 2. "AR Preview" — user previews a product in their space using mobile AR 73 3. "Configurator Editor UI" — shows clean admin interface with options for logic, layout, and materials 74 4. "Interactive Annotations" — hovering over a product element reveals more detail 75 5. "Integrate in 3 Easy Steps" — shows the setup flow: install plugin, connect account, go live — and illustrates how Amaspace supports integration with multiple platforms (e.g. WooCommerce, Shopify) 32 76 33 77 == Changelog == 78 34 79 = 1.0.0 = 35 * Initial release .80 * Initial release with WooCommerce integration, AR support, and multi-store embedding. 36 81 37 82 == Upgrade Notice == 83 38 84 = 1.0.0 = 39 First release of AMA Customizer. 40 41 42 == External Services == 43 44 This plugin connects to external services provided by the Amaspace platform to enable product precomposition, integration, and live customization. 45 46 **Service: Amaspace API** 47 - **Endpoints Used**: 48 - `https://integration.amaspace.co/precompose/create-precompose` 49 - Sends: product name, description, price, image (base64), Amaspace product ID, configuration date, and access token. 50 - Purpose: Checks if a product with the same configuration already exists in Amaspace. If yes, returns existing ID. If not, creates a new product and returns its ID. 51 - `https://integration.amaspace.co/precompose/create-integration` 52 - Sends: WordPress product ID and Amaspace precompose ID. 53 - Purpose: Creates a link between your WooCommerce product and the Amaspace product, so repeated configurations reuse the same precomposed data. 54 - Terms of Use: https://amaspace.co/terms 55 - Privacy Policy: https://amaspace.co/privacy 56 57 **Service: Amaspace Customizer Frontend (hosted on Vercel)** 58 - **URL Used**: 59 - `https://amaspace-monorepo-modern-admin-git-feature-inte-813ae4-unilimes.vercel.app/iframe/{product_id}` 60 - `https://amaspace-monorepo-modern-admin-git-feature-inte-813ae4-unilimes.vercel.app/iframe/" . $ama_key . "?productID=2895&selectedProductID=parent_2895` 61 - Sends: Amaspace product ID as a parameter. 62 - Purpose: Loads the visual customizer interface inside an iframe for end-users to interact with and customize the product in real-time. 85 First stable release of the Amaspace plugin. Compatible with WordPress 5.8+ and WooCommerce. -
amaspace/trunk/templates/template-ama-iframe.php
r3350209 r3350550 4 4 wp_register_script( 5 5 'template-ama-iframe', 6 plugins_url('../assets/js/template_script.js', __FILE__), // путь от текущего файла к assets6 plugins_url('../assets/js/template_script.js', __FILE__), 7 7 array(), 8 8 '1.0.0',
Note: See TracChangeset
for help on using the changeset viewer.