Magento 2 EE | How to create/update new record in magento_customerbalance_history table?Magento Admin Create Order Tax Modulecustom table creation by install script errorCustom model date field did not save current time in tableMagento Adminhtml createblock() Form 'Mage_Core_Exception' Ivalid Block TypeMagento 2: create table dependent on configurationNew module doesn't create tableCreating a category programmatically using category factory, category data gets created in DB, but category is not visible in adminmagento2 Schedule new update is not workingHow to properly load config table data into Admin Panel?Could not create an acl object: Role '9' - how to resolve this?
Using Python in a Bash Script
Derivative is just speed of change?
Move arrows along a contour
If I buy and download a game through second Nintendo account do I own it on my main account too?
What is my clock telling me to do?
How char is processed in math mode?
Given mean and SD, can we approximate the underlying distribution?
How to calculate points under the curve?
How do I respond appropriately to an overseas company that obtained a visa for me without hiring me?
When did J.K. Rowling decide to make Ron and Hermione a couple?
How did Biff return to 2015 from 1955 without a lightning strike?
Can I shorten this filter, that finds disk sizes over 100G?
Typesetting numbers above, below, left, and right of a symbol
Should I intervene when a colleague in a different department makes students run laps as part of their grade?
My employer is refusing to give me the pay that was advertised after an internal job move
How to efficiently shred a lot of cabbage?
Why would an invisible personal shield be necessary?
Gold Battle KoTH
Just how much information should you share with a former client?
If the Moon were impacted by a suitably sized meteor, how long would it take to impact the Earth?
Can you remove a blindfold using the Telekinesis spell?
How can flights operated by the same company have such different prices when marketed by another?
What are the cons of stateless password generators?
Scam? Checks via Email
Magento 2 EE | How to create/update new record in magento_customerbalance_history table?
Magento Admin Create Order Tax Modulecustom table creation by install script errorCustom model date field did not save current time in tableMagento Adminhtml createblock() Form 'Mage_Core_Exception' Ivalid Block TypeMagento 2: create table dependent on configurationNew module doesn't create tableCreating a category programmatically using category factory, category data gets created in DB, but category is not visible in adminmagento2 Schedule new update is not workingHow to properly load config table data into Admin Panel?Could not create an acl object: Role '9' - how to resolve this?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I am trying it as:
Using the collection
MagentoCustomerBalanceModelBalanceHistoryFactory $historyFactory
As
$model = $this->_historyFactory->create();
//$model->setId(2);
$model->setData('balance_amount', 333);
$model->save();
But it prompts this exception:
1 exception(s): Exception #0
(MagentoFrameworkExceptionLocalizedException): A balance is needed
to save a balance history.
table create magento-enterprise-2 history
add a comment |
I am trying it as:
Using the collection
MagentoCustomerBalanceModelBalanceHistoryFactory $historyFactory
As
$model = $this->_historyFactory->create();
//$model->setId(2);
$model->setData('balance_amount', 333);
$model->save();
But it prompts this exception:
1 exception(s): Exception #0
(MagentoFrameworkExceptionLocalizedException): A balance is needed
to save a balance history.
table create magento-enterprise-2 history
add a comment |
I am trying it as:
Using the collection
MagentoCustomerBalanceModelBalanceHistoryFactory $historyFactory
As
$model = $this->_historyFactory->create();
//$model->setId(2);
$model->setData('balance_amount', 333);
$model->save();
But it prompts this exception:
1 exception(s): Exception #0
(MagentoFrameworkExceptionLocalizedException): A balance is needed
to save a balance history.
table create magento-enterprise-2 history
I am trying it as:
Using the collection
MagentoCustomerBalanceModelBalanceHistoryFactory $historyFactory
As
$model = $this->_historyFactory->create();
//$model->setId(2);
$model->setData('balance_amount', 333);
$model->save();
But it prompts this exception:
1 exception(s): Exception #0
(MagentoFrameworkExceptionLocalizedException): A balance is needed
to save a balance history.
table create magento-enterprise-2 history
table create magento-enterprise-2 history
asked Jul 22 at 12:06
Ajwad TaqviAjwad Taqvi
5572 silver badges18 bronze badges
5572 silver badges18 bronze badges
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
If you see in file magento/module-customer-balance/Model/Balance/History.php line no: 154. You need to set setBalanceModel and setHistoryAction like this
require __DIR__ . '/app/bootstrap.php';
$bootstrap = MagentoFrameworkAppBootstrap::create(BP, $_SERVER);
$obj = $bootstrap->getObjectManager();
$state = $obj->get('MagentoFrameworkAppState');
$state->setAreaCode('frontend');
// for Update customer balance history set setHistoryAction(2)
$customerBalance = $obj->create(MagentoCustomerBalanceModelBalanceFactory::class)->create()->load(2)->setHistoryAction(2);
$customerBalanceHistory = $obj->create(MagentoCustomerBalanceModelBalanceHistory::class)->create()
->setBalanceModel($customerBalance)
->setId(2)
->setAdditionalInfo('test')
->save();
// for new entry use set setHistoryAction(1)
$customerBalance = $obj->create(MagentoCustomerBalanceModelBalanceFactory::class)->create()->load(2)->setHistoryAction(1);
$customerBalanceHistory = $obj->create(MagentoCustomerBalanceModelBalanceHistoryFactory::class)->create()
->setBalanceModel($customerBalance)
->setAdditionalInfo('test')
->save();
Hope this will solve your problem.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f282850%2fmagento-2-ee-how-to-create-update-new-record-in-magento-customerbalance-histor%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
If you see in file magento/module-customer-balance/Model/Balance/History.php line no: 154. You need to set setBalanceModel and setHistoryAction like this
require __DIR__ . '/app/bootstrap.php';
$bootstrap = MagentoFrameworkAppBootstrap::create(BP, $_SERVER);
$obj = $bootstrap->getObjectManager();
$state = $obj->get('MagentoFrameworkAppState');
$state->setAreaCode('frontend');
// for Update customer balance history set setHistoryAction(2)
$customerBalance = $obj->create(MagentoCustomerBalanceModelBalanceFactory::class)->create()->load(2)->setHistoryAction(2);
$customerBalanceHistory = $obj->create(MagentoCustomerBalanceModelBalanceHistory::class)->create()
->setBalanceModel($customerBalance)
->setId(2)
->setAdditionalInfo('test')
->save();
// for new entry use set setHistoryAction(1)
$customerBalance = $obj->create(MagentoCustomerBalanceModelBalanceFactory::class)->create()->load(2)->setHistoryAction(1);
$customerBalanceHistory = $obj->create(MagentoCustomerBalanceModelBalanceHistoryFactory::class)->create()
->setBalanceModel($customerBalance)
->setAdditionalInfo('test')
->save();
Hope this will solve your problem.
add a comment |
If you see in file magento/module-customer-balance/Model/Balance/History.php line no: 154. You need to set setBalanceModel and setHistoryAction like this
require __DIR__ . '/app/bootstrap.php';
$bootstrap = MagentoFrameworkAppBootstrap::create(BP, $_SERVER);
$obj = $bootstrap->getObjectManager();
$state = $obj->get('MagentoFrameworkAppState');
$state->setAreaCode('frontend');
// for Update customer balance history set setHistoryAction(2)
$customerBalance = $obj->create(MagentoCustomerBalanceModelBalanceFactory::class)->create()->load(2)->setHistoryAction(2);
$customerBalanceHistory = $obj->create(MagentoCustomerBalanceModelBalanceHistory::class)->create()
->setBalanceModel($customerBalance)
->setId(2)
->setAdditionalInfo('test')
->save();
// for new entry use set setHistoryAction(1)
$customerBalance = $obj->create(MagentoCustomerBalanceModelBalanceFactory::class)->create()->load(2)->setHistoryAction(1);
$customerBalanceHistory = $obj->create(MagentoCustomerBalanceModelBalanceHistoryFactory::class)->create()
->setBalanceModel($customerBalance)
->setAdditionalInfo('test')
->save();
Hope this will solve your problem.
add a comment |
If you see in file magento/module-customer-balance/Model/Balance/History.php line no: 154. You need to set setBalanceModel and setHistoryAction like this
require __DIR__ . '/app/bootstrap.php';
$bootstrap = MagentoFrameworkAppBootstrap::create(BP, $_SERVER);
$obj = $bootstrap->getObjectManager();
$state = $obj->get('MagentoFrameworkAppState');
$state->setAreaCode('frontend');
// for Update customer balance history set setHistoryAction(2)
$customerBalance = $obj->create(MagentoCustomerBalanceModelBalanceFactory::class)->create()->load(2)->setHistoryAction(2);
$customerBalanceHistory = $obj->create(MagentoCustomerBalanceModelBalanceHistory::class)->create()
->setBalanceModel($customerBalance)
->setId(2)
->setAdditionalInfo('test')
->save();
// for new entry use set setHistoryAction(1)
$customerBalance = $obj->create(MagentoCustomerBalanceModelBalanceFactory::class)->create()->load(2)->setHistoryAction(1);
$customerBalanceHistory = $obj->create(MagentoCustomerBalanceModelBalanceHistoryFactory::class)->create()
->setBalanceModel($customerBalance)
->setAdditionalInfo('test')
->save();
Hope this will solve your problem.
If you see in file magento/module-customer-balance/Model/Balance/History.php line no: 154. You need to set setBalanceModel and setHistoryAction like this
require __DIR__ . '/app/bootstrap.php';
$bootstrap = MagentoFrameworkAppBootstrap::create(BP, $_SERVER);
$obj = $bootstrap->getObjectManager();
$state = $obj->get('MagentoFrameworkAppState');
$state->setAreaCode('frontend');
// for Update customer balance history set setHistoryAction(2)
$customerBalance = $obj->create(MagentoCustomerBalanceModelBalanceFactory::class)->create()->load(2)->setHistoryAction(2);
$customerBalanceHistory = $obj->create(MagentoCustomerBalanceModelBalanceHistory::class)->create()
->setBalanceModel($customerBalance)
->setId(2)
->setAdditionalInfo('test')
->save();
// for new entry use set setHistoryAction(1)
$customerBalance = $obj->create(MagentoCustomerBalanceModelBalanceFactory::class)->create()->load(2)->setHistoryAction(1);
$customerBalanceHistory = $obj->create(MagentoCustomerBalanceModelBalanceHistoryFactory::class)->create()
->setBalanceModel($customerBalance)
->setAdditionalInfo('test')
->save();
Hope this will solve your problem.
edited Jul 22 at 15:53
Ajwad Taqvi
5572 silver badges18 bronze badges
5572 silver badges18 bronze badges
answered Jul 22 at 12:17
Arshad MuhammadArshad Muhammad
1,1147 silver badges12 bronze badges
1,1147 silver badges12 bronze badges
add a comment |
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f282850%2fmagento-2-ee-how-to-create-update-new-record-in-magento-customerbalance-histor%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown