B2C scenario customer specific discount when customer login to the B2C site
Hi E-Commerce gurus,
We want to implement a customer specific discount scenario when the customer login to the B2C web site afterwards that easily see the customer specific discount as soon as duration of the login process. We have also succeed sales org-material scenario that according to our given below function module calculates a discount rate covers all the material within the related sales organization and also shows the indicator of discount rate on the every material pictures at the web site.
Moreover we have configured an access sequence for condition ZB2I(discount condition) that related with Sales Org.-Customer then we replicate the CNACRMPRCUS666 condition table from ECC to CRM with all values but we can not calculate and display the discount rate on the web site when the customer log on the site and/or going to the basket.
Is there any available BADI, BAPI on ABAP and JAVA Stack. How can we display the spesific customer discount rate when the customer log on the site and/or going to the basket?
Kind Regards,
Fahrettin
DATA : lv_time_stamp TYPE timestamp.
DATA : BEGIN OF ls_product,
product_guid TYPE comt_product_guid,
indirim TYPE prct_cond_rate,
END OF ls_product,
lt_product LIKE TABLE OF ls_product.
DATA : ls_shop_s TYPE crmm_isa_shop_h,
ls_vrt TYPE comm_pcat_vrt.
CALL FUNCTION 'CRM_ISA_SHOP_READ'
EXPORTING
iv_shop_id = iv_shop_id
IMPORTING
es_shop_h = ls_shop_s
EXCEPTIONS
shop_not_found = 1
OTHERS = 2.
IF sy-subrc <> 0.
RAISE shop_not_found.
ENDIF.
SELECT SINGLE * INTO ls_vrt
FROM comm_pcat_vrt
WHERE guid = ls_shop_s-pcat_vrt_guid.
IF sy-subrc <> 0.
RAISE shop_not_found.
ENDIF.
CONVERT DATE sy-datum TIME sy-uzeit INTO TIME STAMP lv_time_stamp
TIME ZONE sy-zonlo.
CLEAR ev_indirim.
SELECT SINGLE kbetr AS indirim
INTO ev_indirim
FROM cnccrmprsap350
WHERE sales_org EQ ls_vrt-sales_org
AND timestamp_from LE lv_time_stamp
AND timestamp_to GE lv_time_stamp
AND kschl EQ 'ZB2I'.
ev_indirim = - ev_indirim / 10.
SELECT DISTINCT product AS product_guid kbetr AS indirim
INTO CORRESPONDING FIELDS OF TABLE lt_product
FROM cnccrmprcus518
WHERE timestamp_from LE lv_time_stamp
AND timestamp_to GE lv_time_stamp
AND kschl EQ 'ZB2I'.
LOOP AT lt_product INTO ls_product.
ls_product-indirim = - ls_product-indirim .
IF ls_product-indirim GT 90.
ls_product-indirim = ls_product-indirim / 10.
ENDIF.
MOVE-CORRESPONDING ls_product TO et_list.
APPEND et_list.
ENDLOOP.
SORT et_list .
ENDFUNCTION.
Hi,
As per my knowledge if you want to implement customer specific discount then you should use ISA B2B instead of ISA B2C. ISA B2B gives you this facility which you want to implement on B2C.
Also How you will distinguish User in B2C to display specific prise. Your discount price is based on Sales Org or base on user?
As your ABAP program is working fine but you are not getting it on web site then you have to write custom java code and collect all the required information on ISA side then pass it to RFC's import parameter and get the result back and display result on ISA B2C.
eCommerce Developer
Similar Messages
-
I've bought an iPhone5. After that i've syn that with my old apple ID. But when i login to the apple site it is telling that my phone is not registered. What can i do?
Why exactly do you care if it is registered?
Is there some issue with the device? -
I have an imac osx 10.9.5 and 3,4GHz intel core i7
When i login with the account of my wife in itunes, it does not show me the music files from her library,but only the music files from mine.
What do i have to do?i mean log into iTunes Store,but i have solve this issue by myself.
Thank you for your support. -
HT204268; I have purchases on an aol login pre 2008 and all recent stuff under an apple id. I currently see and use everything when i login with the apple id. After March 31st will my apple id account still show and contain all?
I understand the instructions to create a new account id (apple id) from the old aol account. However, does this mean my purchases will be split into 2 accounts; or does the fact that I currently see everything under my apple id (regardless of the purchased by username) mean this will all still appear in my current account as it does now?You see them where when you login your non-AOL account ?
If you currently have two accounts (the AOL username account and an email address account) then you will continue to have two accounts, and nothing should change when you update the AOL account to be an email address (apart from how you access that account).
You will just be renaming the account to have an email address for accessing it, not creating a new account. -
I AM A CREATIVE CLOUD MEMBER FOR SOMETIME BUT NOW WHEN I LOGIN WITH THE CORRECT PASSWORD I STILL GET SIGNED OUT MESSAGE AND THEN WHEN TRIED THE SOLUTION GIVEN BY HELP THAT IS TO DELETE OPM.DB FILE OR SECOND SOLUTION INSTALL A FRESH CREATIVE CLOUD FOR DESKTOP APP OR EVEN SOLUTION OF RUN OF IMSLIBREPLACER IM STIILL NOT ABLE TO LOGIN TO MY CREATIVE CLOUD FOR DEKTOP APP . PLEASE HELP ME AS I NEED TO GET IN AND EXPLORE MORE OF MY DOWNLOADED S/W
I HAVE TRIED ALL POSSIBLE SOLUTION BUT AM AMAZED HOW THIS IS HAPPENING TO ME.
PLEASE PLEASE HELP ME .Creative Cloud ConnectionHi Alfred,
I would like to know the exact error message when you sign in, in the meanwhile please try the following steps assuming its Windows, let me know if its a MAC:
1) Go to Start button>> Control panel>> Uninstall a program.
2) Check if you see Browser safeguard there, if yes then uninstall it.
3) Open Internet explorer>> Tools>> Internet options>> Connections>> Lan Settings>> and it should be like this.
-Ankit -
I had renamed my user login name and assumed that there will be no change in the settings and files. When I login with the new profile name everything is gone. How can I get back all my files and settings? Please help. Thanks.
You should have asked this before you tried: Changing username or short name- User Account and Short Name- OS X- How to change user account name or home directory name.
-
A MacBook Air was reported stolen
From a room at my hotel that belong to a guest. I request a apple Id and password from the guest in order to track it though iCloud, when I login into the account the MacBook was not their, however I saw other device. A few days has past then the MacBook appear. How does that happened, please explain?For a stolen Macbook to appear in iCloud - the person who stole it must turn it on.
You can't track something that's turned off. -
How can I force the use on a specific application when I am in the Downloads window?
I have Vista and Firefox 3.6.15
when I open an email attachment it goes to the intended application but when I click on the downloaded file in Downloads it invokes OpenOffice and then it displays:
"Move background page assignment
The loading of password-encrypted Microsoft Powerpoint presentationsis n ot supported"
How can I force the use on a specific application when I am in the Downloads window?Hi Frank!
you should catch your save-event and after saving put the following line:
oMatrix.Columns.Item(4).Cells.Item(lstRowIndex + 1).Click(SAPbouiCOM.BoCellClickType.ct_Regular);
that's it! -
Why do i keep getting the message 'Cannot connect to iTunes Store' when I have done every connection I can find? What does the error message (-1202) mean when I am on the iTunes site on my computer?
Hi Velvalee,
While there may not be specific information about that error, here is an article of steps for troubleshooting connectivity issues with the iTunes store:
Can't connect to the iTunes Store
http://support.apple.com/kb/ts1368
If that article does not help, there is a link near the bottom for an additional article of advanced troubleshooting.
Cheers!
- Ari -
I start the Firefox browser.
When the start page displays I get just below the Google search box:
You're not on the latest version of Firefox. Upgrade today to get the best of the Web!
Not unusual but when I go to the update site it searches for a minute and then tells me that I have the current version of the software.If you use the www.google.com/firefox site as home page that previous Firefox 3 versions use as the home page then you can ignore the message about not using the latest Firefox version on that page.<br />
Google no longer seems to maintain that page.<br />
Current Firefox 4+ versions no longer use that Google website as the home page, but use the build-in about:home page as the home page.<br />
Google assumes that you use an older Firefox version if you still visit that site and warns you that you use an older Firefox version and suggests to update.<br />
You can use another page as the home page like about:home or www.google.com or www.google.com/ig (iGoogle).<br /> -
I'm trying to sync a 4s so that it can be activated w ATT...my computer says that I need to have 11.1 or higher in order to do that but when I download from the itunes site nothing happens and I still can't sync phone...what am I doing wrong?
The screen that says "Download Now" also shows the proposed iTunes version number (in the box below):
Be sure it indicates 11.1.3.
If it is, here's further troubleshooting:
http://support.apple.com/kb/TS1538 -
When I went to the Quicken site I was routed to a third party tech company that asked me to download a software that allowed them to access my computer for a remote session to fix my computer. Is that a scam? I did not do it but how do I get my Quicken 2007 to work with Mountain Lion?
old diane wrote:
When I went to the Quicken site I was routed to a third party tech company that asked me to download a software that allowed them to access my computer for a remote session to fix my computer. Is that a scam? I did not do it but how do I get my Quicken 2007 to work with Mountain Lion?
Ahhh, I see that you did not allow them to connect (is this true)
Here is a link to the Lion/Mountain Lion compatible version of Quicken.
http://quicken.intuit.com/personal-finance-software/quicken-2007-osx-lion.jsp -
I recently bought a iPad air, when I use Google and go to Utube I do not get sound, when I go to the same site using Safari I do get sound? Can someone explain please, thank you. Mark
Hello there, Mark.
The following Knowledge Base article offers up some great recommendations for troubleshooting issues with apps downloaded from the App Store:
iOS: Troubleshooting apps purchased from the App Store
http://support.apple.com/kb/ts1702
In your case you may also want to close all apps that are running during the "Restart the App" step.
Thanks for reaching out to Apple Support Communities.
Cheers,
Pedro. -
When I go to the iCloud site on my iPad2 I don't get the log on rather 3 prompts one of which is to install iCloud. iCloud is correctly installed. I was able to sign in in the past to get a pages document
You cannot use iCloud.com on a mobile device. It is meant to be accessed on a computer - not the iPad.
There is almost no reason at all why you need to access the account from the iPad since you can do everything on the iPad itself. If you update a Pages document on the iPad it syncs to the cloud automatically so that you can access it from your Mac using a web browser. If you revise the file on the Mac and upload it to your icloud.com account - the file appears with the revisions in the Pages app on the iPad. There is no need to download the file from icloud.com - it just appears in Pages automatically when you upload the file on the Mac. -
How to apply "user configuration" of GPO of specific OU when they login on specific computers?
For example:
Only users belong to OU1 cannot access control panel when he log on to computer1 which belongs to OUA, how to do that with GPO?
The users in OU1 CAN access control panel when they log on the computers which NOT in OUA, and users who are not belong to OU1 CAN access control panel when log on computer1.
thanks.It sounds like you need loopback enabled. Loopback allows you to apply user side settings to a computer.
http://deployhappiness.com/loopback-policy-how-a-computer-gets-a-transgender-operation/
http://deployhappiness.com/questions-about-loopback-policy-processing/
If my answer helped you, check out my blog:
Deploy Happiness
Maybe you are looking for
-
I have a macbook pro which I purchased last november. It works perfect except the images I have in powerpoint do not get displayed clearly.
-
*Added* code to existing source file, compiled it, and class file shrunk
Another newbie here. Fortunately, my classpath is ok, so I'm able to compile a .java file. I added one line of code (System.out.println) to write the value of a variable to a log. After compiling with javac, I noticed that the resulting [new] class f
-
Sharing iphoto events on local network
I have shared my iphoto library and can read and transfer photo from one to another mac. but only with album? the events do not show up, only the album? is it possible to transfer one or more events from one to another mac? if I need to make album of
-
Hi all, i hope there is someone that can help me. My question is: i've used in an ABAP custom program the FM SGOS_URL_CREATE_DIALOG: is this the way to create a report that may create me an URL attachment to MM document? I ask you this because i don'
-
I am fairly new to LabVIEW and I am trying to make a GUI that uses events to pass messages between three separate event loops, GUI, Messaging and Logging. GUI controls the state of the other two event loops by generating control events and using sema