| 开发者 | wpmilan |
|---|---|
| 更新时间 | 2026年10月17日 23:48 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wp-content/uploads/dcpd/ folder, and nowhere else. It sends no data
to any external service. Designs that never reach an order are deleted
automatically after two days; designs attached to orders are kept with the
order. Mention customer uploads in your store's privacy policy.
Credits
The canvas is powered by Fabric.js 7.4.0, MIT
licensed, bundled with the plugin.
The clipart library is a selection of
Bootstrap Icons 1.13.2, MIT licensed,
bundled with the plugin.
Yes. Every feature described here is in the free plugin, with no limits on products, orders or designs.
Any WooCommerce product with a mockup image: t-shirts, hoodies, mugs, bags, caps, posters, signs and more. You set the printable area per product.
No. DesignCrate gives you the print-ready file for each order. Print it yourself, or send it to any printer or print partner you work with.
Yes. It works with classic themes such as Astra and with block themes. On block themes the designer always sits beside the add to cart button.
Yes. The designer resizes to the screen, the handles are sized for touch, and customers can zoom in with the zoom buttons.
Yes. Both the classic templates and the Store API are supported.
No. Artwork is stored in your own uploads folder and never leaves your server.
Under wp-content/uploads/dcpd/. Design files are blocked from direct web
access; only the preview images are publicly readable, because the cart and
your emails need to display them. Filenames are random, so nothing can be
guessed or enumerated.
Product settings are removed. Artwork attached to orders is deliberately kept,
because deleting something a customer paid for would be data loss. Remove the
uploads/dcpd folder yourself if you are certain you no longer need it.
Yes. A daily task removes designs and uploads that were never completed, two days after they were last touched. Anything attached to an order is never touched.
Yes, with the dcpd_max_upload_bytes filter. The plugin never accepts more
than your server's own upload limit.
Because the exported file has to match the size the product declares. A square print area on a 12 x 16 inch product would export a square file, and the print would come out wrong. The box keeps the shape of the print size you set, so you position and resize it without ever producing a mismatched file.
Use Download print file (PNG) on the order screen. It is the artwork only, at the full print resolution, with a transparent background. The JSON download beside it is the editable design data, not something a printer can use.
It is kept for as long as the cart is alive, and swept two days after it was last touched if the customer never checks out. Anything attached to an order is never swept.
Tick Product colours on the DesignCrate tab and list the colours you
offer, one per line as Name | #hex. Tick Custom colour to also offer a
colour picker. The designer recolours the product in your mockup, and the
chosen colour is shown in the cart and saved on the order, so you know which
blank to print on. It works best with a white product on a transparent
background; on an opaque mockup the backdrop is detected from the image
edges and left untouched. The print file is never coloured.
It already is: by default the product page shows a Personalise this product button that opens the designer full screen. If you would rather show it on the page itself, set Designer position on the DesignCrate tab to Inline, beside add to cart or Inline, full width below the product. Block themes show the full-width option beside add to cart instead.