HomeWordpress PluginsAdd-OnsAdvanced Product Fields for WooCommerce Pro 3.1.5

Advanced Product Fields for WooCommerce Pro 3.1.5

Advanced Product Fields for WooCommerce Pro 3.1.5

Advanced Product Fields for WooCommerce Pro lets you add extra options to your products, like text boxes, dropdowns, swatches, images, and more.

Demo Advanced Product Fields Plugin

Advanced Product Fields Pro Plugin Features

  • Per product or globally
    Add fields to individual products, or create them globally and add to multiple products at once.
  • Supports tax settings
    The plugin works with your WooCommerce tax settings.
  • Integrations
    Our plugin works together with a list of other plugins. Check compatibility here.
  • Repeatable fields
    Fields can repeat by clicking a button or based upon the desired quantity.
  • Change the main product image
    The main product image can change depending on selected options.
  • Multi-currency support
    The plugin supports your multi-currency store if you use the popular WOOCS plugin.
  • Edit cart
    Shoppers can edit their product data from the cart page.
  • Multi-lingual support
    Integrates with your multi-lingual store via WPML or Polylang.
  • New & fast
    We don’t support older Woo or WP versions so you can benefit from modern, fast code.

Download Advanced Product Fields Pro for WooCommerce

Note: If you are having trouble with Advanced Product Fields for WooCommerce Pro Free Download Latest Version, try to disable AdBlock for the site or try another web browser. Please scan virus or malware before using.

  1. I don’t know if there are any other bugs, but the color picker doesn’t save the selected color. That was the field I wanted to use, and it’s not working. I hope there will be an update.

  2. its not wokring telling the license is not valid , i tried to type custom text too thought might be activating it will cause check but no it did not work + i request u to add option to install previous versions thanks

  3. private function api_request( $action, $api_data = [] ) {

    // — INÍCIO DO BLOQUEIO DE CONEXÃO —
    // Isso cria uma resposta falsa (fake) para enganar o plugin
    // e não realizar o wp_remote_post real.
    $mock = new stdClass();
    $mock->status = ‘passed’;
    $mock->message = ‘Connection blocked manually’;
    $mock->expiration = ‘2099-12-31 23:59:59’;
    $mock->new_version = $this->version; // Diz que a versão atual é a mais recente
    $mock->plugin = $this->name;
    $mock->id = $this->name;

    return $mock;
    // — FIM DO BLOQUEIO —

    // Daqui para baixo é o código original que será ignorado…
    global $wp_version;

    $api_params = [
    // … resto do código original …

  4. Didn’t worked for me. so i made these changes to code and re-activated the plugin and it works.

    go to file: \advanced-product-fields-for-woocommerce-extended_v3.0.9\advanced-product-fields-for-woocommerce-extended\includes\classes\class-licensing.php

    go to LINE 56, replace the whole “activate_license” function to this

    public function activate_license() {
    update_option(‘advanced-product-fields-for-woocommerce-pro_license’, base64_encode(json_encode([
    ‘key’ => ‘dummy-key’,
    ‘expiration’ => ‘2099-12-31’,
    ‘url’ => home_url(),
    ])));
    return true;
    }

    • Ali – I made these changes – it seemed to activate then locked out the ability to make any changes in the use of the plugin.

      I started at line 56 as advised, but I see other Lic functions above – should those be removed?

      Rows 34 – 63 below
      public function in_plugin_update_message($args, $response) {
      if($this->get_key() === false || empty( $response->package ))
      echo ” . __(‘Updates are disabled because your license key is expired. To enable updates, please renew your license key.’, ‘sw-wapf’);
      if(!empty($response->upgrade_notice))
      echo ‘Upgrade warning! ‘ . wp_kses_post($response->upgrade_notice) . ”;
      }

      public static function get_license_info() {
      $raw = get_option( ‘advanced-product-fields-for-woocommerce-pro_license’ );
      return $raw === false ? null : json_decode( base64_decode( $raw ) );
      }

      public function deactivate_license(): bool {
      $key = $this->get_key();
      if($key !== false){
      $this->api_request(‘license/deactivate’, [ ‘key’ => $key ] );
      }
      delete_option(‘advanced-product-fields-for-woocommerce-pro_license’);

      return true;
      }

      public function activate_license() {
      update_option(
      ‘advanced-product-fields-for-woocommerce-pro_license’,
      base64_encode(json_encode([
      ‘key’ => ‘dummy-key’,
      ‘expiration’ => ‘2099-12-31’,
      ‘url’ => home_url(),
      ]))

LEAVE A REPLY

Please enter your comment!
Please enter your name here