对象已移动

可在此处找到该文档 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

    Avoid these common platform engineering mistakes
    Softwares

    Avoid these common platform engineering mistakes

    by admin
    July 4, 2025
    Meta slams ‘incorrect and unlawful’ EU DMA ruling
    Softwares

    Meta slams ‘incorrect and unlawful’ EU DMA ruling

    by admin
    July 3, 2025
    Best Practices, Tools, xUnit, and NUnit Framework
    Softwares

    Best Practices, Tools, xUnit, and NUnit Framework

    by admin
    July 1, 2025
    Start up crash fix – Vivaldi iOS Browser snapshot 3737.4
    Softwares

    Start up crash fix – Vivaldi iOS Browser snapshot 3737.4

    by admin
    June 30, 2025
    Windows’ infamous ‘blue screen of death’ will soon turn black
    Softwares

    Windows’ infamous ‘blue screen of death’ will soon turn black

    by admin
    June 28, 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
    ‘America is back’: Foo Fighters show hits 100% capacity at Madison Square Garden – National

    ‘America is back’: Foo Fighters show hits 100% capacity at Madison Square Garden – National

    June 22, 2021
    Games teach kids climate action

    Games teach kids climate action

    January 23, 2024
    Jane Withers, child actor and commercial star, dies at 95 – National

    Jane Withers, child actor and commercial star, dies at 95 – National

    August 10, 2021
    How to integrate Odoo with ReactJs frontend

    How to integrate Odoo with ReactJs frontend

    October 7, 2024
    All the glamorous celebrity looks from the Jeff Bezos, Lauren Sánchez wedding – National

    All the glamorous celebrity looks from the Jeff Bezos, Lauren Sánchez wedding – National

    June 28, 2025
    Kanye West entry visa revoked by Australia after ‘Heil Hitler’ song release – National

    Kanye West entry visa revoked by Australia after ‘Heil Hitler’ song release – National

    July 3, 2025
    Indiana Evans: What happened to the H2O Australian actress Indiana Evans and what is she doing now? | Explainer

    Indiana Evans: What happened to the H2O Australian actress Indiana Evans and what is she doing now? | Explainer

    December 7, 2024
    Bones: All Of Brennan’s Interns, Ranked

    Bones: All Of Brennan’s Interns, Ranked

    June 15, 2021
    Latest Sales Data Reveal Clear Winners And Losers in a Messy EV Market

    Latest Sales Data Reveal Clear Winners And Losers in a Messy EV Market

    July 5, 2025
    Critics And Fans Disagree On Netflix’s Controversial Fantasy Show With Near-Perfect RT Score

    Critics And Fans Disagree On Netflix’s Controversial Fantasy Show With Near-Perfect RT Score

    July 5, 2025
    Nip/Tuck Star Julian McMahon Dead at 56 After Private Cancer Battle

    Nip/Tuck Star Julian McMahon Dead at 56 After Private Cancer Battle

    July 5, 2025
    Alesso and Sentinel Channel Raw Emotion on Thunderous New Single "Freedom"

    Alesso and Sentinel Channel Raw Emotion on Thunderous New Single "Freedom"

    July 5, 2025
    The best early deals live before the sale, plus everything else you need to know

    The best early deals live before the sale, plus everything else you need to know

    July 4, 2025
    Influencer Alix Earle Reveals The ONE Cosmetic Surgery She Regrets! (You'll Never Guess!)

    Influencer Alix Earle Reveals The ONE Cosmetic Surgery She Regrets! (You'll Never Guess!)

    July 5, 2025
    The Rest Is Bulls*!t’ YouTube To Feature Prince Harry

    The Rest Is Bulls*!t’ YouTube To Feature Prince Harry

    July 4, 2025
    Top 50 American Rock Songs

    Top 50 American Rock Songs

    July 4, 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

    • Latest Sales Data Reveal Clear Winners And Losers in a Messy EV Market
    • Critics And Fans Disagree On Netflix’s Controversial Fantasy Show With Near-Perfect RT Score
    • Nip/Tuck Star Julian McMahon Dead at 56 After Private Cancer Battle
    • 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