Webapp (requires payment) creating multiple/duplicate products

Each time someone submits a new Webapp that requires payment, a new Ecommerce product is created.  Is there a way to have the Webapp use the same product?  I also have an online shop, and it's making the product management overwhelming.

I have tested all sorts workarounds for this problem. My situation was that we had a single payment webform set up and we were using this same form to accept payment for multiple events (the web form HTML code was inserted into the event detail and used to submit the event booking).
Here's what was happening:
A product was automatically created by Business Catalyst. Product code is the WebFormID of the webform used to submit the order. Product name is a concatenation of {web form name}/{event name}
An order was created in the CRM referencing the new product.
BC will create a new product when an order is placed unless the combination of Product Code + Product Name already exists. This is patently stupid since the Product Code is the primary key here. In fact, BC even warns you that this is bad as soon as you view the product page in admin.
I searched everywhere I could think of to find a way to tell the web form which product to use when creating the order. No joy. There does not seem to be a way to override the automatic creation algorithm. I posted a question about this in the forum here and never got a response.
As Shannon points out, these ARE real products as far as the database, OneSaas etc are concerned. We use OneSaas to synchronise to Saasu and this synchronisation process repeatedly failed due to missing product codes in Saasu (which is the product master by the way).
So, the only solution I could find was to duplicate our payment WebForm so that there is a unique and distinct form for every event our customers could purchase. I then modified each event so that it used the corresponding WebFormID of it's dedicated WebForm in the action URL query parameters. I didn't need to modify anything else in the event (since every webform is exactly the same - the HTML is identical. Hooray for code re-use ... NOT!).
In Saasu, I then create an Item to represent each event booking using the WebFormID as the Item code. There's no need to run around and create the products on BC. It will create diabolical looking product names using the WebFormID and if you create these manually you NEED to make sure that the name you enter is EXACTLY as BC will create it ... or you'll get a duplicate product ... again.
OneSaas now works correctly as we have it set up to pull in products from Saasu. It can pick up the new orders and relate these to Saasu products/items and then sync the invoices to Saasu.
Problems With This Approach
Your WebForm code is duplicated across multiple events. If you want to, say, change the payment methods that you accept you'll need to change each and every webform as well as modify the HTML code in the event.
You get a unique product for every event that you offer. This may not be what you want (my client didn't). At least it will synchronise.
You MUST remember to create products in Saasu any time you offer a new event. At least you can use a sensible Item name in Saaus (rather than the auto-created BC garbage) as matching is only done on the code.
If you have an external process that extracts Items from Saasu so that you can create matching products in BC you'll need to be careful not to overwrite the product names for your webform related products. Or you'll get a duplicate product created on the next order.
If anyone has a better approach I'd be happy to hear it.

Similar Messages

  • Address Book creating multiple duplicates!!

    My address book keeps creating multiple duplicates for the names in my address book.  I have the wireless sync off and I also have no duplicates allowed setting off, but it still creates them. 
    What is going on with my blackberry?

    I answered (or ask you an additional question about this) already where you posted in the other thread.
    Posting duplicate questions causes problems, wastes time.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Aperture creates multiple duplicates of a folder/project

    so strange phenomenon happened a while back with my aperture library. Some how, apt has created multiple folders of the same projects (13 identical folders). the folder is titled 'TRAVEL' and in it are 5 projects (USA, Columbia, Europe, etc). it seems like they are all the same and actually function as one (ie if i delete one image from one of the folders, it will be deleted from all the rest. if i delete the folder itself, all 13 folders with the projects will be deleted.
    I've tried several fixes to no avail. recently i've exported each project to my desktop as a library. deleted each project one by one in the main library, then deleted the containing folder. i then imported the projects back into the library, but they come in as 13 folders, each containing that project.
    i really need some help with this. if anyone has an idea...
    aperture 3.1.1
    OSX 10.6.5
    MBP core 2 duo
    4gb ram
    etc

    Hooo,
    It definitely sounds like there is some corruption in your library. Have you tried the [Basic troubleshooting|http://support.apple.com/kb/HT3805]?
    nathan

  • Create multiple folders with one click on documents tab in BP in SAP CRM

    Hi Experts,
    I have a requirement to create multiple folders by clicking on a button in Documents tab in BP transaction in CRM. In standard process by clicking on create folder button we create folders. we want to create multiple folders with one single click ( i guess we can develop another button for that) folder name will be hard coded. Kindly let me know , how this can be achieved.

    Hi Experts,
    I have a requirement to create multiple folders by clicking on a button in Documents tab in BP transaction in CRM. In standard process by clicking on create folder button we create folders. we want to create multiple folders with one single click ( i guess we can develop another button for that) folder name will be hard coded. Kindly let me know , how this can be achieved.

  • Creating Multiple POs from the shopping cart

    Hi
    I have a requirement to create multiple POs from shopping cart. we are in SRM 7.0 I have implemented the BADI BBP_SC_TRANSFER_BE GROUP_PO method. modified group_1 field with 1 and Doc_type with custom document type
    and udpate the change parameter CT_PROC_ITEM with the above changed data for each line item.
    But purchase order always taking original document type and its number range only. 
    Please help me in this regard,
    Regards,
    Rama.

    Hi,
    Thanks for your reply. I have implemented the BADI BBP_BS_GROUP_BE method GROUP_PO_BACKEND. I modified BE_DOC_TYPE with the custom document type and REFNUMBER as the group number .
    But  it is generating number range for the original document type only.  when i debug the code i found that it is taking original document type (which is hardcoded contant value mentioned in the code when number range is initial).
    Please suggest me  after grouping the line items with document types and REFNUMBER how to assign number ranges for each group of line items.
    Regards,
    Rama.

  • To create multiple files with same content but with different names

    Hi SapAll.
    here i have got a tricky situation on Idoc to File Scenario.
    in my interface of an Idoc to file ,there  is requirement to create multiple files with different file names but with same content based on one Idoc Segment.
    which means there will be one Zsegment with two fields in the idoc,where one field with (content refers to the name which file name should start with .so lets say if this segment is repeated for 3 times then PI should create 3 files in the same directory with same content but with different file names (from the filed).
    so here for now iam using one reciever file communication channel.
    can any body give me the quick answer.
    regards.
    Varma

    What do you mean by different names?
    when i make proper setting in the Receiver Channel....on how to create the filename (what to append) like add Timestamp, counter, date, messageid.....even in this case you will ahve file with different names and that too from same File channel.
    You can perform multi-mapping in XI/ PI and then your File channel will place the files in the target folder with relevant names. You cannot use Dynamic Configuration with Multi-Mapping!
    If you intend to use different File channels, then do the configuration as required (normal)...even over here you can follow multi-mapping.
    Do not use a BPM!
    Regards,
    Abhishek.

  • How to create multiple associated record types in a single batch

    I know that when inserting records in a batch, if one of the records fail, the entire batch is rolled back. But is there a similar feature when inserting records of different types that are associated with each other?
    E.g.
    From a web application, the user fills in a form for Contracts and Contract Products and submits to CRM.
    The form will first create the parent object (Contract). After this has been created and the rowID for this new Contract object obtained, it can proceed to create multiple Contract Product objects, all tied to that Contract rowID.
    But if one of the Contract Products fails during insertion, the batch will only rollback the Contract Products. It will not rollback the main Contract parent. Is there any way to accomplish this?

    Well think of it I believe the scenario is too bird viewed hence the solution can't be exact.
    But thinking of a possible solution every time a child operation fails have a catch block where you you go back to system if the parent needs to be deleted if yes, call Delete Method on the parent.
    Note: Make sure that the decision on whether or not the parent record needs to be deleted will depends on the question "Does Parent Record already has several other children associated to it or not"
    Hope this clarifies.
    Regards,
    Messer

  • Multiple output products in PPM

    I have a business requirement to have multiple output products in one PPM (ex. 100 input component A produce 3 output components - 70 X, 10 Y, and 20 Z). However, in product plan assignment it doesn't allow me to enter one PPM to more than one output product. How do I get this work?

    I am still confused by your requirement...
    A PPM is nothing more than a BOM/Routing.
    Consequently, its product specific.
    So what exactly are you trying to accomplish?
    Are you trying to minimize master data setup and have the same PPM be used for 3 different products?   Each can utilize the same PPM like a reference routing? 
    Or is it 3 products are produced at the same time by the same actions (production order)?
    Ken Snyder

  • Create Multiple Positons

    I have a requirement to create multiple positons , i have gone through the other threads in the forum which state the thorugh LSMW use transaction code PP02 {{""through lsmw please use tcode PP02.
    there you can create various types of Objects (Position, Job, OU, etc) with certain period and create Relationships between those objects.""}} . could someone clarify this or explain the process in details? It will help a lot.
    Thanks

    T-code pq13 should give you the Measure to create a Position (OM type S Object).  T-code pp02 may be similar but it's probably a "generic" transaction enabling you to create different types of objects, similarly to t-code pp03.
    T-code lsmw enables you to create a "script" for fast data entry.  Using lsmw, you have to specify what transaction should be activated, and then go through that transaction (eg. pq13, pa30, etc...), screen by screen, until you terminate the transaction (usually by saving what you did).  Then, you can "edit" your script and build a template for fast data entry through an Excel spreadsheet that will be saved as a .txt file.

  • JDev 11g: Create Multiple Record.

    Hi,
    I have a requirement to create multiple record by clicking the create button multiple times and on one click it should save all the records. Everything is working fine, but the issue is,
    when user created 4 records and the 5th record he doesn't want to create then issue is comming. Application is forcing him to enter the data, is there is any way to handle this situation.
    I mean, if the 5th record doesn't contain any data.. it should save 4 records only. Please suggest me the solution to achieve this.
    Thanks,
    Rajesh

    Hi Shay,
    Thanks for your reply. But your second solution will never occur in my case because validator methods will not allow user to click on save button without entering the proper data.
    Is there any otherway instead of deleting the record to achieve this functionality.
    Thanks,
    Rajesh

  • Particular sales order of the same line item hv created multiple production

    sir,
    I am having a problem in MD04. A particular sales order of the same line item hv created multiple production order.and continously planning is going on... I didn't get why it happens.
    Will u please suggest me what should i do in this case?
    Regards
    Meenu

    Hello sir,
    yes, ofcourse, for the finished material have the BOM with some semifinished productes which are to be produced .
    In co02 , we can go through the collective production order.
    One more thing is that, in the multiple production order date(scheduling date) shows in forward(future dates).
    For ex:09-05-2010.
    Regards
    Meenu

  • When syncing multiple Google calendars to iPad, switching event to different calendar on iPad creates a duplicate in Google. Ideas?

    When syncing multiple Google calendars to iPad, switching event to different Google sub-calendar using iPad creates a duplicate in Google.
    Using Google account with the Exchange setup on an iPad mini. iOS up to date. I have a secondary calendar in my Google account for some appointments, and when I create the event on the iPad and it defaults to my main Google calendar, changing the event to the secondary calendar caused the following:
    1) at first, the event totally disappeared from my iPad. Scary! Reappeared when I went into Gcal on the web, opened the event to edit, and re-saved. Phew.
    2) Failing to re-create error #1, I switched a new event from primary to secondary calendar, and it then appears correct on iPad, but is duplicated on the web. The duplicate remains even after deleting the changed event on iPad, refreshing Gcal, etc.
    Just curious if anyone else is having this problem or has discovered a workaround or fix.

    When you open the Calendar app, tap the button at the top-left corner (Calendars).  That should reveal all the calendars you have available, and you can select/ un-select any or all of them.
    If you don't see your 2nd GMail calendar listed, go into Settings/ Mail/ (account name) and make sure you've turned the calendar ON for this account.

  • UNABLE TO CREATE DEPENDENT REQUIREMENT FOR MIC - MULTIPLE SPECIFICATION REQ

    Dear Gurus,
    We have to create multiple specification for one MIC --> ECC 6.
    We did the following activities.
    1.Inspection Type 89 --> Multiple Specification is activated in customizing - Default Values.
    2. For the material 1259, Inspection Set up - for the Inspection Type 89 carried out in QM View  of Material Master.
        Multiple spec is activated in Material Master also.
    3. Inspection Plan is created.MIC
    4. I HAVE CREATED THE INSP. PLAN --> GROUP 236 AND COUNTER 1 USING QP01.
    5.I HAVE ASSIGNED THE MIC --> TESTQC  TO THE OPERATION.
    6.In customizing,
        QM --> Quality Planning --> Inspection Planning --> General --> Multiple Specification
        For the OBJECT TYPE 01 --> COUNTRY,
       I HAVE ASSIGNED 4 COUNTRIES --> (1) BAHRAIN (2) DENMARK (3) FRANCE AND (4) GERMANY.
    7.Now I want to create the Multiple specification using the Eng. Work Bench --> EWB.
    8.  Multple Spec. check box activated in EWB.
    9 While creating a dependent requirement for the MIC in EWB, if I assign the object type --> Country   
        and the Object -->  Bahrain, I am getting the error as -->
    =====================================================================
    Assignment of material 000000000000001259;1000; is not available
    Message no. QP306
    ================================================================================================================================================
    I could not proceed.
    HOW TO CREATE THE DEPENDENT REQUIREMENT IN EWB
    Please guide.
    With Best Regards,
    Raghu Sharma

    Dear Gajesh,
    I appreciate for your prompt reply.
    I have activated the multiple specification at client level as a first step.
    Will you please check and confirm?
    Expecting your reply,
    With Best Regards,
    Raghu Sharma

  • Hi..I have a requirement to create An opportunity for the multiple campains

    I have a requirement to create an single opportunity for the multiple campaingns..how can we do this..??
    regards
    B.Mani

    Hi Nizam,
                       You can check the component 'BT111H_OPPT' view 'BT111H_OPPT/ItemsList ', context node 'BTADMINI' has onclick action implemented for item list in opporrtunity transaction. In the same way you can do the coding.
    Hope this helps.
    Regards,
    Ruby.

  • How can i create my BC featured product list in to a slide show for multiple products in one row. i have products aligned in a row i just would like to make it a slide show of the multiple (20) products.

    i have products aligned in a row already using custom css.i just would like to make it a slide show of the multiple (20) products in the one row.
    i am using the featured product module from the development section of business catalyst. i would love to display as many new products as possible in one row of products. so i can just click a arrow left button and scroll through the products.
    holy-shippers.businesscatalyst.com is the site i am mentioning.

    Hello,
    Aside from any custom implementations that may be suggested by any other members, you could also consider using some hero-type slider like those found on our new responsive templates, and have each web-app item contain a product.
    Kind Regards,
    Alex Pavelescu

Maybe you are looking for