buildateam/m2-custom-product-builder
Composer 安装命令:
composer require buildateam/m2-custom-product-builder
包简介
Magento 2 Custom Product Builder Implementation
README 文档
README
Custom Product Builder for Magento 2 by Buildateam
Custom Product Builder is a unique tool that combines both the functionality for product customization 'Build Your Own Product' and product personalization (Add Monograms & Artwork) in one easy-to-use app with real-time product preview.
Our product configurator stacks transparent PNG layers on top of each other creating a complete product preview and allows changing components offering a photorealistic preview of the product in real-time.
In addition to configuring the product details itself, the product builder also offers an ability to overlay areas on the product with uploadable logos/artwork/images and text/monograms.
Available Product Customizations:
(These are customizable options you can incorporate into your Custom Products to your clients)
-
Color Thumbnails: Product color options listed as HEX color thumbnails. Recolor product images on the fly into any color. (i.e fabric, texture, material, mask layers).
-
Image Upload: Allow customers to upload and preview images in pre-defined positions. (i.e: Logos, Artwork, Photos).
-
Text Monogram Field: Allow customers to enter text (including curved text) w/ live preview in pre-defined positions. Offer custom fonts or any of the pre-uploaded Google Fonts. Users can select font family, color, size. Single line or Multiple lines.
-
Printable Area: An interactive area for adding & moving around / rotating / scaling images & text. (i.e: T-Shirt Designer)
-
Image Thumbnails: Product options listed as image thumbnails. (i.e: Collar Type, Diamond Cut).
-
Text Thumbnails: Product options listed as text thumbnails. (i.e: Sizes, Pre-filled text templates).
-
Text Engraving For Wholesale: Allow wholesale customers add unique engraving per each item in the order. (i.e: Trophies, T-shirts, Gifts, Business Cards).
-
Wholesale Order / Size Breakdown: Split the total qty into multiple qty fields. Total qty will be calculated as a sum of several fields for entering the quantity. (i.e: Wholesale purchase order with different sizes, models, colors).
-
Quantity: An input field for choosing item quantity.
-
Quantity Breakdown: Offer price discounts based on the volume purchased. (For example 10-100: $1, 101-200: $0.5 etc.)
-
Deposit: Set a deposit percentage amount of the total product price to be charged at the checkout. In this case, the total_price parameter with the final price will be added to the product details in the cart and the customer will pay only deposit at first.
-
Dropdown: Product options listed as a dropdown menu with manual entries (i.e: Countries, Sizes).
-
Dropdown Auto: A dropdown of pre-generated number variants from a to b. Decimal or Fractions. (i.e: Measurements or Dimensions in inches or cm.)
-
Autocomplete Input Field: An input field with pre-generated allowed whole numbers from a to b. (i.e: Number of Portions)
-
Date & Time Picker: A date picker with YY - MM - DD HH : MM options. (i.e: Pick Up Time)
-
Calculate Fields: The power of Open Office Calc at your fingerprints. Run complex calculations & formulas on backend to get the right price on the frontend. (i.e: Display Custom Product Price based on Width, Height or Length params.)
-
Bundle Builder Mode: Each selected option by the customer adds as a separate product to the cart. (i.e: Gift Basket).
-
Additional Price Field: An individual price field that is used for one time fees. (i.e: Leave Tips, Donate)
Product Builder Features:
- Ability to add custom CSS to match the theme
- Ability to add custom JS to create new features
- Robust conditional logic rules offer an ability to show/hide options based on choices.
- Unlimited number of variants for your custom products bypassing the 100 variant limit.
Important:
- Please read & watch the User Guide. It has a lot of useful tips.
Installation Instructions via Composer.
- Add new repository into composer.json where extension is located.
- run
composer require buildateam/m2-custom-product-builder:dev-master - run
php bin/magento setup:upgrade - run
php bin/magento setupe:di:compile - run
rm -rf pub/static - run
rm -rf var/view_preprocessed - run
php bin/magento setup:static-content:deployorbin/magento setup:deploy static-content en_GB en_US(for multistore setup)
Products Import/Export
- Export ``` curl -k -X GET https://magento.thecustomproductbuilder.com/customproductbuilder/product/export/id/1 > ~/Downloads/prod1.json
2) Import ```
curl -X POST --data @<(cat 3.json) http://cpb.loc2/customproductbuilder/product/import/id/3
https://magento.thecustomproductbuilder.com/customproductbuilder/product/export/id/3 https://magento.thecustomproductbuilder.com/customproductbuilder/product/export/id/2 https://magento.thecustomproductbuilder.com/customproductbuilder/product/export/id/1
buildateam/m2-custom-product-builder 适用场景与选型建议
buildateam/m2-custom-product-builder 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 6.81k 次下载、GitHub Stars 达 11, 最近一次更新时间为 2021 年 03 月 20 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 buildateam/m2-custom-product-builder 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 buildateam/m2-custom-product-builder 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 6.81k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 11
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2021-03-20