对象已移动

可在此处找到该文档 How to save and display a custom form field value using the PrestaShop hook – New Self New Life
New Self New Life
No Result
View All Result
  • Home
  • Entertainment
  • Celebrity
  • Cinema
  • Music
  • Digital Lifestyle
  • Social Media
  • Softwares
  • Devices
  • Home
  • Entertainment
  • Celebrity
  • Cinema
  • Music
  • Digital Lifestyle
  • Social Media
  • Softwares
  • Devices
New Self New Life
No Result
View All Result
Home Softwares

How to save and display a custom form field value using the PrestaShop hook

by admin
2 years ago
in Softwares
How to save and display a custom form field value using the PrestaShop hook
Share on FacebookShare on Twitter


On this weblog, we’ll discover ways to save the customized type subject and show the up to date worth on the Product Web page utilizing the PrestaShop hook. So, we’ll outline PrestaShop’s given hook.
I hope you already know tips on how to add a customized type subject on the PrestaShop product web page utilizing hook. If are new to this please learn our earlier weblog. Please click on right here.

Let’s proceed to our subject,

Step 1: Register the PrestaShop’s given hook for product save i.e. “actionProductSave” within the set up operate as follows

 public operate set up()
    {
        return mother or father::set up() && $this->registerHook(['actionProductFormBuilderModifier']) && $this->registerHook(['actionProductSave']);
    }

Step 2: Outline hook and carry out save operations for explicit merchandise.

    

    /**
     * Modify product type builder
     *
     * @param array $params
     */
    public operate hookActionProductFormBuilderModifier(array $params): void
    {
        /** @var ProductFormModifier $productFormModifier */
        $productFormModifier = $this->get(ProductFormModifier::class);
        $productId = isset($params['id']) ? new ProductId((int) $params['id']) : null;
        $productFormModifier->modify($productId, $params['form_builder']);
    }

    /**
     * Modify product type builder
     *
     * @param array $params
     */
    public operate hookActionProductSave(array $params): void
    {
        // Please write your logic and operation and save the information as per your want
        // We're utilizing configuration desk to save lots of the information
        $productData = Instruments::getValue('product');
        $demoPrice = $productData['pricing']['demo_module_pricing_field'];
        $demoSEOText = $productData['seo']['demo_module_custom_field'];
        $idWkProduct = $params['id_product'];
        Configuration::updateValue('wk_price_data_' . $idWkProduct, $demoPrice);
        Configuration::updateValue('wk_seo_data_' . $idWkProduct, $demoSEOText);
    }

To avoid wasting the information of Merchandise you should utilize your personal outlined desk or you possibly can act utilizing enter knowledge like ship the e-mail or the rest. We’ve saved the information within the configuration desk for instance solely.

Step 3: You’ll be able to show these saved values by setting the values within the modify() operate of the ProductFormModifier class.

<module-name>/src/Kind/Modifier/ProductFormModifier.php

    /**
     * @param ProductId|null $productId
     * @param FormBuilderInterface $productFormBuilder
     */
    public operate modify(
        ?ProductId $productId,
        FormBuilderInterface $productFormBuilder
    ): void {
        $idWkProduct = $productId->getValue();
        $knowledge['seo'] = Configuration::get('wk_seo_data_' . $idWkProduct);
        $knowledge['price'] = Configuration::get('wk_price_data_' . $idWkProduct);
        $this->modifyDescriptionTab($knowledge, $productFormBuilder);
    }

You’re going to get the outcome as follows after save the customized type subject.

save custom form field of Pricing tab
save custom form field of SEO tab

That’s all.

In case you are dealing with any points or doubts within the above course of, please be at liberty to contact us within the remark part.

I’d be pleased to assist.

Additionally, you possibly can discover our PrestaShop Growth Providers and a wide variety of high quality PrestaShop Modules.

author-thumb

Ravindra Gautam
3 Badges

27 December 2023

For a contemporary replace, our expert crew regularly refreshes the content material.

  • 27 Dec, 2023

    Created by – Ravindra Gautam

  • View Historical past



    Source link

    Tags: CustomDisplayFieldformHookPrestaShopSave
    Previous Post

    Minor update for Vivaldi iOS Browser 6.5

    Next Post

    OpenFeature feature flagging API becomes a CNCF incubating project

    Related Posts

    This week in AI updates: Mistral’s new Le Chat features, ChatGPT updates, and more (September 5, 2025)
    Softwares

    This week in AI updates: Mistral’s new Le Chat features, ChatGPT updates, and more (September 5, 2025)

    by admin
    September 5, 2025
    Hybrid 3D printing method boosts strength of eco-friendly parts with less plastic
    Softwares

    Hybrid 3D printing method boosts strength of eco-friendly parts with less plastic

    by admin
    September 8, 2025
    Don’t Have the Backslash or Pipe Symbol? Type \ and | on Any Keyboard [Article]
    Softwares

    Don’t Have the Backslash or Pipe Symbol? Type \ and | on Any Keyboard [Article]

    by admin
    September 6, 2025
    AI coding assistants speed delivery but multiply security risk
    Softwares

    AI coding assistants speed delivery but multiply security risk

    by admin
    September 4, 2025
    Unlock the Future of ERP at Odoo Community Days 2025
    Softwares

    Unlock the Future of ERP at Odoo Community Days 2025

    by admin
    September 7, 2025
    Next Post
    OpenFeature feature flagging API becomes a CNCF incubating project

    OpenFeature feature flagging API becomes a CNCF incubating project

    Igor Morozov Has Made a Career Out of Bridging Tech and Dreams

    Igor Morozov Has Made a Career Out of Bridging Tech and Dreams

    • Trending
    • Comments
    • Latest
    I Only Have More Questions After Another Bizarre Outing With The Harrigans

    I Only Have More Questions After Another Bizarre Outing With The Harrigans

    April 20, 2025
    Amazon Forgot to Take the 2024 MacBook Air Off Sale After Their Big Spring Event

    Amazon Forgot to Take the 2024 MacBook Air Off Sale After Their Big Spring Event

    April 4, 2025
    Ecca Vandal’s “CRUISING TO SELF SOOTHE” video is an ode to skate culture

    Ecca Vandal’s “CRUISING TO SELF SOOTHE” video is an ode to skate culture

    March 10, 2025
    Easy Blueberry Scones (With Frozen Blueberries)

    Easy Blueberry Scones (With Frozen Blueberries)

    April 10, 2025
    Tuesday Snapshot – Vivaldi Browser snapshot 3621.3

    Tuesday Snapshot – Vivaldi Browser snapshot 3621.3

    March 5, 2025
    A Global Recognition of Indi

    A Global Recognition of Indi

    April 21, 2025
    It’s time for open-source contributions

    It’s time for open-source contributions

    February 9, 2025
    I finally watched The Truman Show

    I finally watched The Truman Show

    April 6, 2025
    Tchotchke bring diva rock to Playin’ Dumb

    Tchotchke bring diva rock to Playin’ Dumb

    September 8, 2025
    All the Best Looks From the 2025 MTV VMAs After Parties

    All the Best Looks From the 2025 MTV VMAs After Parties

    September 8, 2025
    Where will Prince Harry stay during UK visit without Meghan Markle?

    Where will Prince Harry stay during UK visit without Meghan Markle?

    September 8, 2025
    5 Ways To Research Key Trends for Social Media Ad Campaigns

    5 Ways To Research Key Trends for Social Media Ad Campaigns

    September 8, 2025
    Rokid Glasses Bring Everyday AR to IFA 2025

    Rokid Glasses Bring Everyday AR to IFA 2025

    September 7, 2025
    Vivaldi Drama Primavera Unveils Deals As It Debuts At TIFF

    Vivaldi Drama Primavera Unveils Deals As It Debuts At TIFF

    September 7, 2025
    10 Best Vampire TV Couples, Ranked

    10 Best Vampire TV Couples, Ranked

    September 7, 2025
    Taylor Swift Left Travis Kelce’s Trainer’s Daughter In Complete ‘Awe’ With This Sweet Gesture! 

    Taylor Swift Left Travis Kelce’s Trainer’s Daughter In Complete ‘Awe’ With This Sweet Gesture! 

    September 7, 2025
    New Self New Life

    Your source for entertainment news, celebrities, celebrity news, and Music, Cinema, Digital Lifestyle and Social Media and More !

    Categories

    • Celebrity
    • Cinema
    • Devices
    • Digital Lifestyle
    • Entertainment
    • Music
    • Social Media
    • Softwares
    • Uncategorized

    Recent Posts

    • Tchotchke bring diva rock to Playin’ Dumb
    • All the Best Looks From the 2025 MTV VMAs After Parties
    • Where will Prince Harry stay during UK visit without Meghan Markle?
    • Home
    • Disclaimer
    • DMCA
    • Privacy Policy
    • Cookie Privacy Policy
    • Terms and Conditions
    • Contact us

    Copyright © 2021 New Self New Life.
    New Self New Life is not responsible for the content of external sites. slotsfree  creator solana token

    No Result
    View All Result
    • Home
    • Entertainment
    • Celebrity
    • Cinema
    • Music
    • Digital Lifestyle
    • Social Media
    • Softwares
    • Devices

    Copyright © 2021 New Self New Life.
    New Self New Life is not responsible for the content of external sites.

    New Self New Life