Title: Add Product Frontend for WooCommerce
Author: Bytes Technolab
Published: <strong>6 janeiro, 2023</strong>
Last modified: 21 agosto, 2026

---

Pesquisar plugins

![](https://ps.w.org/add-product-frontend-for-woocommerce/assets/banner-772×250.
png?rev=2844504)

![](https://ps.w.org/add-product-frontend-for-woocommerce/assets/icon-128x128.png?
rev=2844519)

# Add Product Frontend for WooCommerce

 Por [Bytes Technolab](https://profiles.wordpress.org/bytestechnolab/)

[Baixar](https://downloads.wordpress.org/plugin/add-product-frontend-for-woocommerce.1.0.9.zip)

 * [Detalhes](https://br.wordpress.org/plugins/add-product-frontend-for-woocommerce/#description)
 * [Avaliações](https://br.wordpress.org/plugins/add-product-frontend-for-woocommerce/#reviews)
 *  [Instalação](https://br.wordpress.org/plugins/add-product-frontend-for-woocommerce/#installation)
 * [Desenvolvimento](https://br.wordpress.org/plugins/add-product-frontend-for-woocommerce/#developers)

 [Suporte](https://wordpress.org/support/plugin/add-product-frontend-for-woocommerce/)

## Descrição

When plugin activated, you can let your user to submit a product from frontend side.

Product frontend Page will appear in your WordPress backend Pages menu, and you 
can add that page in Appearance -> Menus. You can add Simple product, Grouped product,
External/Affiliate product.If user are not logged in, they can’t see the product
frontend page.

### Features

Administrator can show/hide different product fields.

Administrator can set product status.

Administrator can enable/disable roles to allow/disallow frontend product page access
from settings tab.

Administrator can show list of user’s added product, edit and delete it from product
list tab with product status.

User can edit product from frontend side in my-account/product-list page.

User can sort product data by Sr.No, Product Name, and Price.

## Capturas de tela

[⌊Admin Setting's for add frontend product page.⌉⌊Admin Setting's for add frontend
product page.⌉[

Admin Setting’s for add frontend product page.

[⌊Admin Setting's for show/hide product field, set product status and enable/disable
user role.⌉⌊Admin Setting's for show/hide product field, set product status and 
enable/disable user role.⌉[

Admin Setting’s for show/hide product field, set product status and enable/disable
user role.

[⌊Product list tab.⌉⌊Product list tab.⌉[

Product list tab.

[⌊Frontend product page.⌉⌊Frontend product page.⌉[

Frontend product page.

[⌊Product list page in my account.⌉⌊Product list page in my account.⌉[

Product list page in my account.

## Instalação

Minimum Requirements – WordPress 5.0 or greater – PHP version 7.0 or greater – MySQL
version 5.0 or greater

Installation – Upload ‘bytes-add-product-frontend-for-woocommerce’ to the ‘/wp-content/
plugins/’ directory – Activate the plugin through the ‘Plugins’ menu in WordPress–
View admin menu, then click on ‘Add product Frontend’ and start to customize it.

## Perguntas frequentes

### Coding is required to use this “Add Product Frontend for WooCommerce” plugin?

No coding require to use this plugin.

### This plugin require any other plugin?

Yes, this plugin must require WooCommerce plugin.

### Can I edit product in this plugin?

Yes, if admin allow role wise in product list tab then you can edit and create product.

## Avaliações

![](https://secure.gravatar.com/avatar/11b743cc17a4c88402286edbd1fb5cbd08de4b74330f4ee4475623fd36a5fcde?
s=60&d=retro&r=g)

### 󠀁[Plugin not safe](https://wordpress.org/support/topic/plugin-not-safe/)󠁿

 [mitys](https://profiles.wordpress.org/mitys/) 2 maio, 2025 1 resposta

We received an important notice that this plugin is risky and not safe. We asked
the support about fixing it and didn't have any answer…

![](https://secure.gravatar.com/avatar/9367285a2ca552be9728c3d2e98ef34313d47daedf5d26ada1fda71de2a3d2d0?
s=60&d=retro&r=g)

### 󠀁[Perfect](https://wordpress.org/support/topic/perfect-10367/)󠁿

 [Antoine ecodev](https://profiles.wordpress.org/ecodev/) 10 maio, 2024 2 respostas

Excellent plugin, it worked very quickly and simply, it is effective, and what's
more it is free. Thank you for this good work. I'm surprised to see only two reviews
and few downloads, it's the only plugin I found that simply allows to create a product
addition form on the frontend.

![](https://secure.gravatar.com/avatar/9dd1def114c3c3d146135ae1889078123cea8704fec35138968d5acd3f145a11?
s=60&d=retro&r=g)

### 󠀁[Fantastic](https://wordpress.org/support/topic/fantastic-3313/)󠁿

 [kamilt](https://profiles.wordpress.org/kamilt/) 18 março, 2024 2 respostas

Great plugin! It does what it was created for. Good job! Please keep updating this
plugin.

![](https://secure.gravatar.com/avatar/2f4f34661ec3a62bba2b22c849abac9539b4280cc1ccb5b41dc809bfa1ea3892?
s=60&d=retro&r=g)

### 󠀁[Very good](https://wordpress.org/support/topic/very-good-7129/)󠁿

 [gwenm](https://profiles.wordpress.org/gwenm/) 9 novembro, 2023 2 respostas

Just add the variable function and it's perfect!

 [ Leia todas as 3 avaliações ](https://wordpress.org/support/plugin/add-product-frontend-for-woocommerce/reviews/)

## Colaboradores e desenvolvedores

“Add Product Frontend for WooCommerce” é um programa de código aberto. As seguintes
pessoas contribuíram para este plugin.

Colaboradores

 *   [ Bytes Technolab ](https://profiles.wordpress.org/bytestechnolab/)
 *   [ Sohilbhai Ghanchivahora ](https://profiles.wordpress.org/sohilvahora96/)
 *   [ Sachin Agrawal ](https://profiles.wordpress.org/sachinagrawal/)
 *   [ Surajsinh ](https://profiles.wordpress.org/surajsinhsolanki7/)

Add Product Frontend for WooCommerce” foi traduzido para 1 localidade. Agradecemos
aos [tradutores](https://translate.wordpress.org/projects/wp-plugins/add-product-frontend-for-woocommerce/contributors)
por suas contribuições.

[Traduzir o “Add Product Frontend for WooCommerce” para seu idioma.](https://translate.wordpress.org/projects/wp-plugins/add-product-frontend-for-woocommerce)

### Interessado no desenvolvimento?

[Navegue pelo código](https://plugins.trac.wordpress.org/browser/add-product-frontend-for-woocommerce/),
consulte o [repositório SVN](https://plugins.svn.wordpress.org/add-product-frontend-for-woocommerce/)
ou assine o [registro de desenvolvimento](https://plugins.trac.wordpress.org/log/add-product-frontend-for-woocommerce/)
por [RSS](https://plugins.trac.wordpress.org/log/add-product-frontend-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Registro de alterações

#### 1.0.0

 * First release.

#### 1.0.1

 * Tested up to wordpress: 6.4
 * Tested up to php: 8.1

#### 1.0.2

 * Tested up to wordpress: 6.5
 * Refining the plugin backend design to be more user-friendly

#### 1.0.3

 * Refining the plugin backend design to be more user-friendly

#### 1.0.4

 * The product list layout has been redesigned to improve user experience and visual
   appeal.
 * Users can now sort products by both title and price columns, facilitating easier
   organization and navigation.
 * Pagination layout has been revamped for improved navigation through product pages.
 * A search functionality has been implemented to facilitate quick and efficient
   product searches based on product name.
 * Users now have the option to filter products based on user role and specific 
   users, providing better organization and customization.
 * The product list now displays only items that have been added from the frontend
   interface, streamlining the display and management process.
 * Bulk delete functionality has been added for products, allowing administrators
   to efficiently remove multiple items at once.
 * Product listing screen now includes product SKU and image for improved product
   identification and management

#### 1.0.5

 * Added an option to ON or OFF email notifications when creating or editing a product
   for User and Administrator

#### 1.0.6

 * Users with specific roles can now delete only their own created products directly
   from the “My Account” product list page.
 * Improved the layout of the product edit page and Removed the sidebar for better
   focus and added a convenient button to navigate back to the product list page.
 * Enhanced security by restricting product editing capabilities. Users with other
   roles can now only edit their own created products.

#### 1.0.7

 * Fixed a critical security vulnerability to prevent unauthenticated users from
   deleting arbitrary content (as reported by Wordfence).
 * Added a new option to select specific product categories to display on the frontend
   product creation form.
 * Tested compatibility with WordPress 6.8.1.
 * Confirmed compatibility with WooCommerce 9.9.5.

#### 1.0.8

 * Made user role selection dynamic using `get_editable_roles()`.
 * No more hardcoded roles – plugin now automatically lists all available roles.

#### 1.0.9

 * Fixed: The 1.0.7 fix only blocked _logged-out_ users from deleting products. 
   Any logged-in user, regardless of role, could still delete or trash any product
   on the site by calling the delete action directly, bypassing the plugin entirely.
   Both the frontend and admin delete actions now require a valid nonce and verify
   the current user is either an administrator or the product’s original author.
 * Fixed: The “which user roles can add/edit products” setting was only enforced
   by hiding the form in the UI. Any logged-in user could still create or edit _any_
   product (including products they don’t own) by submitting directly to the save/
   edit action. Both actions now verify the role restriction and, for edits, that
   the user owns the product (or is an administrator) server-side.
 * Fixed: The product-attributes endpoints used while building the product form 
   were reachable by completely logged-out visitors and had no permission checks
   at all; they now require login, a valid nonce, and the same role restriction 
   as the rest of the form.
 * Fixed: A serious unintended side effect where visiting the site as a logged-in
   user permanently added the `upload_files` capability to that user’s entire ROLE
   in the database (site-wide, for every user of that role, and never reverted even
   after deactivating this plugin). The capability is now granted only for the current
   request, only on the plugin’s own product form pages, and is never written to
   the database.
 * Fixed: A PHP fatal error (“Call to a member function on null”) and a related 
   bug where, if the page you configured for the frontend product form was later
   deleted, every single page on the site would silently start rendering the product
   form template instead of its own content.
 * Fixed: The Edit Product page rendered a duplicate copy of the site header/footer
   around its content (reported as the page layout “merging with the footer”), because
   the template called `get_header()`/`get_footer()` while already rendering inside
   the My Account page.
 * Fixed: Submitting a product with no custom attributes could trigger a PHP fatal
   error on PHP 8 (`max(): Argument #1 must contain at least one element`).
 * Fixed: An admin notice about missing WooCommerce was being read from the wrong
   stored option due to a typo, so it could fail to accumulate correctly.
 * Fixed: On WordPress’s modern block themes (e.g. the current default, Twenty Twenty-
   Five), the product form page printed a “Theme without header.php is deprecated”
   PHP notice at the very top of the page. Styling and scripts still load exactly
   as before on every theme; only the stray notice text is suppressed.
 * Fixed: Submitting the product form with an empty Tags field triggered a PHP warning(“
   Undefined array key term_exists”) on every save.
 * Fixed: A fatal error (“in_array(): Argument #2 must be of type array, string 
   given”) on both the Settings page and the frontend product form’s Categories 
   box. This happened whenever the “Select Product Categories” setting was saved
   with every checkbox unchecked — WordPress’s Settings API stored a non-array value
   with no sanitization in place, which then crashed on the next page load and silently
   cut off everything rendered after it (including the “Select user role” and email
   settings further down the page). The three affected settings (categories, additional
   fields, user roles) now always sanitize to an array on save, and the two places
   that read the categories setting no longer assume it’s an array.
 * Improved: Modernized the “My Account” product list and admin settings screens
   with clearer, more readable styling (rounded cards, better spacing and table 
   styling) — no changes to existing shortcodes, option names, or database structure,
   so nothing about how the plugin stores or looks up data has changed.
 * Improved: Redesigned the frontend Add/Edit Product page layout. It previously
   reused WooCommerce’s raw wp-admin metabox styling directly on the frontend, laid
   out with a fragile percentage-based float split that looked cramped and broken
   on most themes’ content widths. It’s now a responsive card-based layout (switches
   to a single column on narrower screens) with modern spacing, typography and button
   styling. This is a new stylesheet layered on top of the existing one — no HTML,
   shortcodes, or JS hooks changed, so nothing about how the form works is different,
   only how it looks.
 * Added: Declared compatibility with WooCommerce High-Performance Order Storage(
   HPOS) and the `Requires Plugins` header.
 * No data is deleted or restructured by this update. Existing products, settings,
   and the frontend page assignment all carry over unchanged.
 * Tested with WordPress 7.1.
 * Tested with WooCommerce 11.0.1.

## Meta

 *  Versão **1.0.9**
 *  Última atualização **2 meses atrás**
 *  Instalações ativas **70+**
 *  Versão do WordPress ** 5.6 ou superior **
 *  Testado até **7.1.3**
 *  Versão do PHP ** 7.4 ou superior **
 *  Idiomas
 * [English (US)](https://wordpress.org/plugins/add-product-frontend-for-woocommerce/)
   e [Spanish (Chile)](https://cl.wordpress.org/plugins/add-product-frontend-for-woocommerce/).
 *  [Traduzir para seu idioma](https://translate.wordpress.org/projects/wp-plugins/add-product-frontend-for-woocommerce)
 * Tags
 * [products](https://br.wordpress.org/plugins/tags/products/)[woocommerce](https://br.wordpress.org/plugins/tags/woocommerce/)
   [WooCommerce products](https://br.wordpress.org/plugins/tags/woocommerce-products/)
 *  [Visualização avançada](https://br.wordpress.org/plugins/add-product-frontend-for-woocommerce/advanced/)

## Classificações

 4 de 5 estrelas.

 *  [  3 avaliações com 5 estrelas     ](https://wordpress.org/support/plugin/add-product-frontend-for-woocommerce/reviews/?filter=5)
 *  [  0 avaliação com 4 estrela     ](https://wordpress.org/support/plugin/add-product-frontend-for-woocommerce/reviews/?filter=4)
 *  [  0 avaliação com 3 estrela     ](https://wordpress.org/support/plugin/add-product-frontend-for-woocommerce/reviews/?filter=3)
 *  [  0 avaliação com 2 estrela     ](https://wordpress.org/support/plugin/add-product-frontend-for-woocommerce/reviews/?filter=2)
 *  [  1 avaliação com 1 estrela     ](https://wordpress.org/support/plugin/add-product-frontend-for-woocommerce/reviews/?filter=1)

[Sua avaliação](https://wordpress.org/support/plugin/add-product-frontend-for-woocommerce/reviews/#new-post)

[Ver todas avaliações](https://wordpress.org/support/plugin/add-product-frontend-for-woocommerce/reviews/)

## Colaboradores

 *   [ Bytes Technolab ](https://profiles.wordpress.org/bytestechnolab/)
 *   [ Sohilbhai Ghanchivahora ](https://profiles.wordpress.org/sohilvahora96/)
 *   [ Sachin Agrawal ](https://profiles.wordpress.org/sachinagrawal/)
 *   [ Surajsinh ](https://profiles.wordpress.org/surajsinhsolanki7/)

## Suporte

Tem algo a dizer? Precisa de ajuda?

 [Ver fórum de suporte](https://wordpress.org/support/plugin/add-product-frontend-for-woocommerce/)

## Doar

Gostaria de contribuir para o desenvolvimento deste plugin?

 [ Doe para este plugin ](https://www.bytestechnolab.com)