Page 2 of 17 FirstFirst 123412 ... LastLast
Results 11 to 20 of 168
  1. #11
    Join Date
    Jan 2007
    Posts
    1,484
    Plugin Contributions
    10

    Default Re: Flexible Return Authorization (RMA) Support Thread

    No worries, I will create a separate thread and plugin for the lower versions once this is released and I can go through the code to make any changes and include the new sql file once that is posted in the other thread. Thanks again, this will be so awesome to be able to use and a huge time saver for us.

    Zen Cart and it's community are the best!!

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

    Default Re: Flexible Return Authorization (RMA) Support Thread

    Quote Originally Posted by lankeeyankee View Post
    No worries, I will create a separate thread and plugin for the lower versions once this is released and I can go through the code to make any changes and include the new sql file once that is posted in the other thread. Thanks again, this will be so awesome to be able to use and a huge time saver for us.
    Indeed!! Good stuff.. Thanks for understanding, and for taking on creating the v1.3.x version..
    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.

  3. #13
    Join Date
    Jan 2007
    Posts
    1,484
    Plugin Contributions
    10

    Default Re: Flexible Return Authorization (RMA) Support Thread

    I don't know how long the review cycle for new plugins is taking these days. Any chance you can email me a copy of the module so I can get started on the conversion for the lower zc versions? I could really do with cracking on with it this weekend so I can start using it asap. I can PM you my email address.

    Zen Cart and it's community are the best!!

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

    Default Re: Flexible Return Authorization (RMA) Support Thread

    Quote Originally Posted by lankeeyankee View Post
    I don't know how long the review cycle for new plugins is taking these days. Any chance you can email me a copy of the module so I can get started on the conversion for the lower zc versions? I could really do with cracking on with it this weekend so I can start using it asap. I can PM you my email address.
    Sure.. my not be near my electronic devices this weekend.. (been banned) Got family stuff to do, but I will try and get to the old PC to get you the files..
    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.

  5. #15
    Join Date
    Sep 2008
    Location
    DownUnder, overlooking South Pole.
    Posts
    976
    Plugin Contributions
    6

    Default Re: Flexible Return Authorization (RMA) Support Thread

    I am wondering whether an "order received date" field (supported by a date picker) in this mod would be useful.

  6. #16
    Join Date
    Feb 2010
    Location
    Syracuse, NY
    Posts
    2,159
    Plugin Contributions
    17

    Default Re: Flexible Return Authorization (RMA) Support Thread

    This has actually been asked a few times, after serious consideration I chose to exclude that option from this version.

    Most retailers add linkable tracking to the order comments for ease of access and I felt adding to many fields to the form would just frustrate the end user (customer), also the reason I added admin options to not display all the fields within the form.

    To recap, the additions already added to this plugin
    1.) Admin controls to set all form fields as "Optional", "Required" or "Do Not Display" with the exception of the "Action Requested and Reason Text fields".
    2.) Admin controls to show "Stores Address" or use a different "Returns Address" for the Success Output page.
    3.) Success Output page Auto generates a RMA# (Order ID - Customer ID - Date) if customer is logged in and comes comes from the My Account > Order History Info page.
    4.) Success Output page Auto generates a RMA# (Order ID - Date) if customer is not logged in.
    5.) Admin controls to display error messages as inline or via messagestack.
    6.) Auto updates Order Status in admin upon Success.
    7.) Auto updates Returns Reason under Order Comments in admin upon Success.
    8.) Adds a Request RMA Button or Link to the My Account > Order History Info page.
    9.) Adds input field in admin for the Link text that you want displayed on the My Account > Order History Info page.
    10.) Auto populates customer's information when logged in.
    11.) Auto populates Order ID field if customer comes from the My Account > Order History Info page.

  7. #17
    Join Date
    Jan 2007
    Posts
    1,484
    Plugin Contributions
    10

    Default Re: Flexible Return Authorization (RMA) Support Thread

    It seems that ORDER_COMMENTS_RMA_OPTION is missing from the configuration and thus doesn't update the order status history with the comments from the call in the template file.

    Also, for any forum members that are wondering if this works with 1.3.x, I have tested this thoroughly on 1.3.x and if the last 2 blocks of code at the bottom of admin/includes/init_includes/init_ra_config are commented out (after the last messagestack line) it will install without any issue and works identically to 1.5.x (but don't post anything here since this thread is ONLY for 1.5.x). I found some other stuff that I am going to fix right away, mainly broken text email format from using html code in a text email and a couple other layout/format and niggly little things, to rerelease as a new package for all versions.

    A few options that I am going to add include the ability to set and check against a return period if the store has a timeframe that returns are allowed (ours is 30 days) with several optional ways to choose when the timeframe starts from simple to more complex. If the return time is exceeded the form will not process and they will get a message instead saying the return period has expired(I am 3/4 of the way through writing this right now). I am also planning on allowing the admin to set a window for how long the authorization is valid with an automatic email sent at an admin configured time to remind the customer that time is running out and an automatic switch to change the order status and notify the admin and customer when the time has expired (we get some customers that never send stuff back or it might be like 3 months after the authorization was sent out). As well as a couple other tweaks to make it more automated, optional feature rich, streamlined, etc. I will create a new module to upload in it's own slot in the plugins and a separate support thread (look for them in this forum in the next week or so, it will just start with this basic module and bugfixes and I will update the module as new features are added) that will be for all versions of zen cart since this thread is rigidly only for 1.5.x even though it works fine in 1.3.x. I would much rather contribute here but I don't use 1.5.x on my production sites.

    One last note, if anyone is using the cherry zen template, in includes/templates/your_custom_template/templates/tpl_returns_default you will need to add an extra </div> at the end of line 40 to prevent the layout from being broken on the success page:
    PHP Code:
    echo '<div id="returnSuccess">' TEXT_SUCCESS '</div>' '<div id="returnRequired">'TEXT_SUCCESS_RMA_REQUIRED '</div>' '<div id="returnPolicy">'TEXT_SUCCESS_RMA_POLICY_BOF '<a href="' zen_href_link(FILENAME_SHIPPING'''SSL') . '">' TEXT_SUCCESS_RMA_POLICY_LINK '</a>' TEXT_SUCCESS_RMA_POLICY_EOF '</div>' '<div id="returnAddressWrapper">' '<div id="returnRMA">' TEXT_SUCCESS_RMA_ID $order_number $rma_number '</div>' '<div id="returnAddress">' TEXT_SUCCESS_RMA_RETURN_ADDRESS '</div>'; if (RETURN_STORE_NAME_ADDRESS_SUCCESS == 'true') { echo '<address>' nl2br(STORE_NAME_ADDRESS) . '</address>'; } else if (RETURN_STORE_NAME_ADDRESS_SUCCESS == 'false') { echo '<address>' nl2br(RETURN_STORE_NAME_ADDRESS_DIFF) . '</address>'; } echo '<div id="returnPhone">' TEXT_SUCCESS_RMA_RETURN_PHONE '</div>' '</div>'
    becomes this:
    PHP Code:
    echo '<div id="returnSuccess">' TEXT_SUCCESS '</div>' '<div id="returnRequired">'TEXT_SUCCESS_RMA_REQUIRED '</div>' '<div id="returnPolicy">'TEXT_SUCCESS_RMA_POLICY_BOF '<a href="' zen_href_link(FILENAME_SHIPPING'''SSL') . '">' TEXT_SUCCESS_RMA_POLICY_LINK '</a>' TEXT_SUCCESS_RMA_POLICY_EOF '</div>' '<div id="returnAddressWrapper">' '<div id="returnRMA">' TEXT_SUCCESS_RMA_ID $order_number $rma_number '</div>' '<div id="returnAddress">' TEXT_SUCCESS_RMA_RETURN_ADDRESS '</div>'; if (RETURN_STORE_NAME_ADDRESS_SUCCESS == 'true') { echo '<address>' nl2br(STORE_NAME_ADDRESS) . '</address>'; } else if (RETURN_STORE_NAME_ADDRESS_SUCCESS == 'false') { echo '<address>' nl2br(RETURN_STORE_NAME_ADDRESS_DIFF) . '</address>'; } echo '<div id="returnPhone">' TEXT_SUCCESS_RMA_RETURN_PHONE '</div>' '</div></div>'
    Thanks again to the authors for sharing the code, it's so much better and more useful than the original!

    Zen Cart and it's community are the best!!

  8. #18
    Join Date
    Jan 2007
    Posts
    1,484
    Plugin Contributions
    10

    Default Re: Flexible Return Authorization (RMA) Support Thread

    Quote Originally Posted by lankeeyankee View Post
    It seems that ORDER_COMMENTS_RMA_OPTION is missing from the configuration and thus doesn't update the order status history with the comments from the call in the template file.

    Also, for any forum members that are wondering if this works with 1.3.x, I have tested this thoroughly on 1.3.x and if the last 2 blocks of code at the bottom of admin/includes/init_includes/init_ra_config are commented out (after the last messagestack line) it will install without any issue and works identically to 1.5.x (but don't post anything here since this thread is ONLY for 1.5.x). I found some other stuff that I am going to fix right away, mainly broken text email format from using html code in a text email and a couple other layout/format and niggly little things, to rerelease as a new package for all versions.

    A few options that I am going to add include the ability to set and check against a return period if the store has a timeframe that returns are allowed (ours is 30 days) with several optional ways to choose when the timeframe starts from simple to more complex. If the return time is exceeded the form will not process and they will get a message instead saying the return period has expired(I am 3/4 of the way through writing this right now). I am also planning on allowing the admin to set a window for how long the authorization is valid with an automatic email sent at an admin configured time to remind the customer that time is running out and an automatic switch to change the order status and notify the admin and customer when the time has expired (we get some customers that never send stuff back or it might be like 3 months after the authorization was sent out). As well as a couple other tweaks to make it more automated, optional feature rich, streamlined, etc. I will create a new module to upload in it's own slot in the plugins and a separate support thread (look for them in this forum in the next week or so, it will just start with this basic module and bugfixes and I will update the module as new features are added) that will be for all versions of zen cart since this thread is rigidly only for 1.5.x even though it works fine in 1.3.x. I would much rather contribute here but I don't use 1.5.x on my production sites.

    One last note, if anyone is using the cherry zen template, in includes/templates/your_custom_template/templates/tpl_returns_default you will need to add an extra </div> at the end of line 40 to prevent the layout from being broken on the success page:
    PHP Code:
    echo '<div id="returnSuccess">' TEXT_SUCCESS '</div>' '<div id="returnRequired">'TEXT_SUCCESS_RMA_REQUIRED '</div>' '<div id="returnPolicy">'TEXT_SUCCESS_RMA_POLICY_BOF '<a href="' zen_href_link(FILENAME_SHIPPING'''SSL') . '">' TEXT_SUCCESS_RMA_POLICY_LINK '</a>' TEXT_SUCCESS_RMA_POLICY_EOF '</div>' '<div id="returnAddressWrapper">' '<div id="returnRMA">' TEXT_SUCCESS_RMA_ID $order_number $rma_number '</div>' '<div id="returnAddress">' TEXT_SUCCESS_RMA_RETURN_ADDRESS '</div>'; if (RETURN_STORE_NAME_ADDRESS_SUCCESS == 'true') { echo '<address>' nl2br(STORE_NAME_ADDRESS) . '</address>'; } else if (RETURN_STORE_NAME_ADDRESS_SUCCESS == 'false') { echo '<address>' nl2br(RETURN_STORE_NAME_ADDRESS_DIFF) . '</address>'; } echo '<div id="returnPhone">' TEXT_SUCCESS_RMA_RETURN_PHONE '</div>' '</div>'
    becomes this:
    PHP Code:
    echo '<div id="returnSuccess">' TEXT_SUCCESS '</div>' '<div id="returnRequired">'TEXT_SUCCESS_RMA_REQUIRED '</div>' '<div id="returnPolicy">'TEXT_SUCCESS_RMA_POLICY_BOF '<a href="' zen_href_link(FILENAME_SHIPPING'''SSL') . '">' TEXT_SUCCESS_RMA_POLICY_LINK '</a>' TEXT_SUCCESS_RMA_POLICY_EOF '</div>' '<div id="returnAddressWrapper">' '<div id="returnRMA">' TEXT_SUCCESS_RMA_ID $order_number $rma_number '</div>' '<div id="returnAddress">' TEXT_SUCCESS_RMA_RETURN_ADDRESS '</div>'; if (RETURN_STORE_NAME_ADDRESS_SUCCESS == 'true') { echo '<address>' nl2br(STORE_NAME_ADDRESS) . '</address>'; } else if (RETURN_STORE_NAME_ADDRESS_SUCCESS == 'false') { echo '<address>' nl2br(RETURN_STORE_NAME_ADDRESS_DIFF) . '</address>'; } echo '<div id="returnPhone">' TEXT_SUCCESS_RMA_RETURN_PHONE '</div>' '</div></div>'
    Thanks again to the authors for sharing the code, it's so much better and more useful than the original!
    One more thing, if anyone is wondering how to change the phone number on the success page, you need to edit line 22 in includes/languages/english/YOUR_TEMPLATE/returns. And in this file you can change the content of the message in the email sent to the customer after they have successfully submitted the form, on line 26.

    Zen Cart and it's community are the best!!

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

    Default Re: Flexible Return Authorization (RMA) Support Thread

    And both rbarbour and I explained why this was "rigidly" for v1.5.. As module dev is a volunteer effort, we simply did not have bandwidth to test BOTH v1.3.9 AND v1.5 versions. For the very same reasons, we realized that we cannot maintain BOTH v1.3.9 AND v1.5 versions on a go forward basis.. So given that ZC v1.6 is on the horizon, we opted to drop the 1.3.9 Flexible RMA codebase from our testing dev efforts..

    Submitting a separate Flexible RMA module where it's clear that you intend to maintain BOTH v1.3.9 AND v1.5 compatible versions is potentially confusing for the community. May I suggest that you contact the admins about updating the current Flexible RMA module and this support thread so this kind of fragmentation doesn't happen.. If you do move forward with a seperate submission and support thread, then perhaps it's best that I ask the admins to drop the current Flexible Returns Authorization from the repository, and close this thread.. Either way having BOTH makes no sense..

    Quote Originally Posted by lankeeyankee View Post
    I will create a new module to upload in it's own slot in the plugins and a separate support thread (look for them in this forum in the next week or so, it will just start with this basic module and bugfixes and I will update the module as new features are added) that will be for all versions of zen cart since this thread is rigidly only for 1.5.x even though it works fine in 1.3.x. I would much rather contribute here but I don't use 1.5.x on my production sites.
    Last edited by DivaVocals; 17 Jul 2013 at 02:30 PM.
    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. #20
    Join Date
    Jan 2007
    Posts
    1,484
    Plugin Contributions
    10

    Default Re: Flexible Return Authorization (RMA) Support Thread

    Well that's what just baffles me. There is no difference between being able to use this on different zen cart versions apart from 2 small blocks of code at the bottom of the installation script. So, there is no separate codebase to maintain apart from 2 separate files for that one init installation script. I guess that's what I am not understanding here. I could totally see the logic if there were significant differences between versions, but there are none at all. I didn't have to do anything to get this working apart from those 2 blocks on that one script. I don't understand why you would have a separate 1.3.x codebase that you dropped.

    So, what am I to do? I want to fix the bugs and extend the module and have found that it's completely compatible between zc versions. I shouldn't post anything here and shouldn't update the plugin since I only use 1.3.x so that means submitting a new plugin which forces me to create a separate support thread and I think this is very silly and counterproductive. With the current situation, I guess the best solution is to put my update with the original version and announce changes in that thread along with letting people know that it's also compatible with 1.5.x. Perhaps the admins/devs will have some input, because it seems daft to have 2 separate plugins in the repository that are pretty much identical (I assume you guys will fix the bugs that I am fixing, too). I would much rather combine efforts, it's so much more productive and easier on everyone if they share in the development and support.
    Last edited by lankeeyankee; 17 Jul 2013 at 05:38 PM.

    Zen Cart and it's community are the best!!

 

 
Page 2 of 17 FirstFirst 123412 ... LastLast

Similar Threads

  1. v154 Flexible Footer Menu Multilingual [Support Thread]
    By rbarbour in forum All Other Contributions/Addons
    Replies: 128
    Last Post: 6 Sep 2023, 10:30 PM
  2. Return Authorization Module (RMA)
    By voltage in forum All Other Contributions/Addons
    Replies: 648
    Last Post: 3 Jun 2015, 09:37 PM
  3. Return Merchandise Authorization (RMA) Module Follow-up
    By killertofu in forum Managing Customers and Orders
    Replies: 1
    Last Post: 11 Aug 2008, 11:13 PM
  4. Return Authorization Module (RMA)
    By dscott1966 in forum All Other Contributions/Addons
    Replies: 0
    Last Post: 11 Nov 2006, 08:04 PM

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