What to do if the cost to ship is greater than your product price?

I'd like to sell an item that fits in a 12cm x 12cm x 6cm box and weighs about 55 g (box and packaging included). I'd like to list the product for $5 at most, but according to the shipping calculator, the package would cost about $10 to ship. How would I make profit in this case, and how can I offer free shipping? (In the past, I've purchased $3 products with free shipping from sellers in Asia. The cost to ship should have cost way more than the money earned from the product itself--since it's international shipping--so how is profit made?) Thanks!

Get the Chinese sellers right out of your head.Their manufacturing cost is risible and the Chinese government heavily subsidizes the cost of shipping, unlike our own.And sadly, some just don't ship anything making their money because customers forget the pennyante purchase and/or don't bother to complain when nothing shows up. Look instead at your costs and your buyer's total invoice.You need to cover your procurement cost (on a $5 item that should be less than 50 cents)You need to cover your eBay and Paypal fees (about 20% of your buyer's payment, perhaps more unless you are using PP micro-payments)And you need $10 to cover the cost of shipping. Which is cheapest ?A $5 item with $10 shipping?A $10 item with $5 Shipping?A $15 item with Free Shipping?Yes, they are all the same item.Yes, the buyer probably knows that shipping is included in the cost of the Free Shipping purchase, but she likes it anyway. And she will convince herself that your '$15 ' item is better quality than your competitors '$5' item.Also, frankly the person who pays a fair price for an item is a nicer customer to deal with than one who is a bottomfeeding bargain hunter.And for you, the fees will be a little lower with 'free' shipping, including no shipping FVF on items shipped outside of Canada even if you were to send Overnight Lickety-Split GoldPlated Express with Signature Confirmation and insurance. So my advice would be to put the item up at $15 with Free Shipping. Remember you also get a break by buying in loonies and selling in USD. As a new seller, you have been guided to the simplified Sell Your Item form. Look at the Site Map for the Advanced SYI form that allows you to sell in US dollars. Voila! You just made another 15-20% on your sale! I'd also offer the unwanted advice that you not  sell this item on eBay. The value is too low unless you are fairly sure that most of your sales will be for multiple items. (This happens in sportscards, beads and scrapbookng for example, where customers will order dozens of $1.00 items to be shipped together. Each sale would be a money loser, but the total sale is profitable.) In my opinion, if an item can't sell for $9.99USD, it will not be profitable.There are also items that sell at a decent price, but packaging and shipping the bulky item makes the profit disappear.

Similar Messages

  • The version number cannot be greater than current version number

    i am deployingmy ssis package which is in 2012.(version 6)
    and my ssis server also in 2012.
    but i am getting error:
    "the version number in package is not valid, the version number cannot be greater than current verison number"
    and one more thing how to see ifmy package is in 2012,by looking it in notepad?

    Hi coool_sweet,
    Based on the error message that "The version number in the package is not valid. The version number cannot be greater than current version number.", we can infer that the underlying cause may be that the current SSIS package is created in SQL Server
    2012, while you are trying to open or execute it in SQL Server 2008R2 or earlier versions.
    As to your scenario, I guess you are using old version of the DTEXEC instead of the new one to run the package. That means, the exe shipped with 2008R2 or earlier versions is picked up when it is expected to use the one shipped with 2012. So, obviously this
    happens when SQL Server 2012 is running along with SQL Serve r2008R2 or earlier versions on the same machine.
    To fix this issue, there are three workarounds to correct this.
    Hard code the path of SQL Server 2012's DTEXEC while calling the SSIS package as shown below.
    C:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTEXEC.exe /F "D:\MyFolder\MyPackage.dtsx"
    Rename the old exe in the 2008R2 path to a different name (Example:- C:\Program Files\Microsoft SQL Server\100\DTS\Binn\DTEXEC_Old.exe)
    Go to PATH environmental variable and edit it in such a way that "C:\Program Files\Microsoft SQL Server\110\DTS\Binn" path appears well before the "C:\Program Files\Microsoft SQL Server\100\DTS\Binn" path.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • The code segment cannot be greater than or equal to 64K. - Windows 8

    Hello,
    I am having an issue on some windows 8 systems, a crash occurs in NtSetEvent, the exception thrown is "0x000000C8: The code segment cannot be greater than or equal to 64K.".
    This crash only occurs on Windows 8.
    The callstack doesn't help much
        KERNELBASE.dll!_RaiseException@16()    Unknown
        ntdll.dll!_NtSetEvent@8()    Unknown
        kernel32.dll!@BaseThreadInitThunk@12()    Unknown
        ntdll.dll!__RtlUserThreadStart()    Unknown
        ntdll.dll!__RtlUserThreadStart@8()    Unknown
    Could it be a bug within windows 8 ? If not what steps should I take to find the cause of this crash ?
    Thank you,
    Max

    I have a feeling like you have corrupted something.  Likely by stomping on memory due to a bug in your program such as a buffer overrun or use of a deleted object in C++.
    Although you may have incurred corruption to your registry through a variety of means, not limited to bad disk drives, or the unintentional write of bad data due to a bug in your program, if you are experiencing this on multiple systems, then registry corruption
    is less likely.  Which brings me back to the idea that you have a bug in your code that has trashed memory somehow.
    The stack traces and error codes do not indicate the cause of the problem.
    What does your program do??
    Without seeing at least some of the code, or knowing how big the scope of the code is, it's not useful for me to start guessing specifics of what may have happened.  But since you're not disclosing anything at all about your code apart from your exception,
    I'm forced to do some guesswork and just give general advice.
    Here are some easy classical strategies for locating the cause of the problem:
    Build your code in debug mode and run your code in the debugger.  (Yes, some people need to be told this.)
    Bisect the problem through revision control.  Back up to when the problem didn't happen and find the last revision that causes the problem.  (If you're not using a revision control system, start now.)
    Bisect the problem by eliminating chunks of code.  Trim out functionality until the problem goes away.
    Write unit tests.  Test the various pieces of your program to eliminate bugs.  At the very least, make use of assertions.
    Have a look at what your program is DOING when the crash happens.  Certainly there must be a cause.  Try to isolate the problem by associating it with a certain activity in your program.  Gate off functionality by introducing places where
    your program waits before proceeding.  At some point, you'll pass a point where the error can now occur.
    Run code analysis on your project and see if it comes up with any possible culprits.
    Don't ignore compiler warnings, they often indicate something that can turn into a bigger problem.  Compile at the highest warning level.
    Look at your usage of various API functions for logical mistakes.  Here are some examples:
    When using third party libraries or SDKs, have you initialized libraries appropriately?  Have you called all the appropriate initialization functions and used the APIs as intended?  Read documentation and make sure you are using calls appropriately.
    For functions that take a HANDLE, such as SetEvent, are you passing a valid handle?  Have you closed the handle but kept the old handle value around?
    When storing pointers to objects, have you accidentally deleted an object but kept its pointer around, only to make use of the pointer at a later time in your program?  This is particularly harmful when performing a write operation as you can corrupt
    just about anything.
    Are you using variables without giving them an initial value?  You may get unexpected values for variables if you do not initialize them.  This is particularly important for stack variables.
    When using arrays or string buffers, have you allocated enough storage for the bytes you are writing?  C++ doesn't detect reading or writing with an invalid array index as a problem.  It happily reads or writes past the end of your intended
    storage.  Such offences are called "buffer overruns".
    When multi-threading, are you taking steps to ensure data integrity?  Unsynchronized access to data from multiple threads is a notorious cause of strange and difficult to reproduce bugs.  Your data passes through states that you may not expect
    that can be observed by unsynchronized threads.  Use locking mechanisms appropriately and marshal your data diligently.
    Are you relying on valid input from an external source beyond your control such as a network client, database, or file?  Diligently validate all input that comes from an external source.  Be prepared for any situation that you can't control at
    compile time.
    Are you ignoring error codes?  Some functions may fail, but you may be assuming they have succeeded and then gone on to use invalid data.
    Look for mathematical errors.  Calculation of indices of arrays are a notorious culprit.  Beware of off by one errors.  Indices start at zero and go up to N-1, where N is the number of elements in the array.
    Beware of sentinel values.  Some functions such as "IndexOf" will return an index of -1 when not found and can result in a miscalculation of an actual index.
    Are you making use of
    RAII techniques in your code?  Failing to correctly allocate and deallocate resources can cause problems.
    Are you making use of unsafe casts?  C-Style casts say "I know what I'm doing", and you can get into dangerous situations.  Prefer static_cast<> over a C-Style cast wherever possible.
    Also look at your project settings for problems
    Have you accidentally mixed incompatible compiler settings between components?
    Approach debugging with an open mind.  Mark Twain said, "It ain't what you don't know that gets you into trouble. It's what you know for sure that just ain't so."

  • Error - The version number in the package is not valid. The version number cannot be greater than current version number

    whats does this error mean
    i download 2008 r2 and try to open package but still getting error
    Error 1
    Error loading  The version number in the package is not valid. The version number cannot be greater than current version number.  
    Error 2
    Error loading Package migration from version 8 to version 3 failed with error 0xC001700A "The version number in the package is not valid. The version number cannot be greater than current version number.".  

    can you tell me which version it is >
    i try to fix in dtexec
    getting following error :
    Started:  2:02:13 PM
    Error: 2015-01-30 14:02:14.68
       Code: 0xC000F427
       Source: Member Eligibility
       Description: To run a SSIS package outside of SQL Server Data Tools you must
    install Member Eligibility of Integration Services or higher.
    End Error
    Warning: 2015-01-30 14:02:14.69
       Code: 0x80019002
     Description: SSIS Warning Code DTS_W_MAXIMUMERRORCOUNTREACHED.  The Execution
     method succeeded, but the number of errors raised (2) reached the maximum allow
    ed (1); resulting in failure. This occurs when the number of errors reaches the
    number specified in MaximumErrorCount. Change the MaximumErrorCount or fix the e
    rrors.
    End Warning
    DTExec: The package execution returned DTSER_FAILURE (1).
    Started:  2:02:13 PM
    Finished: 2:02:14 PM
    i cannot upgrade original package

  • Iphone 3gs problem during sync: what is actually on the phone after sync is different than what shows is on the phone in iTunes

    What I synced my iPhone 3G S, it lost much of the music and podcasts (but not all). In iTunes on my Windows machine it shows that the phone has everything that it had on it before plus the new podcasts, playlist, and music I had tried to move to it. But, what is REALLY on the phone (i.e. that which I can access through playlists and my music/podcasts) is much less - with most of it missing. Additionally, for the new playlists I added, the playlist titles were added, but when I go to play them on my iPhone the playlist if totally empty, even when I access the iPhone's playlist when the iPhone is plugged in via iTunes it shows all the songs on the playlist. I've tried to reset the sync history, but that doesn't help. Has anyone else experienced this problem?  I'm hoping there is a solution other than resetting to factory settings.

    previous posts cover this in depth but 1 thing I haven't seen in the possible solutions Is the location of your music folder.
    I keep my music on a portable hard drive but after the upgrade my "iTunes media folder location" had defaulted to the c:/ drive
    select the actual music folder location and let your library update e- you can then sync !

  • IS there a way to load and purchase different photos from iPhoto and ship them at the same time? the only way that I can find is to purchase each photo (or multiple of one) at a time, which increases the cost of shipping, as I want to get one print of 20

    Is there a way to order multiple different prints in any quantity from Iphoto? it appears currently like I would have to ship each separately, even if only one print... is there a way around this so I can can get several DIFFERENT prints of any quantity and ship all at the same time?

    Sure - easiest way is to make an album for photos you want to order and drag photos to it - when it is complete open the album, select all and order
    LN

  • I want to create a TTL pulse. The stepper motor I'm trying to control responds to a high to low edge, when the low pulse width is greater than 0.5 microsecon​ds. What is the best way to go about creating a pulse like this?

    I'm using the NI PCI-6025E card connected to an SCB-100 wiring peripheral. I'm programming the DAQ card using LabVIEW 6.0.2 on a win95 box.
    My first attempt has yielded some surprising results.
    I created a vi with a single while loop set to true. Within that while loop is a two frame sequence. Both frames use the "Write to Digital Line.vi".
    The first frame sets the line in wire to false.
    The second frame sets the line in wire to true.
    The device channel on both frames has been set to my user defined channel nam
    e -> clock.
    clock --> sets the DIO0 channel to be digital write out.
    Using an oscilloscope and some wires I hook ground to the SCB-100's digital ground and I hook the probe to the DIO0 channel. What I see are two different pulses alternating between one another. One has a pulse width of 5ms and the other has a pulse width of about 50ms. You seem to get a grouping of one type of pulse followed by a grouping of the other type of pulse.
    Obviously this is very strange and not what I want. It is also far too slow. So I'd like to know if anyone knows how to do this properly. Remember I only need a low pulse width of 0.5 microseconds.
    Thanks,
    Any help or guidance would be much appreciated.
    Scott

    Scott,
    You don't need to use a digital line to create a TTL pulse. The PCI-6025E has two onboard general purpose counters. You can use one of these counters to create a single pulse of the desired pulse width. For an example of how to program the counters on your board, refer to LabVIEW's Search Examples>>I/O Interfaces>>Counters>>Pulse Generation>>DAQ-STC based.
    The advantage of using a counter over the digital line is that it allows you to control the timing of the pulse through hardware and not software. Thus, it is inherently faster, and the timing resolution is more accurate. The counter will count down an internal 20 MHz timebase to create the pulse delay and the pulse width.
    For more information on the hardware capabilities of your board, you can refe
    r to the User Manual online at www.ni.com/manuals.
    Hope this helps.
    Regards,
    Erin

  • Report not printing all the characters -main section width greater than 11"

    Hi,
    I am trying to build/modify a Report (used in Oracle Apps) which will be printed on some perforated paper. The perforated paper is little bit wider (11.25 inches) than the regular A4 size paper.
    The problem is when I print the report in Oracle Apps, the report isn’t printing all the characters at end of the page. I adjusted the page width to 11.25" in the main section's property palette, but the same thing is happening. Another point to mention is, I should use all of paper space.
    I am not sure if it’s a report builder issue or oracle apps issue.
    Any help is appreciated.
    Thanks
    Srikanth

    You must have larger margin. Try to make smaller header and/or footer.

  • The version you requested is greater than the highest version licensed on

    I get this error message when starting fresh installed Labview 8.2. Do I need to update the license file on the license server? How do I get this?

    I am not sure if that is why you get the error message, but you can check you licence by running the licence manager.  It should be under the National Instruments folder in the start menu.  Search the tree for labview 8.2 and check to see if it is activated (solid green square LED).  If not, you can activate it from the licence manager if you have you serial number handy.  It will connect to NI server and request and install the licence.  Select the software and hit the activate button at the top (or right click).Message Edited by paulmw on 10-25-2006 07:41 AM

  • Can't delete the cost estimate via CKR1

    Hi,
    We have one material. We can't delete the cost estimate via CKR1. It is only warning. It is no error log. The other material cost estimate can delete normally. I check the material master I can't find the issue. The following is the warning message. Could you pls help check it? Whate factor will effect the cost estimate deletion? Thanks.
    ==========================
    Deleting current standard cost estimates can cause inconsistencies
    Message no. CK 669
    Diagnosis
    u2022 If you delete a current standard cost estimate, the fields for
    the cost estimate are set to zero in the material master record. If you
    use the material ledger, the standard prices in the material ledger
    master data are also deleted when you delete the current standard cost
    estimate. The material master record for the material thus does no
    longer contains a current standard price from a standard cost estimate.
    u2022 If you delete an active standard cost estimate, you can no
    longer determine scrap, work in process and variations for previous
    periods.
    u2022 In certain countires, it is a legal requirement to maintain
    records of standard pricing. Therefore, you should check whether you
    are obliged by law to keep records of your standard cost estimates.
    Please also contact the relevant accounting and inventory management
    departments.
    ==========================
    Best Regards
    Park Han

    Hi,
    The deletion of Current standard cost estimate should be followed with some rules of the IFRS.
    If you want to change the standard cost you can do the change,If you want to delete the standard cost of material then it will set the price of material to zero.If the material ledger also activate then it will make the Moving average price & standard cost of the material to zero.
    So follow the Law of the country & Discus with Audit team &then delete the curent standard cost estimate of the material.
    Regards,
    Raj

  • Price for calculating the Cost of freight

    Hello experts, would like to help, to calculate the cost of shipping by VI01 the system chooses a particular table price registered in TK11 based on the date of creation of the transport document. Is it possible to get the date of organization of transport? You know where to configure this item?
    Tks,
    Tatiane

    I don't think the creation date is used to determine the price condition record - the pricing date should be used for that purpose.
    Other thing is that the pricing date may equal the creation date.
    Please check the setting of your shipment cost document item category in:
    SPRO > LE > Transportation > Shipment Cost > Shipment Cost Document > Shipment Cost Types and Item Categories
    Here choose "Define Item Categories" and check field "Pricing Date" of suitable item category (V_TVFT-DATPR).
    Regards,
    Csaba
    (you can give the pricing date manually on selection screen in VI01)
    Edited by: Csaba Szommer on Mar 3, 2010 9:43 AM

  • Does Time Machine change what software is on the computer?

    I just got my MacBook Pro back from the Apple store after getting a new display.  They told me that along with replacing my screen that they updated my computer to OS x Lion.  When I got home, I used Time Machine and restored my harddrive with a backup but it is the old version of Mac OS that I had.  Did using Time Machine change it back to this or did the Apple Store not update my laptop?
    Under the "Here's What We Did" on my receipt it states "We clean installed the latest Mac OS version verified on your product".  Did the guy at the store not know what he was saying when he told me they put lion on it?

    About this Mac says its Mac OS X Version 10.5.8 so I know I'm not running Lion.  My question is, if Apple changed my computer to Lion and then I used Time Machine would Time Machine replace Lion with the older Operating System.
    When I backed up my computer on Time Machine it was on Version 10.5.8.

  • After production order settlement, where does the cost go?

    Dear Experts,
    I understand after we did the "order settlement" for production order, the cost will be settled to material manufactured from the said production order.  Say, the total cost is $10,000 to produce 1000 units of finished goods (FG), then the cost settled to each individual FG at $10 each, am I right?  Where can I see the settled cost in the material master?..
    I checked in the cost center report, S_ALR_87013611, I can see the cost Credited from "production" cost center with a breakdown in settlement cost element such as machine hour, setup and personnel hour.  I understand the other side of Debit was to the production order, and only after order settlement, I'm not sure which cost center will be Debited.
    That would be the CO side, how about the FI, would there be any cost posted to the GL side after production order settlement to the material?
    Please advise..
    regards,
    Abraham

    Hi Abraham,
    It's not the button i mentioned. I was just trying to take u to the accounting document from the settlement screen. well just drill down the settlement screen and u'll get it. No big deal.
    But more important is the concept. I'll share my understanding here. (cost by production order)
    Any value that flow into controlling module should have a cost object. Here production order is the cost object.
    First u create a production order (cost object) for say 1 unit of X with a std price of Rs. 10
    Std price comes frm material master as a result of std cost estimate
    U start production - Raw materials are consumed - 2 qty x Rs.3.
    Entry RM Consumption Dr Rs. 6    Inventory Cr Rs.6 (Prod order is debited with Rs.6)
    Activity (Let's say machine hours - 3 Hrs x Rs.2) According to the routing it was  2 hrs but actual production took 3 hrs.
    Entry - None - But production order is debited with Rs. 6.
    When production is complete for 1 qty of X, entry flows
    Finished Goods Dr Rs.10    Change in Stock  Cr. Rs.10  (Production order is credited with Rs.100
    Abraham, now visualise both sides of the production order. It will have debit of Rs.12 and credit of Rs.10.
    Now accountant sees the production order and confirms the values are ok and puts the status of TECO to the order. which means the order is technically complete.
    Now when u run the order settlement, this production order is picked up by the system (due to it's status). System sees difference between debit and credit of Rs 2.
    So it cedits the production order with Rs. 2. Now both debit and credit of production order is equal (Rs.12)
    Entry Price diff A/c Rs,2     Change is stock A/c Rs.2
    Now this rs. 2 is settled to COPA. It does not flow to material.
    Reason:  in a std costing system materials are valued at standard cost and
    Hope this helps. Do revert in case of doubts.
    Best Regards
    Vimal

  • Iphone 4s is working for example can play,music recieve texts ,calls ect but has black screen and have tried the force shutdown method but still can see what im doing on the screen

    iphone 4s is working for example can play,music recieve texts ,calls ect but has black screen and have tried the force shutdown method but still can see what im doing on the screen

    Did anything happen to prior to your phone acting this way? It sounds like your screen is dead, but it is hard to say without knowing what what the cause.
    1) was this a gradual problem? Did the phone screen start dimming a couple months ago and now has degraded or after some event (known or unknown to you), the phone started behaving this way.
    2) Can you give more specifics on the problem? You said you have a black screen, but also you can see what you're doing on screen. Is the screen just really dim? Is the screen completely black? Does anything else besides attempting to reset the device cause it to flash white?

  • How to prevent numericstepper from setting the value to the defined Maximum when a number greater than maximum is entered in by keyboard and user hits the "Enter" key.

    I need to set the Maximum so that the use can use the mouse to change the value of numericstepper (and not go over a certain number), but at the same time I have to allow the user to enter their value by typing in the text field. When the user enters a number greater than the Maximum, I disable the "Ok" button of the dialog and show a red warning(error message). The issue is that the user can hit "Enter" and numeric stepper would set the value to the Maximum and the dialog box would close and the rest of code would run. I want the numericstepper not to change the value and keep showing the warning even if the user hits the "Enter".
    Note: Setting maxChar does not help since my maximum is 1000, and user might enter 5555
    I would appreciate the help.

    Thanks for trying to help, But
    The issue is that if I set the maximum value of stepper 1 greater than the max value that I want, then the user can select an invalid value(of myMax + 1) when he clicks on the UP arrow of the numeric stepper(which is not acceptable for what I am working on).
    I need to preserve the users invalid number, while not letting the user to select an invalid number by clicking UP key.
    I noticed that when the user enters a number greater than the Maximum, and then click on the down arrow, it would set the value to 1 less than the maximum. This is not acceptable either.

Maybe you are looking for