Jump to content

Adrian A.

Members
  • Posts

    202
  • Joined

  • Last visited

  • Days Won

    1

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Posts posted by Adrian A.

  1. I just started university, moved away from home and had to pick a job, so I'm movig slower than usual, I'm free on tuesdays and wednesdays, then it's when I try to do most of my IPS stuff.

    I'd say by the end of this month I'll release an update containing the size guide and reviewes feature if I don't get lazy, cause the current job quite physically intense so yeah... I'm only human and rest is more desirebale after days of work... 😅

  2. 13 hours ago, SC36DC said:

    I took advantage of the Black Friday sale and purchased this yesterday. I just installed and added my first product. So far, so good.

    I just have a  couple questions and/or requests.

    1. The first product I added has 4 shirt color options, and 7 shirt size options. When I click on size 2XL for example, the price changes instantly to reflect the price I have set for the 2XL size. When I click a different color, the main image does not change to reflect the color chosen, as it does on my WooCommerce site. Is it possible to add this feature? So if someone chooses the color "Red", it would show the image of the "Red" shirt?

    2. If the above can not be added to work this way, then is it possible to add the option to be able to add the color for each image variation. Maybe a tooltip, so when someone hovers over a different thumbnail image, it can show the tooltip. Maybe add the ability for use to add a tooltip for each image in the backend? If someone clicks the main image and it opens full size, then it shows the tooltip text at the bottom center of the image.

    I'll see what I can do to associate images with colors when importing, but I'll also add the option to manually associate an image with a color.

    13 hours ago, SC36DC said:

    3. The thumbnail carousel under the main product image, is it possible to just show the images once each, and not repeat them?

    That's a thing from the library I am using for the slider... I'll see what I can do

    13 hours ago, SC36DC said:

    4. Is there anyway you can a have a link to a Size Guide and have it show on each product? In the backend we can create size guides and apply them to categories, such as T-Shirt, Tank Top, Raglan, etc.

    Sure can do that.

    Also worth mentioning, @breatheheavy I didn't forget about the review but they are something I need to look into a bit more and I was busy with new extension requests & university lately. Prolly these suggestions by @SC36DC will come first as they seem easy to do.

  3. On 9/23/2020 at 12:02 AM, Unlucky said:

    Hi,

    We haven't configured or used this yet but ran the support tool for something else and got this error:

    There are some problems with your database. Normally it is safe to try to fix these problems automatically however if your community is large, you may want to run the necessary queries manually. If so, the queries to run are:

    
    UPDATE `printfulintegration_invoices` SET `printful_order_total`=0 WHERE `printful_order_total` IS NULL;
    
    ALTER TABLE `printfulintegration_invoices` CHANGE COLUMN `printful_order_total` `printful_order_total` FLOAT (20) NOT NULL DEFAULT 0 ;

    Hi, thanks for your feedback,  I'll check it out.

    9 minutes ago, Unlucky said:

    Hi,

    Just imported our first product and are getting this error:

    SELECT price FROM `printfulintegration_variants` WHERE product_id=1 ORDER BY CAST(JSON_UNQUOTE(JSON_EXTRACT(price, '$.default.value')) AS DECIMAL(4,2)) ASC LIMIT 0,1
    IPS\Db\Exception: FUNCTION badhabi5_footforum.JSON_UNQUOTE does not exist (1305)
    #0 /home/badhabi5/public_html/system/Db/Select.php(383): IPS\_Db->preparedQuery('/*badhabi5_foot...', Array, true)
    #1 /home/badhabi5/public_html/system/Db/Select.php(441): IPS\Db\_Select->runQuery()
    #2 /home/badhabi5/public_html/system/Db/Select.php(365): IPS\Db\_Select->rewind()
    #3 /home/badhabi5/public_html/applications/printfulintegration/sources/Product/Product.php(163): IPS\Db\_Select->first()
    #4 /home/badhabi5/public_html/system/Node/Model.php(1263): IPS\printfulintegration\_Product::constructFromData(Array)
    #5 /home/badhabi5/public_html/system/Node/Model.php(1140): IPS\Node\_Model->children(NULL, NULL, true, NULL, Array)
    #6 /home/badhabi5/public_html/system/Node/Model.php(1119): IPS\Node\_Model->childrenCount(NULL, NULL, true, Array)
    #7 /home/badhabi5/public_html/system/Node/Model.php(1372): IPS\Node\_Model->hasChildren(NULL, NULL, true)
    #8 /home/badhabi5/public_html/init.php(887) : eval()'d code(71): IPS\Node\_Model->getButtons(Object(IPS\Http\Url\Internal), false)
    #9 /home/badhabi5/public_html/applications/printfulintegration/sources/Category/Category.php(93): IPS\Node\clubsenhancements_hook_ceNodeModel->getButtons(Object(IPS\Http\Url\Internal), false)
    #10 /home/badhabi5/public_html/system/Node/Controller.php(199): IPS\printfulintegration\_Category->getButtons(Object(IPS\Http\Url\Internal), false)
    #11 /home/badhabi5/public_html/system/Node/Controller.php(275): IPS\Node\_Controller->_getRow(2)
    #12 /home/badhabi5/public_html/system/Helpers/Tree/Tree.php(135): IPS\Node\_Controller->_getChildren('2')
    #13 /home/badhabi5/public_html/system/Node/Controller.php(92): IPS\Helpers\Tree\_Tree->__toString()
    #14 /home/badhabi5/public_html/system/Dispatcher/Controller.php(101): IPS\Node\_Controller->manage()
    #15 /home/badhabi5/public_html/init.php(887) : eval()'d code(14): IPS\Dispatcher\_Controller->execute()
    #16 /home/badhabi5/public_html/system/Node/Controller.php(62): IPS\Dispatcher\hook3189->execute()
    #17 /home/badhabi5/public_html/system/Dispatcher/Dispatcher.php(152): IPS\Node\_Controller->execute()
    #18 /home/badhabi5/public_html/admin/index.php(14): IPS\_Dispatcher->run()
    #19 {main}

     

    Backtrace

     

    #0 /home/badhabi5/public_html/init.php(989): IPS\_Log::log('SELECT price FR...', 'uncaught_except...')
    #1 /home/badhabi5/public_html/system/Helpers/Tree/Tree.php(166): IPS\IPS::exceptionHandler(Object(IPS\Db\Exception))
    #2 /home/badhabi5/public_html/system/Node/Controller.php(92): IPS\Helpers\Tree\_Tree->__toString()
    #3 /home/badhabi5/public_html/system/Dispatcher/Controller.php(101): IPS\Node\_Controller->manage()
    #4 /home/badhabi5/public_html/init.php(887) : eval()'d code(14): IPS\Dispatcher\_Controller->execute()
    #5 /home/badhabi5/public_html/system/Node/Controller.php(62): IPS\Dispatcher\hook3189->execute()
    #6 /home/badhabi5/public_html/system/Dispatcher/Dispatcher.php(152): IPS\Node\_Controller->execute()
    #7 /home/badhabi5/public_html/admin/index.php(14): IPS\_Dispatcher->run()
    #8 {main}

    What MySQL / MariaDB version are you using?

  4. 5 hours ago, haqzore said:

    Can we also import directly from Printful?

    I'm not quite sure I understand what you mean... You create your products using printful's website then come into your IPS ACP to import them.

  5. I can answer a few of your questions, those related to the dev process of the app, for the other, I guess you can do some research on the internet.

    Would I use my stripe account that is already included in IPS framework?

    Invoices and payments are managed by the IPS Commerce app, thats why you are required to own the IPS Commerce app in order to use my app, therefore any payment gateway will work ( even those custom ones from the market place ), although you have the option to select which ones are available in your merch store.

    Does printful do their own billing? How Printful get their cut?

    For printful you are the client, basically this is what is called drop shipping. You buy stuff from them, and sell it further at a higher price. So yeah on their website you can see how much the product costs on an invoice generated by them, that being the amount you subtract from the price at which you sold the merch on your website to find your earnings ( data already available along side each invoice in the app I created btw, also there are daily and monthly earnings statistics ).

    So a selling process of merch on your website using this app would be something like this:

    Someone buys some merch.

    The app notifies printful of the order.

    Printful generates the invoice for you and sends data about the invoice back to the app.

    The app links internal invoice to printful's returned invoice, then tells printful to try and pay the invoice using the payment method available for your store in printful ( eg. You have a credit card linked to your printful account ). If payment fails or you have no payment method attached you will need then to manually go to printful's website and pay thw invoice before the process goes any further. If the invoice has been paid printful will do it's thing: print > pack > ship.

    What happens if the customer has a Printful item and a specific to my site item in the cart at checkout? (A tee-shirt and a banner ad on my site for example)

    Carts for this is is separate from the IPS Commerce app, couldn't make it work because of printful's shipping, but I will maybe try it again in the future as I might've been something. 

    So basically they have different "checkout processes".

    Sorry if I coud not get do a better job formatting this post, or messed some up words, it's been written from my phone.

  6. 3 hours ago, haqzore said:

    How does new product pushing work? Does Printful 'detect' IP.Commerce & send items there?

    No, those kind of API are not available for the public. 

    To import products you need to go to the ACP, create some categories, and foreach category you select which products to import. This is a good thing if you already have a wordpress store for example, you need just to create your categories and then import your products.

  7. The file has been approved to the marketplace, but not with the latest version. I've just submitted the latest version which include some improvements and a bug solution based on the feedback of @breatheheavy which has been testing this for a few days now.

    If someone can't wait for the new version to be approved just PM after buying and I'll drop you the latest version there.

  8. Pricing will be $45 on purchase then $15/4months as renewal term.

    The marketplace approval depends on the staff, I've already submitted a version yesterday, they were pretty quick, but I there were some things I did miss. I have submitted the final version just now, so if they move as quick as the first review and I have no more mistakes, it will be here pretty soon. 

×
×
  • Create New...