Announcement

Collapse
No announcement yet.

Account Customers Prices Inc Vat When They Should Be Ex

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Account Customers Prices Inc Vat When They Should Be Ex

    Not sure what I am doing wrong here but if you don't login all prices are ex vat

    but when you login all prices are displayed inc vat

    I need logged in prices to be ex vat as this is a BSB site

    How do I change the prices to be ex vat when logged in ?

    I am using actinic 8.5 business

    The prices are hidden on my site so I am unable to provide a link to show you what I mean but I am sure that you can get the gist

    I know that there was a bug in the software back in april but I though that it was fixed by version 8.5, please correct me if I am wrong.
    David Mawson
    Phoenix Trading

    http://www.sweetswholesale.co.uk - Wholesale confectionery suppliers

    #2
    Does anyone know how to setup actinic to show logged in prices as ex vat


    non logged in prices are currently displayed ex vat but I cannot figure out why when you log in all prices change to inc vat


    any help on this would be appreciated
    David Mawson
    Phoenix Trading

    http://www.sweetswholesale.co.uk - Wholesale confectionery suppliers

    Comment


      #3
      Hi David,

      Have you tried this?

      Click on the Content tab and then your "Online Catalogue" page. Under "Catalogue Details" click on the Layout tab.

      Scroll down to "Price Layout" and change this to the tax exclusive price.

      Let us know if this worked.
      "Opportunities multiply as they are seized." - Sun Tzu

      Comment


        #4
        hi yes

        it says "use parent - standard tax exclusive prices"

        if you are not logged in all prices are ex vat

        logged in all prices inc vat

        does anyone know which template controls logged in prices ?
        David Mawson
        Phoenix Trading

        http://www.sweetswholesale.co.uk - Wholesale confectionery suppliers

        Comment


          #5
          Would you mind opening one of your products up under the design tab and pasting the inner layout code here?
          "Opportunities multiply as they are seized." - Sun Tzu

          Comment


            #6
            as requested product code is below:


            <actinic:block if="%3cactinic%3avariable%20name%3d%22IsProductFormUsed%22%20%2f%3e" >
            <form method="post" action="<actinic:variable value="Shopping Cart Script URL" name="OnlineScriptURL" />">
            <input type="hidden" name="SID" value="<actinic:variable name="SectionID" />" />
            <input type="hidden" name="PAGE" value="PRODUCT" />
            <input type="hidden" name="PAGEFILENAME" value="<actinic:variable name="SectionPageName" />" />
            <Actinic:SECTION BLOB='<actinic:variable name="SectionCatFile" />'/>
            <actinic:block if="%3cactinic%3avariable%20name%3d%22IsHostMode%22%20%2f%3e" >
            <!-- Hidden field when in trial mode -->
            <input type="hidden" name="SHOP" value="<actinic:variable name="HiddenFields" />" />
            </actinic:block>
            </actinic:block>

            <table width="100%" cellspacing="0" cellpadding="10" border="0">
            <tr>
            <td align="center">
            <a name="<actinic:variable name="EncodedProductAnchor" />"></a>
            <actinic:variable name="ProductImageLayout" />




            <actinic:block if="%3cactinic%3avariable%20name%3d%22IsProductReferenceVisible%22%20%2f%3e" >
            Ref: <actinic:variable name="ProductReference" />
            </actinic:block>


            <!--
            <actinic:variable name="ProductDescription" />
            -->
            <actinic:variable name="ExtendedInformationLinks" />

            <actinic:block if="%3cactinic%3avariable%20name%3d%22FileURLNotEmpty%22%20%2f%3e" >
            <br />
            <a href="<actinic:variable name="ProductLinkInfo" />">
            <actinic:variable name="ProductLinkText" />
            </a>
            </actinic:block>

            <actinic:block if="%3cactinic%3avariable%20name%3d%22IsCustomerMessageUsed%22%20%2f%3e" >
            <br />
            <Actinic:PRICE_EXPLANATION PROD_REF="<actinic:variable name="ProductReference" />" COMPONENTID=-1><actinic:variable name="RetailCustomerMessage" /></Actinic:PRICE_EXPLANATION>
            </actinic:block>

            <actinic:block if="%3cactinic%3avariable%20name%3d%22PriceIsEnabled%22%20%2f%3e" >
            <b>
            <Actinic:PRICES PROD_REF="<actinic:variable name="ProductReference" />" RETAIL_PRICE_PROMPT="<actinic:variable name="ProductPriceDescription" />">
            <actinic:variable name="PriceListRetail" />
            </Actinic:PRICES>
            </b>
            </actinic:block>
            <Actinic:NOTINB2B><div style="display: none;"></Actinic:NOTINB2B>

            <br/>(
            <actinic:block php="true" >
            $units = '<actinic:variable encoding="perl" name="CUST_UNITS_PER_OUTER" selectable="false" />'; // load as string in case variable empty
            if ( $units != '' )
            {
            $cost = '<actinic:variable encoding="perl" name="ProductPriceRaw" selectable="false" />'; // load as string in case variable empty
            $cost = preg_replace('/£|,/', '', $cost); // remove any £ and ,
            $costinc = $cost * 1.175 ;
            $unitcost = ($costinc / $units) * 100; // do the arithmetic
            printf(' %.0fp', $unitcost);
            }
            </actinic:block> <actinic:variable name="Per_what" /> inc vat)
            <Actinic:NOTINB2B></div></Actinic:NOTINB2B>

            <actinic:block if="%3cactinic%3avariable%20name%3d%22ProductPriceIsEnabled%22%20%2f%3e%20%3d%3d%20False" >
            <Actinic:NOTINB2B><br /><strong><actinic:variable name="ProductPriceNotEnabledMessage" /></strong></Actinic:NOTINB2B>
            </actinic:block>
            <!--
            <actinic:block if="%3cactinic%3avariable%20name%3d%22DiscountDescriptionIsShownForProducts%22%20%2f%3e" >
            <br /><actinic:variable value="Standard Discount List" name="DiscountList" />
            </actinic:block>
            -->
            <actinic:block if="%3cactinic%3avariable%20name%3d%22IsOtherInfoPromptShown%22%20%2f%3e" >
            <br />
            <span class="actrequired"><actinic:variable name="OtherInfoPrompt" /></span><br />
            <input type="text" name="O_<actinic:variable name="ProductReference" />" size="40" maxlength="1000" value="" />
            </actinic:block>

            <actinic:block if="%3cactinic%3avariable%20name%3d%22IsDatePromptShown%22%20%2f%3e" >
            <br />
            <span class="actrequired"><actinic:variable name="DatePrompt" /></span><br />
            <actinic:variable name="DayList" /><actinic:variable name="MonthList" /><actinic:variable name="YearList" />
            </actinic:block>

            <actinic:variable name="AttributeList" />
            <actinic:variable name="ComponentList" />

            <actinic:block if="%3cactinic%3avariable%20name%3d%22IsQuantityPromptShown%22%20%2f%3e" >
            <br/> <span class="actrequired"><actinic:variable name="QuantityPrompt" /></span>
            &nbsp;
            <input type="text" name="Q_<actinic:variable name="ProductReference" />" size="4" value="<actinic:variable name="DefaultQuantity" />" />
            </actinic:block>
            <actinic:block if="%3cactinic%3avariable%20name%3d%22IsQuantityPromptHidden%22%20%2f%3e" >
            <input type="hidden" name="Q_<actinic:variable name="ProductReference" />" value="<actinic:variable name="DefaultQuantity" />" />
            </actinic:block>

            <actinic:variable name="CartError" />

            <actinic:block if="%3cactinic%3avariable%20name%3d%22IsAddToCartButtonShown%22%20%2f%3e%20AND%20%0d%28%3cactinic%3avariable%20name%3d%22NumberAttributesInPushButtonGrid%22%20%2f%3e%20%3d%3d%200%29" >
            <Actinic:NOTINB2B><div style="display: none;"></Actinic:NOTINB2B>

            <br /><actinic:variable name="AddToCartButton" />
            <Actinic:NOTINB2B></div></Actinic:NOTINB2B>
            </actinic:block>

            <actinic:block if="%3cactinic%3avariable%20name%3d%22IsOutOfStockShown%22%20%2f%3e" >
            <br /><br /><strong><span class="actrequired"><br /><actinic:variable name="OutOfStock" /></span></strong>
            </actinic:block>

            <actinic:block if="%3cactinic%3avariable%20name%3d%22IsCatalogSuspendedShown%22%20%2f%3e" >
            <br /><br /><strong><span class="actrequired"><actinic:variable name="CatalogSuspended" /></span></strong>
            </actinic:block>
            <!--
            <actinic:variable name="ProductAlsoBoughtList" />

            <actinic:variable name="ProductRelatedProductsList" />
            -->
            <br/>
            <b><actinic:variable formatting="bold,font(Size|10)" name="ProductName" /></b>
            </td>
            </tr>
            </table>



            <actinic:block if="%3cactinic%3avariable%20name%3d%22IsProductFormUsed%22%20%2f%3e" >
            </form>
            </actinic:block>

            David Mawson
            Phoenix Trading

            http://www.sweetswholesale.co.uk - Wholesale confectionery suppliers

            Comment


              #7
              Go to actinic help and search for "customer groups" (business/developer) or "accounts" (catalog). Your answer may be there.

              What does this code do?

              Code:
              (
              <actinic:block php="true" >
              $units = '<actinic:variable encoding="perl" name="CUST_UNITS_PER_OUTER" selectable="false" />'; // load as string in case variable empty
              if ( $units != '' )
              {
              $cost = '<actinic:variable encoding="perl" name="ProductPriceRaw" selectable="false" />'; // load as string in case variable empty
              $cost = preg_replace('/£|,/', '', $cost); // remove any £ and ,
              $costinc = $cost * 1.175 ;
              $unitcost = ($costinc / $units) * 100; // do the arithmetic
              printf(' %.0fp', $unitcost);
              }
              </actinic:block> <actinic:variable name="Per_what" /> inc vat)
              I'm also checking for any block if's with IsLoggedIn or similar as a condition, so please bear with me.

              Double click on PriceListRetail variable, paste that code please. Then if there is a variable within this, open that up and paste that code. This should be deep enough for me to see whether there are block ifs.
              "Opportunities multiply as they are seized." - Sun Tzu

              Comment

              Working...
              X