any plans to port this to Drupal 7 soon?

cheers,
Peter Fisera
http://earthangelconsulting.com

CommentFileSizeAuthor
#11 uc_upsell-D7.zip19.3 KBneochief

Comments

patoshi’s picture

same here - Subscribing! great module! but need it for D7.

mikefyfer’s picture

sub

jpdaut’s picture

I need it too, subscribing

himagarwal’s picture

subscribing!

BelliLint’s picture

I have a developer ready to port this. I'm prepared to offer majority funding for it. Is it valuable to anyone else? Anyone willing to contribute?

hockey2112’s picture

BelliLint, I may be able to contribute. Can you please PM me the details on what it would take?

torgospizza’s picture

Feel free to bring me in on this discussion. I'm looking at working a bit more on the 2.x module (since Upsell requires some major refactoring, including a cache layer) so I'd be happy to help. (Even if it means bringing on an additional committer - helpful patches are always welcome too.)

remkovdz’s picture

Is there any news on this D7 port? Otherwise I might search for another solution, thanks!

dhcreative’s picture

subscribing

j4’s picture

Hi,

Is there going to be a port to &, or did anyone ehre find any other solution?

Thanks
jaya

neochief’s picture

Issue summary: View changes
Status: Active » Needs review
StatusFileSize
new19.3 KB

Here's initial D7 port.

I left everything more or less intact, except following changes:
1. I removed cart pane code altogether. Now, there's just an upsell block, but you could place it everywhere, including cart page.
2. There's new upsell node view mode, where you can configure what is shown in upsell item.
3. All of the imagecache stuff is removed in favor of configuring this in upsell node view options.
4. I've added new config option to exclude purchased products from the list.

The module looks operational, I've installed it on my site and it works just fine. Your feedback/testing is very much appreciated.

docans’s picture

Great Work guys

docans’s picture

Hi When i installed it i got this error

Notice: Trying to get property of non-object in uc_upsell_init() (line 33 of /mysite/sites/all/modules/uc_upsell/uc_upsell.module).

Any Solution for this

docans’s picture

This is the error i got when i went to the mysite.com/admin/store/settings/upsell

Notice: Undefined index: product_kit in uc_upsell_get_product_names() (line 182 of /mysite/sites/all/modules/uc_upsell/uc_upsell.module).
Notice: Undefined index: taxonomy in uc_upsell_settings_form() (line 386 of /mysite/sites/all/modules/uc_upsell/uc_upsell_admin.inc).
PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'polyweb_drupal_test.term_data' doesn't exist: SELECT name FROM {term_data} WHERE tid = :tid; Array ( [:tid] => 118 ) in uc_upsell_settings_form() (line 404 of /mysite/sites/all/modules/uc_upsell/uc_upsell_admin.inc).
The website encountered an unexpected error. Please try again later.
nonsie’s picture

I've started a sandbox project for the D7 port - https://www.drupal.org/sandbox/nonsie/2373403. Still work in progress that will hopefully one day become a D7 patch for this project.

jasonglisson’s picture

I've completed a new module from scratch that I did for a client using Drupal 7 and Ubercart.

My client wanted to distinguish products that were "related" from products that are normally sold along with the currently viewed product, which would be the "upsell".

I created an entity reference field on the product content type that I called "Upsell Items". The I made a module that would look at all the products in the cart, find all of the upsell items that were available from products, and randomly display three upsell products.

I also made a settings page that controls the number of products the module can display and the heading that shows up above the products.

Looks like this:
http://jasonglisson.com/wp-content/uploads/2015/09/Screen-Shot-2015-09-2...

Let me know if anyone would like some help with this. Just send me a message.

torgospizza’s picture

I'd be happy to add someone as a co-maintainer for this project, as we don't use Ubercart in D7. Send me a PM if you're interested!