Saving a shopping cart

Does BC support functionality to enable a user to save their shopping cart if they have created an account on an eCommerce site.  For example, a shopper adds items to their cart while signed in but doesn't checkout, the items are still in the shopping cart when they sign-in next time for them to update, check-out etc.

Hey there,
The time you set under the shopping options in settings determines how long the sytem will hold the stock for to that person.
Note that when an item is added to cart then the stock is removed so this is important to know in terms of stock management. Not something a lot of people want, abonden cart wise people want this to be the lowest possible (1 hour).
This is also dependant on the machine, browser cookies etc so if cleared would be lost to the user.
In terms of being logged in there is no built in feature to do this as you mention without effect stock. What you do have though is favourites, you can favourite a product and form a list of favourites. In your logged in state you could go to a page, see your favourites and add those all into your cart when you are ready to buy.
You can enhance this if you are very good with javascript/jQuery for example where you can all those items to the cart at the same time.

Similar Messages

  • SRM 7.0 customer fields not saved in shopping cart

    Dear experts,
    I have created 2 fields using the fields extension in the customizing and set the metadata for them to be displayed. The fields are visible on screen. However when data enteres, this data is not being saved in the Shopping cart document.
    Any clues?
    Another question, which is a bit techno, is when i have extended the SC screen using the enhancement framework instead of using the standard extension options. i would have thought that by binding these fields to the standard header node with the custom fields as structure would have saved me the job of throwing data and fetching data from the table/bapi. This isn't working either. I reckon the problem will be related to issue #1 above.
    Regards
    Ali

    >
    Muhammad Ali Mahmood wrote:
    > Dear experts,
    >
    > I have created 2 fields using the fields extension in the customizing and set the metadata for them to be displayed. The fields are visible on screen. However when data enteres, this data is not being saved in the Shopping cart document.
    > Any clues?
    Hello Ali,
    did you extend both the structure INCL_EEW_PD_ITEM_CSF_SC and INCL_EEW_PD_ITEM_CSF? It should be useful to define a custom structure that contains your fields and append it to both the structure named above. Then re-check if the metadata structure has been enhanced properly (in your case, view /SAPSRM/V_MDF_IC).
    Hope this helps,
    Matteo
    EDIT: I was assuming you were intended to add new fields at item level. If your task is to add fields @ header level, simply substitute HEADER to ITEM in the structure's name.
    Edited by: Matteo Montalto on Dec 7, 2009 12:14 PM

  • EDIT button not visible in Display Shopping Cart  screen in SRM portal

    Hello everyone,
    I am facing one strange problem in SRM portal.
    When i create a new shopping cart ON BEHALF of someone then after SAVING the shopping cart the EDIT button disappears from the screen.
    But if i create a shopping cart for  myself only then the EDIT button appears properly.
    My system is  SRM 7.0 .
    Please if anyone has solution to this kindly reply

    Found a note for this issue. The note is 1444219

  • Error on shopping cart : "No purchasing group exists"

    Hi,
    While the user tries to add items to shopping cart through portal, he is getting error "No purchasing group exists" which stops the user from saving the shopping cart.
    We have checked org structure where all the necessary configuration is existing. Please suggest what could be the reason for the error.
    Thanks in advance.
    Tejas Jani

    Hello Tejas,
    System is not able to determine the PGrp. 3 things are important for determining PGrp
    a. Organization Unit
    b. Product category
    c. Logical System  
    To check whether its a data issue or system issue. Best way is to update one of the PGrp
    1. Ensure in function tab PGrp is flagged & assigned to backend PGrp
    2. Maintain Responsibility tab Product responsibility as * & Organization responsibility as highest node in Org structure.
    Now, create a new shopping cart. It should pick this PGrp. If not, check if you have implemented BBP_PGRP_FIND BADI in system. 
    Hope this helps.
    Ashutosh

  • SRM Shopping cart pop up not appearing in EP 6 portal

    Hello
    I have set up the SRM business package in the EP6 SP13 portal. If I create a Shopping Cart via the ITS then leave the transaction (say by clicking on another transaction a popup would come up and warn me that I have not saved the shopping cart and would lose my work.
    However via the portal, this message doesn't appear.
    Does anyone have any ideas how to get this pop up to appear on the portal iview?
    Thanks
    Rebecca

    Hi!
    As Detlev suggested the only "standard" solution is to use Portal's EPCF dirty flag.
    In SRM transactions when you are in change (or similar) mode in the HTML source code of the SRM transaction there is a flag (JavaScript variable) that refers to this state.
    You have to check this Mode flag, and set the Portal's EPCF flag accordingly.
    There are many ways you can achive this little trick.
    E.g.
    -In every SRM transaction the WPINTEGRATION.JS file is included, so you can put sour code here.
    -Or you implement SRM transactions via a proxy html page (stroing it e.g. at the Portal KM), which is called via an URL iview.
    Once you made this Portal will not let you close an SRM transaction when it is in change/create mode without a warning.
    Hope this little overview gives you enough to start with.
    BR.
    Richard

  • Saved Shopping Cart Display/Edit functions are not working

    Hello SRM experts,
    The problem that I have is that the buttons like Display, Edit, etc are not working on a saved Shopping Cart. What is the best way to debug this problem? How would I find out what methods are being called on the SRM system or if some entries are missing in some table for BUS2121?
    We are on SRM 7.0 PPS SPS 5, Portal 7.01 SPS 5.0.
    Thanks,
    Mani

    Hi Mani,
    We are also facing a similar issue. Our protocol is HTTP throughout but still the issue persists.
    Can you shed some light on any other config that you changed?
    Regards,
    Nikhil

  • POs upon saving shopping cart (sourced) v from SOCO in classic

    Hi,
    Is there any way I can differentiate POs created directy upons saving shopping cart(sourced SC) & PO created in back end from SOCO in classic scenario.
    Is there any table where I can look for this?

    CREATED BY REQUESTER name - if FIXED source of supply
    CREATED BY BUYER name - if come from cockpit.
    SAP Note 1436207 - Change Document: Backend PO with
    incorrect creator
    Symptom
    A follow-on document is created from a requirement in the 'Sourcing
    Cockpit'. When you display the change document of this requirement, the
    system will display the last changer of this document as a creator of the
    follow-on document.
    The above are clues and you can look up tables and validatons
    Muthu

  • How to create a shopping cart which will be in saved state

    I am creating the shopping cart using the standard function module BAPI_SCEC_CREATE. After the shopping cart creation, I use the FM BAPI_TRANSACTION_COMMIT , so that the created shopping cart is committed.
    Now , The problem is, if I create a shopping cart using the above process, it gets into awaiting approval state. What do i do to save a shopping cart rather than creating it. I mean to say, the state of the shopping cart should be saved.
    And let me know the procedure to update an existing shopping cart which is in saved state.
    Thanks,
    Karthik Babu.
    Edited by: karthik_pulluru on Jul 28, 2011 12:27 PM

    Hi,
    As per your suggestions, I am using BBP_PD_SC_CREATE FM to create my shopping cart. the shopping cart is being created in HELD state. But, the item details, partner details, account details and org data is not being inserted.
      DATA iv_header type BBP_PDS_SC_HEADER_IC.
      lv_header_ref = '1'.
      lv_item_count = '2'.
      iv_header-guid = 1.
      iv_header-description = 'test for save cart'.
      iv_header-currency = 'USD'.
      iv_header-process_type = 'SHC'.
    *ls header
      ls_header-process_type = 'SHC'.
      ls_header-currency = 'USD'.
    ls_header-subtype = 'EP'.
      ls_header-businessprocess = '1'.
    *lt item
      ls_item-guid = '2'.
      ls_item-number_int = '0000000002'.
      ls_item-parent = '1'.
      ls_item-description = 'Deep Groove Lower Fuser'.
      ls_item-product_type = '01'.
      ls_item-category_id = '00106'.
      ls_item-quantity = '1.000'.
      ls_item-unit = 'EA'.
      ls_item-gross_price = '39.0000'.
      ls_item-price_unit = '1'.
      ls_item-deliv_date =  sy-datum + 1.
    ls_item-be_stge_loc = '0001'.
      ls_item-be_co_code = '1000'.
      ls_item-currency = 'USD'.
      ls_item-be_plant = '1000'.
      ls_item-be_pur_group = '003'.
      ls_item-be_pur_org = '1000'.
    *****To be populated from Header Data
      append ls_item to lt_item.
    account data
      data: ls_account type BBP_PDS_ACC ,
      rt_account_data type BAPIT_ACC.
      ls_account-p_guid = '2'.
      ls_account-acc_no = '0001'.
      ls_account-g_l_acct = '400000'.
      ls_account-cost_ctr = '1000'.
      ls_account-co_area = '1000'.
      ls_account-profit_ctr = '1402'.
      ls_account-acc_cat = 'CC'.
      append ls_account to lt_account.
    *bupa data
      data:
            ls_bup        type BBP_PDS_PARTNER,
            rt_bupa_det TYPE BAPIT_BUP_C.
    ls_bup-parent_guid = 2.
      ls_bup-partner_fct = '00000016'.
      ls_bup-PARTNER_no = '0000000206'.
      ls_bup-mainpartner = 'X'.
      ls_bup-p_guid = '2'.
      append ls_bup to lt_bup.
    ls_bup-parent_guid = 2.
      ls_bup-partner_fct = '00000075'.
      ls_bup-partner_no = '0000000007'.
      ls_bup-mainpartner = 'X'.
      ls_bup-p_guid = '2'.
      append ls_bup to lt_bup.
    *org data
      data: ls_org        type BBP_PDS_ORG ,
            rt_org_det type BAPIT_ORG_C.
    **********Org
      ls_org-proc_org_ot = 'O'.
      ls_org-proc_org_id = '50000011'.
      ls_org-proc_group_ot = 'O'.
      ls_org-proc_group_id = '50000012'.
      ls_org-p_guid = '2'.
      append ls_org to lt_org.
      data e_header type BBP_PDS_SC_HEADER_D.
      CALL FUNCTION 'BBP_PD_SC_CREATE'
        EXPORTING
      I_REF_GUID              =
        I_BAPIMODE              = 'X'
        I_PARK                  = 'X'
        I_SAVE                  = ' '
       I_TESTRUN               = ' '
        I_HEADER                = IV_HEADER
      I_SRC_GUID              =
      I_SRC_OBJECT_TYPE       =
      IT_ATTACH               =
        IV_MSG_SCENARIO         = ' '
       IMPORTING
         E_HEADER                = e_header
      ET_ATTACH               =
        TABLES
         I_ITEM                  = lt_item
         I_ACCOUNT               = lt_account
         I_PARTNER               = lt_bup
      I_CONFIRM               =
      I_LONGTEXT              =
      I_LIMIT                 =
         I_ORGDATA               = lt_org
      I_TAX                   =
      I_PRIDOC                =
      I_HCF                   =
      I_ICF                   =
      I_TOL                   =
       E_ITEM                  = e_item
       E_ACCOUNT               = e_account
       E_PARTNER               = e_partner
      E_CONFIRM               =
      E_LONGTEXT              =
      E_LIMIT                 =
       E_ORGDATA               = e_orgdata
      E_TAX                   =
      E_HCF                   =
      E_ICF                   =
      E_TOL                   =
      E_STATUS                =
        E_MESSAGES              = lt_message1
      call function 'BAPI_TRANSACTION_COMMIT'.
    I pasted my code here. pls tell m ewhere i went wrong.
    Thanks,
    Karthik Babu

  • Internal note \ Vendor text in shopping cart not getting correctly saved.

    Hi SRM  folks,
    We are at SRM 4.0 with extended classic.
    We are facing issue with shopping cart ( BBPSC01 ) for  vendor text \ internal note in  " Documents and Attachments Tab" in item detail screen as below :
    Suppose we  enter below three lines in internal note \ Vendor text  as:
    XXX
    AAA
    CCC
    They will appear as below :
    XXX
    AAA
    AAA
    CCC
    CCC
    Line items are getting duplicated.  Please let me know  how this can  be resolved or if any SAP note available ?
    Moderator message - Please do not offer points or rewards
    Thanks in Advance,
    Sachin
    Edited by: Rob Burbank on Jul 30, 2010 9:39 AM

    Here is solution :
    kindly apply the following notes:
    1253076 No Vendor Text Exists Incorrectly Displayed
    1289174 Vendor text/Internal Note is not deleted
    1313904 Extra Line Breaks are added in Approval Notes
    After this please republish all of the Templates with the Report
    w3_publish_services.
    Afterwards the Template Cache has to be invalidated with the
    transaction sitspmon -> Tab "Template and Mime Cache" -> Button
    "Systemwide".
    If you use Proxy Server, you have to empty the cache there as well.
    Furthermore the Temporary Internet Data of the Browse has to be deleted.
    Retest the scenario and see if the behavior still persists.
    Those note  solved the issue

  • Shopping Cart Changes before saving

    Hello ,
       I want to change the Logical/Target System of the Shopping Cart before I can save the shopping cart on some condition.  Can any one suggest me how can this be done.  Any standard program that needs to be changed...
    Thanks in Advance

    Hi,
    You can use the badi "BBP_DETERMINE_LOGSYS".
    Read the documentation below:
    BADI - BBP_DETERMINE_LOGSYS
    code
    You can use the Business Add-In BBP_DETERMINE_LOGSYS to define your own criteria for determining the backend system / company code. You use this BAdI to determine the source system for
    Shopping cart items
    In the standard system, the backend system is determined using the product category Define Backend Systems. The backend System is placed in the field ITEM_DATA-LOGICAL_SYSTEM. Then the system calls the Business Add-In BBP_DETERMINE_LOGSYS.
    The company code is put in the field ITEM_DATA-BC_CO_CODE. Then the system calls the Business Add-In BBP_DETERMINE_LOGSYS.
    Contracts
    In the standard system, the system creates contracts locally from Sourcing and SAP Bidding Engine You can use this BAdI to determine a backend system.
    Example
    Shopping Cart:
    Backend system A is determined for product category OFFICEMATERIAL. You also want to consider the vendor and purchasing organization fields during determination of the backend system. The purchase order is to be created in backend system B for the vendor OFFICE1 and purchasing organization 0001. You overwrite the field ITEM_DATA-LOGICAL_SYSTEM with B.
    Contract:
    The local system used by the standard system to create contracts is XYZ4711. In the field CV_LOGSYS, you enter the logical system ABC0815 that links to a backend system. In this way, contracts are created in the backend system.
    Standard settings
    The BAdI provides the following methods:
    -> DETERMINE_LOGSYS
    -> CONTRACT_LOGSYS_DETERMINE
    Activities
    Implement this BAdI if you want to define a target system that is different from the standard system.[/code]
    Sample code for BBP_DETERMINE_LOGSYS BADI
    codemethod IF_EX_BBP_DETERMINE_LOGSYS~DETERMINE_LOGSYS.
    data: w_acct_data type enriched_acct_data.
    data: w_acct_icom type BBP_PDS_ACC_ICOM.
    data: w_et_messages type BBP_TMESSAGES_BADI.
    data: re_obj(40).
    data: imkey(8).
    field-symbols: <waItem> type bbp_oci_enritem.
    field-symbols: <waAcct> type bbp_oci_enracct.
    field-symbols: <f1> type any.
    if not acct_data[] is initial.
    loop at item_data assigning <waItem>.
    loop at acct_data assigning <waAcct> where line = <waitem>-line.
    check <waAcct>-acc_cat = 'RE'.
    if not <waAcct>-acc_str is initial.
    CALL FUNCTION 'Z_RE_ACCT_ASSGN'
    EXPORTING
    ACC_STR = <waAcct>-ACC_STR
    BUKRS = <waItem>-BE_CO_CODE
    IMPORTING
    RE_OBJ = RE_OBJ
    IMKEY = IMKEY
    TABLES
    BBP_RETURN = w_et_messages.
    endif.
    if not imkey is initial and w_et_messages[] is initial.
    move imkey to <waAcct>-rl_esk_key.
    move re_obj to <waAcct>-acc_str.
    modify acct_data from <waAcct>.
    endif.
    endloop.
    endloop.
    endif.
    endmethod.[/code]
    BR,
    Disha.
    Do reward points for useful answers.

  • I can't delete an item in my shopping cart.

    I have tried to click on the x beside the buy symbol and also highlighted the item and push the delete key and neither one will delete it. I added a song today and then deleted it and it worked just fine but this one will not go away. Can someone help?

    If Francisco's suggestion doesn't work, contact the iTunes Store customer support department through the form linked from the bottom of their web page and explain the problem to them. They can clear your Shopping Cart for you. They'll probably have to clear the entire cart, so if you have other items there, make sure you've noted them, or saved them in a "wish list" playlist, so you remember what they were.
    Good luck.

  • New Customer Field in Shopping Cart (SRM) with default value

    We have requirement to add new Customer field in Shopping cart (SRM 4.0) and assign a default value to it.
    We have added the custom field and also assigned default value 'X' to it using BADI BBP_CUF_BADI_2 method MODIFY_OUTPUT. Problem we are facing is in case user changes the value and unchecks the custom field then it gets overwritten by default value once the shopping cart is saved. We have followed steps mentioned in link below in order to add custom field and populate it.
    /people/nanda.kondagunta/blog/2006/10/23/how-to-create-custom-fields-in-srm
    KR Jaideep,

    Dear Poster
    Your thread has had no response since it's creation over
    2 weeks ago, therefore, I recommend that you either:
    - Rephrase the question.
    - Provide additional Information to prompt a response.
    - Close the thread if the answer is already known.
    Thank you for your compliance in this regard.
    Jason Boggans
    SAP SRM SDN Moderator

  • Addign new customer field in Shopping cart SRM with default value

    We have requirement to add new Customer field in Shopping cart (SRM 4.0) and assign a default value to it.
    We have added the custom field and also assigned default value  'X' to it using BADI  BBP_CUF_BADI_2 method MODIFY_OUTPUT. Problem we are facing is in case user changes the value and unchecks the custom field then it gets overwritten by default value once the shopping cart is saved. We have followed steps mentioned in link below in order to add custom field and populate it.
    [/people/nanda.kondagunta/blog/2006/10/23/how-to-create-custom-fields-in-srm|/people/nanda.kondagunta/blog/2006/10/23/how-to-create-custom-fields-in-srm]
    KR Jaideep,

    Hi,
    In badi BBP_CUF_BADI_2, method MODIFY_OUTPUT,
    are you doing something like this?
    CASE IV_FIELDNAME.
      WHEN 'YOUR_CUSTOM_FIELD'.
        IF IV_VALUE IS INITIAL.
          MOVE 'YOUR_DEFAULT_VALUE' TO EV_VALUE.
        ENDIF.
    ENDCASE.
    Best regards.
    Edited by: Pablo Casamayor on Jul 23, 2009 12:32 PM

  • PR to Shopping Cart

    Hi,
    I have created one <b>PR(Purchase Requisition)</b> in backendSAP . But the entry is not passing to the table EPRTRANS, which is responsible for transferring PR to <b>Shopping Cart(SC)</b> in EBP .If I created entry manually in EPRTRANS and than execute the prog. BBP_EXTREQ_TRANSFER it will transfer the entries from EPRTRANS to EBP as SC & than delete entry from EPRTRANS table which is OK .
    Where is the setting required  by which once I create PR in SAP
    it will automatically inserted into table EPRTRANS .
    Looking forward your responses.
    Regards
    Sachin S M
    M<b></b>

    Hi Everyone,
    I did mention on other thread inside Subject "Creation of Purchase order and workflow" about the similer issue, shared my experience. Hope that help.
    Copy of that.
    Hi Sunny/Manoj,
    I missed Sunny last questions on this thread. I hope i can clarify now for both of you.
    Yes, As Standard, you can push R/3 PR to Sourcing from MRP, PM or APO.
    If you have to push simply from R/3 PR directly, what i meant in the earlier message that you simply update EPRTRAN thru custom program or thru Workflow once PR is saved.
    Basically, the BBP_EXTREQ_TRANSFER looks for entries in EPRTRAN table and push those PRs into SRM sourcing.
    I have done this during my development stage in one of project that i do not wait MRP to create R/3 PR though that was actual requirments.
    I just put entry into EPRTRANs table in SE16 for R/3 PR to be transferred to SRM, then run BBP_EXTREQ_TRANSFER. It worked fine.
    Per my understanding that it does not check whether the entries in EPRTRANs table, has come from R/3 PR which driven from MRP, PM, else.
    Regards,
    Jay

  • How is the follow-on doc triggered from shopping cart in SRM 7.0?

    Hi!
    We are on SRM 7.0 and want to make a solution where we create a PM order (Work order) as a follow-on document in backend instead of a Requisition or PO. There are desciptions on how to change document type and function using BADI's for the older SRM solutions, but this does not seem to work in SRM 7.0.
    Right now we have customized the system so a Requistion is created in backend and that works fine.
    Next step is to find a BADI to replace the call to BAPI_REQUISITION_CREATE  with a Work order BAPI  call  (BAPI_ALM_ORDER_MAINTAIN),
    I have tried to debug the process in Web Dynpro from the Shopping Cart where I press the 'Order' button', but never get to a point where the BAPI is called. It only seems like the shopping cart is saved in SRM tables and that the Workflow for approval process is started. We do not use the approval Workflow and the SC gets the status 'Approved' immediately.
    When I monitor the shopping cart I can see that it gets the status 'Follow-on document created' about one minute after the Approved status, and that also makes me wonder if the transfer of the SC to backend is done in a batch job, from a Workflow program or anything like that - and not from the Web Dynpro method calls behind the Order button.
    Does anyone know the technical details of the solution of the follow-on document creation in SRM 7.0?
    Where is the triggering done??
    Regards, Tine

    Hi Ricardo!
    Thanks for you reply. So this means we have to create a kind of batch job with a program which runs FM BBP_PD_SC_TRANSFER  ? How can we avoid that the original backend document is not started in addition (the reqiusition which is set up in customizing) ? Is it possible to customize the shopping cart solution so it does not trigger any backend documents automatically - so we can take the complete control using this batch job mentioned?
    PS: Do you know exactly where the BAPI for the requisition is triggered in SRM 7.0? Would be nice to know after all my debugging with no results
    Regards, Tine

Maybe you are looking for

  • How to change document gamma (or create a "false profile")

    Although there has been much recent criticism of the notion of "false profiles," generally associated with the person who espouses it, I would like to be able to convert a document which is in, e.g., Adobe RGB with a gamma of 2.2 to one of the same c

  • Please tell me i'm crazy

    lately i'm becoming slightly annoyed over a few things regarding my MBP. some of these things might be a result of being a little nit-picky, but i need to know if they are things i need to be concerned about. first thing: the infamous warped screen.

  • Sap Content server Direct Browser Access - docGet

    We use SAP Content Server for DMS doc storage. Docs are stored without digital signing. I am looking to access dms original files directly via web browser using the "docGet" command. My url looks as shown: http://pswdf009:1080/ContentServer/ContentSe

  • Error in  displaying  doc file  on a jsp

    Hi I have an Web appln which retrieves a file stored in the DB. I am using a clob datatype I have the data stored in an InputStream . When i try to display the file the file contains junk values and the data is not displayed properly . Sometimes i ge

  • Want to burn cds, having a hard time...

    I have a windows computer and i recently downloaded itunes so I am really new at this, anyway I want to burn one of my play list and I can't seem to do it. One of the sugestions given to me by the support help "thingy" is to download a newer version