How can I extend API customer info to include coupon use?












0















(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.










share|improve this question

























  • 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
















0















(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.










share|improve this question

























  • 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














0












0








0








(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.










share|improve this question
















(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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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 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



















  • 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

















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










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
});


}
});














draft saved

draft discarded


















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
















draft saved

draft discarded




















































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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

What other Star Trek series did the main TNG cast show up in?

Berlina muro

Berlina aerponto