Page 1 of 15 12311 ... LastLast
Results 1 to 10 of 146
  1. #1
    Join Date
    Jan 2007
    Location
    Los Angeles, California, United States
    Posts
    10,023
    Plugin Contributions
    32

    Default Ajax Back In Stock (re-written version of Conor/Ceon's Back In Stock Module)

    I found this module today (http://www.zen-cart.com/downloads.php?do=file&id=1944), and did not see a support thread for it. I have a LOT of questions for the author or anyone who's downloaded and used this module. Hence why I am creating this post..

    The Ceon Back In Stock Notifications module has not been updated since 24 Feb 2012, and (like many other FREE Ceon modules) the current keepers of Ceon Back In Stock Notifications has not given ANY indication that Ceon Back In Stock Notifications will be updated any time soon if at all.. I am trying to get some clarifications on the differences/similarities/migration path between Ajax Back In Stock and the Ceon Back In Stock Notifications which Ajax Back In Stock is based on.


    Features/Functionality Questions:
    The description for this only says the following:
    This is a re-written version of Conor/Ceon's Back In Stock Module:
    http://www.zen-cart.com/downloads.php?do=file&id=773

    It offers the store owner the ability to offer customers a notification when a product is back in stock.
    Additionally, this module offers many additional features.
    1) Ajax pop-up style box for the customer to be added to the back in stock.
    2) The ability to modify most of the box's text via the admin.
    3) The ability to notify a customer every time a product is back in stock, or just once
    4) Days of Lag: So you aren't spamming customers less than the days of lag when back in stock.
    5) Ability to set a maximum emails per batch so you are not flagged and black listed
    What the description doesn't say EXPLICITLY is does the module have the SAME features as the original "Ceon Back In Stock Notifications" along with the new features listed above?? Or is the feature set different?? Sorry if the answer may seem OBVIOUS to some, but it actually is not which is why I am posing the question..

    Migration from original "Ceon Back In Stock Notifications" Questions:
    Is there a migration path for those shop owners who already have Ceon Back In Stock Notifications installed?? Or will those who have the original Ceon Back In Stock Notifications have to uninstall the original to install the Ajax Back In Stock module?? I didn't see this explicitly stated in the readme docs for the Ajax Back In Stock module which is again why I am posing the question..
    My Site - Zen Cart & WordPress integration specialist
    I don't answer support questions via PM. Post add-on support questions in the support thread. The question & the answer will benefit others with similar issues.

  2. #2
    Join Date
    Dec 2011
    Location
    Wisconsin, USA
    Posts
    674
    Plugin Contributions
    22

    Default Re: Ajax Back In Stock (re-written version of Conor/Ceon's Back In Stock Module)

    Thanks for creating a support thread!

    It is a complete re-write, there is a VERY small portion of the code that is used to migrate from Conor/Ceon's Back In Stock to Ajax Back In Stock. To my understanding, I'm fairly certain all of the features of that module are included. To my understanding the "keepers" of Conor/Ceon's Back In Stock have no or little intention to continue development of Conor/Ceon's "free" modules. There are several stores that have been using this module for over about 6+ months.

    While a uninstall of Conor/Ceon's Back In Stock Is not required it is certainly recommended since both modules have observers checking for products orders etc.

    Over 60 hours of development have gone into this module. It corrects many of the "bugs" in his module. And offers much more robust abilities. Including NO core modifications, and only template modifications. Whereas the Conor/Ceon's Back In Stock was modifying the includes/functions/functions_general.php

    Also there are several important features that are much needed in the days of spam blocking.

    -Conor/Ceon's Back In Stock would continue to send emails until the customer "buy or died". Whereas this version allows a customer to be notified once or every time until they buy.

    -Another issue was that several ISP have been blocking the bulk email batches sent by the module so it now limits the number of notifications sent per batch avoiding this issue.

    -There is a function "Days of Lag" which appears to be confusing to some. A previous issue was store owners setting Conor/Ceon's Back In Stock to run nightly, however that was causing customers to get emails nightly. The Ajax Back In Stock module checks when an email notification for that entry (customer & product) wa last sent and than makes sure that this equation is true (last day sent + days of lag < Today). Example if a customer was sent an email notification was sent Sunday for product XYZ and the days of lag is set to 7 the customer can't receive another notification till the next Sunday. They may receive a notification that ABC is back in stock though.

    Feel free to ask any more questions let me know.

  3. #3
    Join Date
    May 2005
    Location
    England
    Posts
    590
    Plugin Contributions
    0

    Default Re: Ajax Back In Stock (re-written version of Conor/Ceon's Back In Stock Module)

    Hi there,
    Thanks for making an update to this module, Conor was great to work with and his passing was a shock. Such a great guy with lots of time for people.

    I managed to install this module with no problem. Only when I went to import from the previous version. It went to a warning message atop a blank page, and a debug log as follows:-

    I am on 1.5.4 version currently. Actually I found the debug for it amongst them all:-

    PHP Code:
    [20-Jan-2015 10:32:09 America/New_YorkPHP Fatal error:  1064:You  have an error in your SQL syntaxcheck the manual that corresponds to  your MySQL server version for the right syntax to use near '***customer  name****'false )' at line 2 :: INSERT INTO zen_back_in_stock (email,  product_id, sub_date, sub_active, name, active_til_purch) VALUES
                         (***customer email with hyphens in *****'
    548,  NOW(), 1'***customer name****'false ) ==> (as called by)  /****/****/public_html/includes/functions/extra_functions/back_in_stock.php  on line 84 <== in  /****/****/public_html/includes/classes/db/mysql/query_factory.php on  line 155 
    I can see the email for this entry has about four hypens in it, followed by the usual @ symbol and email ending. I reckon if I remove that entry manually, then it will clear up the issue. This might help others in the future perhaps. At least I think it is that, but as you can tell I am not technically adept at all this lol

    It did import 25% of the out of stock subs, so it must be getting stuck with something. I tried again and it gives the same partial amount. But apart from that, everything is great!!

  4. #4
    Join Date
    Dec 2011
    Location
    Wisconsin, USA
    Posts
    674
    Plugin Contributions
    22

    Default Re: Ajax Back In Stock (re-written version of Conor/Ceon's Back In Stock Module)

    Does the customer's name have a ' in it?

  5. #5
    Join Date
    May 2005
    Location
    England
    Posts
    590
    Plugin Contributions
    0

    Default Re: Ajax Back In Stock (re-written version of Conor/Ceon's Back In Stock Module)

    Yes it does, I just spotted it. Irish surname. Ah so that is it, no problem I can remove it as it is an old subscription

  6. #6
    Join Date
    Dec 2011
    Location
    Wisconsin, USA
    Posts
    674
    Plugin Contributions
    22

    Default Re: Ajax Back In Stock (re-written version of Conor/Ceon's Back In Stock Module)

    Also a quick couple things.

    I looked at your site.

    1.) In the Admin configuration-> Back In Stock Configuration
    You can change the link text to an <img> to look more like your other buttons.

    2.)
    Also you may want to do something like:
    PHP Code:
    <?php
    if(zen_get_products_stock($products_id) > 0){
    ?>
    <!--bof Add to Cart Box-->
    ***the stuff between these***
    <!--eof Add to Cart Box-->
    <?php
    }
    else{
     if(
    BACK_IN_STOCK_ENABLE == "true"){ ?>
    <a href="#back-in-stock-popup-wrapper" id="back-in-stock-popup-link"><?php echo BACK_IN_STOCK_LINK?></a>
     <?php 
    }
    Then it will only show when it is out of stock. I probably should add that to the docs for the next release.

  7. #7
    Join Date
    Dec 2011
    Location
    Wisconsin, USA
    Posts
    674
    Plugin Contributions
    22

    Default Re: Ajax Back In Stock (re-written version of Conor/Ceon's Back In Stock Module)

    Quote Originally Posted by HeathenMagic View Post
    Yes it does, I just spotted it. Irish surname. Ah so that is it, no problem I can remove it as it is an old subscription
    I'll try to add a fix for that in the next version

  8. #8
    Join Date
    May 2005
    Location
    England
    Posts
    590
    Plugin Contributions
    0

    Default Re: Ajax Back In Stock (re-written version of Conor/Ceon's Back In Stock Module)

    Thanks for the tips, I will try and make an icon. I was struggling with the if sold out code, my php is not very good. But I will keep trying. I put the two additions in the right place, it just said unexpected end. Perhaps as I have a few modules.

  9. #9
    Join Date
    Jan 2007
    Location
    Los Angeles, California, United States
    Posts
    10,023
    Plugin Contributions
    32

    Default Re: Ajax Back In Stock (re-written version of Conor/Ceon's Back In Stock Module)

    Quote Originally Posted by bislewl View Post
    Thanks for creating a support thread!
    You're welcome!! I was hoping that you could use this thread as such..

    Quote Originally Posted by bislewl View Post
    It is a complete re-write, there is a VERY small portion of the code that is used to migrate from Conor/Ceon's Back In Stock to Ajax Back In Stock. To my understanding, I'm fairly certain all of the features of that module are included. To my understanding the "keepers" of Conor/Ceon's Back In Stock have no or little intention to continue development of Conor/Ceon's "free" modules. There are several stores that have been using this module for over about 6+ months.

    While a uninstall of Conor/Ceon's Back In Stock Is not required it is certainly recommended since both modules have observers checking for products orders etc.

    Over 60 hours of development have gone into this module. It corrects many of the "bugs" in his module. And offers much more robust abilities. Including NO core modifications, and only template modifications. Whereas the Conor/Ceon's Back In Stock was modifying the includes/functions/functions_general.php

    Also there are several important features that are much needed in the days of spam blocking.

    -Conor/Ceon's Back In Stock would continue to send emails until the customer "buy or died". Whereas this version allows a customer to be notified once or every time until they buy.

    -Another issue was that several ISP have been blocking the bulk email batches sent by the module so it now limits the number of notifications sent per batch avoiding this issue.

    -There is a function "Days of Lag" which appears to be confusing to some. A previous issue was store owners setting Conor/Ceon's Back In Stock to run nightly, however that was causing customers to get emails nightly. The Ajax Back In Stock module checks when an email notification for that entry (customer & product) wa last sent and than makes sure that this equation is true (last day sent + days of lag < Today). Example if a customer was sent an email notification was sent Sunday for product XYZ and the days of lag is set to 7 the customer can't receive another notification till the next Sunday. They may receive a notification that ABC is back in stock though.

    Feel free to ask any more questions let me know.
    Thanks sooooooo much for the detailed explanation.. Working on a v1.5.4 migration for a client, and she had the old Ceon "Back in Stock Notifications" module installed.. I had concerns about continuing to use ANY of Conor's modules for any of my clients given that JS Web has made it quite apparent that they have little to no intention to continue development of Conor/Ceon's "free" modules. I have no problem paying for premium modules, but I cannot support a "Freemium" module, where ONLY the premium bits are maintained while the free bits are done whenever or never.. Makes it HARD for me to get a client to BUY the premium version when they SEE that they can't reliably TRY the free version because it's not maintained..

    Anyway.. thanks for the explanation.. Will give this a whirl and get my client's site converted..
    My Site - Zen Cart & WordPress integration specialist
    I don't answer support questions via PM. Post add-on support questions in the support thread. The question & the answer will benefit others with similar issues.

  10. #10
    Join Date
    May 2005
    Location
    England
    Posts
    590
    Plugin Contributions
    0

    Default Re: Ajax Back In Stock (re-written version of Conor/Ceon's Back In Stock Module)

    Just been testing the module, I had an out of stock item that was in the list for a test account. I ran it just for that item and it sent me a back in stock email even when out of stock. I tested preview for all items and it seems it will send everybody an email for all items out of stock.
    This could be as I imported subs, but not sure. I did upgrade Conor's module a few times, so maybe database got corrupt somehow? But I can confirm these items are out of stock.

 

 
Page 1 of 15 12311 ... LastLast

Similar Threads

  1. Ceon Back In Stock Notifications 3.0.0
    By conor in forum Addon Admin Tools
    Replies: 172
    Last Post: 9 Oct 2020, 09:28 PM
  2. Replies: 4
    Last Post: 14 Feb 2013, 09:33 PM
  3. back in stock notification - buttons 'back' and 'update' not working
    By flix in forum All Other Contributions/Addons
    Replies: 1
    Last Post: 24 Mar 2010, 10:02 PM
  4. "Notify me when Out of Stock items is back in stock" Mod?
    By mes7000 in forum All Other Contributions/Addons
    Replies: 4
    Last Post: 21 Aug 2008, 06:04 PM
  5. Module: Back to Stock Items like this one how to?
    By explorer1979 in forum General Questions
    Replies: 0
    Last Post: 12 Aug 2008, 04:47 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR