buildateam/m2-custom-product-builder 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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.

  1. Add new repository into composer.json where extension is located.
  2. run composer require buildateam/m2-custom-product-builder:dev-master
  3. run php bin/magento setup:upgrade
  4. run php bin/magento setupe:di:compile
  5. run rm -rf pub/static
  6. run rm -rf var/view_preprocessed
  7. run php bin/magento setup:static-content:deploy or bin/magento setup:deploy static-content en_GB en_US (for multistore setup)

Products Import/Export

  1. 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 我们能提供哪些服务?
定制开发 / 二次开发

基于 buildateam/m2-custom-product-builder 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 6.81k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 11
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 11
  • Watchers: 2
  • Forks: 6
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2021-03-20