How can I extend API customer info to include coupon use?
(Version 1.9.3.2)
I want to be able to get details on which (if any) coupons a given customer has used - as set in Shopping Cart Price Rule.
I know there is a lookup table that holds this data but I can't seem to access it with the standard api calls.
I'd like to extend the customerCustomerList and/or customerCustomerInfo call results to include a list of used coupon codes.
Any help with code to do this and which files to edit greatly appreciated. I am not at all familiar with Magento or it's api files but don't mind getting stuck in if I have an idea of where i'm going.
Thanks, Neil.
magento-1.9 customer coupon soap-api-v2 soap-api-v1
add a comment |
(Version 1.9.3.2)
I want to be able to get details on which (if any) coupons a given customer has used - as set in Shopping Cart Price Rule.
I know there is a lookup table that holds this data but I can't seem to access it with the standard api calls.
I'd like to extend the customerCustomerList and/or customerCustomerInfo call results to include a list of used coupon codes.
Any help with code to do this and which files to edit greatly appreciated. I am not at all familiar with Magento or it's api files but don't mind getting stuck in if I have an idea of where i'm going.
Thanks, Neil.
magento-1.9 customer coupon soap-api-v2 soap-api-v1
Mage_Customer_Model_Customer_Api
might be starting point, with methodinfo
responsible forcustomerCustomerInfo
API call. Wouldn't recommend adding this piece of detail intocustomerCustomerList
as that would be costly.
– Prateek
May 1 '18 at 17:49
Thanks for the comment. I think I may now avoid extending this and use my own api call as it's a piece of data we need but not often.
– I Am Neil
May 2 '18 at 8:07
add a comment |
(Version 1.9.3.2)
I want to be able to get details on which (if any) coupons a given customer has used - as set in Shopping Cart Price Rule.
I know there is a lookup table that holds this data but I can't seem to access it with the standard api calls.
I'd like to extend the customerCustomerList and/or customerCustomerInfo call results to include a list of used coupon codes.
Any help with code to do this and which files to edit greatly appreciated. I am not at all familiar with Magento or it's api files but don't mind getting stuck in if I have an idea of where i'm going.
Thanks, Neil.
magento-1.9 customer coupon soap-api-v2 soap-api-v1
(Version 1.9.3.2)
I want to be able to get details on which (if any) coupons a given customer has used - as set in Shopping Cart Price Rule.
I know there is a lookup table that holds this data but I can't seem to access it with the standard api calls.
I'd like to extend the customerCustomerList and/or customerCustomerInfo call results to include a list of used coupon codes.
Any help with code to do this and which files to edit greatly appreciated. I am not at all familiar with Magento or it's api files but don't mind getting stuck in if I have an idea of where i'm going.
Thanks, Neil.
magento-1.9 customer coupon soap-api-v2 soap-api-v1
magento-1.9 customer coupon soap-api-v2 soap-api-v1
edited 15 mins ago
Muhammad Hasham
1,9901424
1,9901424
asked May 1 '18 at 12:50
I Am NeilI Am Neil
1
1
Mage_Customer_Model_Customer_Api
might be starting point, with methodinfo
responsible forcustomerCustomerInfo
API call. Wouldn't recommend adding this piece of detail intocustomerCustomerList
as that would be costly.
– Prateek
May 1 '18 at 17:49
Thanks for the comment. I think I may now avoid extending this and use my own api call as it's a piece of data we need but not often.
– I Am Neil
May 2 '18 at 8:07
add a comment |
Mage_Customer_Model_Customer_Api
might be starting point, with methodinfo
responsible forcustomerCustomerInfo
API call. Wouldn't recommend adding this piece of detail intocustomerCustomerList
as that would be costly.
– Prateek
May 1 '18 at 17:49
Thanks for the comment. I think I may now avoid extending this and use my own api call as it's a piece of data we need but not often.
– I Am Neil
May 2 '18 at 8:07
Mage_Customer_Model_Customer_Api
might be starting point, with method info
responsible for customerCustomerInfo
API call. Wouldn't recommend adding this piece of detail into customerCustomerList
as that would be costly.– Prateek
May 1 '18 at 17:49
Mage_Customer_Model_Customer_Api
might be starting point, with method info
responsible for customerCustomerInfo
API call. Wouldn't recommend adding this piece of detail into customerCustomerList
as that would be costly.– Prateek
May 1 '18 at 17:49
Thanks for the comment. I think I may now avoid extending this and use my own api call as it's a piece of data we need but not often.
– I Am Neil
May 2 '18 at 8:07
Thanks for the comment. I think I may now avoid extending this and use my own api call as it's a piece of data we need but not often.
– I Am Neil
May 2 '18 at 8:07
add a comment |
0
active
oldest
votes
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%2f224345%2fhow-can-i-extend-api-customer-info-to-include-coupon-use%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
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%2f224345%2fhow-can-i-extend-api-customer-info-to-include-coupon-use%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
Mage_Customer_Model_Customer_Api
might be starting point, with methodinfo
responsible forcustomerCustomerInfo
API call. Wouldn't recommend adding this piece of detail intocustomerCustomerList
as that would be costly.– Prateek
May 1 '18 at 17:49
Thanks for the comment. I think I may now avoid extending this and use my own api call as it's a piece of data we need but not often.
– I Am Neil
May 2 '18 at 8:07